This is a work in progress.
A script to export MOOSE readable free energy expressions from
*.tdb thermodynamic database files can be found at
free_energy.py tool allows users to extract free energy expressions from
thermodynamic database files (ThermoCalc format). The tool exports a list of MOOSE Material blocks
for each phase (or a user specified subset of phases). The CALPHAD functional expressions are
implemented using the
It is up to the user to construct a full MOOSE input file around these material blocks and to rename the variables used in the exported form to more suitable names.
To install and/or upgrade these prerequisites use pip:
pip install --upgrade sympy pip install --upgrade pycalphad
Database files can be obtained online at