The OpenCalphad thermodynamic software interface
B. Sundman, U. R. Kattner, C. Sigli, M. Stratmann, R. Le Tellier, M. Palumbo, S. G. Fries.
Computational Materials Science, 125, 188-196, (2016)
Thermodynamic data are needed for all kinds of simulations of materials processes. Thermodynamics determines the set of stable phases and also provides chemical potentials, compositions and driving forces for nucleation of new phases and phase transformations. Software to simulate materials properties needs accurate and consistent thermodynamic data to predict metastable states that occur during phase transformations. Due to long calculation times thermodynamic data are frequently pre-calculated into “lookup tables” to speed up calculations. This creates additional uncertainties as data must be interpolated or extrapolated and conditions may differ from those assumed for creating the lookup table. Speed and accuracy requires that thermodynamic software is fully parallelized and the OpenCalphad (OC) software is the first thermodynamic software supporting this feature.
This paper gives a brief introduction to computational thermodynamics and introduces the basic features of the OC software and presents four different application examples to demonstrate its versatility.
Keyword(s): Computational Thermodynamics; CALPHAD; Phase transformations; Simulations; Parallel computing; Free software