Thermodynamic data are essential for the understanding, developing, and processing of materials. The CALPHAD technique has made it possible to calculate properties of multicomponent systems using databases of thermodynamic descriptions with models that were assessed from experimental data. The OC software has a simple programming interface to facilitate integration in application software. This is important for coupling validated thermodynamic as well as kinetic data in such simulations for obtaining realistic results.
OpenCalphad (OC) is an informal international collaboration of scientists and researchers interested in the development of high quality software and databases for thermodynamic calculations using the CALPHAD (CALculation of PHAse Diagrams) method.The OC project was initiated by Suzana G. Fries as part of the Sapiens project at ICAMS (International Center for Advanced Materials Simulations) at Ruhr University, Bochum, Germany. The initial version of the software for was developed by Bo Sundman, Ursula Kattner and Mauro Palumbo.
OC currently features the calculation of phase equilibria and thermodynamic properties using the general compound energy formalism (CEF) for the description of the composition dependence of the phase properties. Since the initial release a number of new features has been implemented:
- Step and map procedures for calculation of property and phase diagrams
- Full Fortran/C++ application software interface, OCASI, using isoC binding.
An initial version of an assessment facility to determine model parameters is being implemented using free optimizing subroutines LMDIF from the MINPACK software developed at Argonne National Laboratory. Work continues on the implementation of more commands and subcommands.