OpenCalphad - a free thermodynamic software
- 13k Downloads
Thermodynamic data are essential for the understanding, developing, and processing of materials. The CALPHAD (Calculation of Phase Diagrams) technique has made it possible to calculate properties of multicomponent systems using databases of thermodynamic descriptions with models that were assessed from experimental data. A large variety of data, such as phase diagram and solubility data, including consistent thermodynamic values of chemical potentials, enthalpies, entropies, thermal expansions, heats of transformations, and heat capacities, can be obtained from these databases. CALPHAD calculations can be carried out as stand-alone calculations or can be carried out coupled with simulation codes using the result from these calculations as input. A number of CALPHAD software are available for the calculation of properties of multicomponent systems, and the majority are commercial products. The OpenCalphad (OC) software, discussed here, has a simple programming interface to facilitate such integration in application software. This is important for coupling validated thermodynamic as well as kinetic data in such simulations for obtaining realistic results. At present, no other high quality open source software is available for calculations of multicomponent systems using CALPHAD-type models, and it is the goal of the OC source code to fill this gap. The OC software is distributed under a GNU license. The availability of the source code can greatly benefit scientists in academia as well as in industry in the development of new models and assessment of model parameters from both experimental data and data from first principles calculations.
KeywordsComputational thermodynamics CALPHAD Software Multicomponent modeling Equilibrium calculations Simulations GNU license
Funding by the Interdisciplinary Centre for Advanced Materials Simulation (ICAMS), which is supported by ThyssenKrupp AG, Bayer MaterialScience AG, Salzgitter Mannesmann Forschung GmbH, Robert Bosch GmbH, Benteler Stahl/Rohr GmbH, Bayer Technology Services GmbH, and the state of North-RhineWestphalia as well as the European Commission in the framework of the European Regional Development Fund (ERDF). One of the developers, BS, is grateful for a Humboldt senior research award.
NIST does not endorse any commercial products, and use of these products does not imply endorsement by NIST.
- 1.National Science and Technology Council (2011) Materials genome initiative for global competitiveness, Office of Science and Technology Policy, Washington, DC.Google Scholar
- 2.National Research Council, Committee on Integrated Computational Materials Engineering (2008) Integrated computational materials engineering: a transformational discipline for improved competitiveness and national security, National Research Council, Committee on Integrated Computational Materials Engineering, Washington, DC.Google Scholar
- 4.Kattner UR, Eriksson G, Hahn I, Schmid-Fetzer R, Sundman B, Swamy V, Kussmaul A, Spencer PJ, Anderson TJ, Chart TG, Costa e Silva A, Jansson B, Lee B-J, Schalin M (2000) Use of thermodynamic software in process modelling and new applications of thermodynamic calculations. Calphad 24: 55–94.CrossRefGoogle Scholar
- 13.JMatPro Practical Software for Materials Properties. http://www.sentesoftware.co.uk/jmatpro.aspx.. Accessed 19 December 2014.
- 16.MatCalc The Materials Calculator. http://matcalc.tuwien.ac.at/.. Accessed 19 December 2014.
- 25.Banerjee DK, Samonds MT, Kattner UR, Boettinger WJ (1997) Coupling of phase diagram calculations for muliticomponent alloys with solidification micromodels is casting simulation software. In: Beech J Jones H (eds)Solidification Processing 1997: Proceedings of the 4th Decennial International Conference on Solidification Processing, 354–357, Department of Engineering Materials, University of Sheffield, Sheffield.Google Scholar
- 27.10 Reasons Open Source Is Good for Business. http://www.pcworld.com/article/209891/. Accessed 19 December 2014.
- 29.GEM Software (GEMS) Home. http://gems.web.psi.ch.. Accessed 19 December 2014.
- 30.MELTS Home Page. http://melts.ofm-research.org/.. Accessed 8 December 2014.
- 33.Gonze X, Beuken J-M, Caracas R, Detraux F, Fuchs M, Rignanese G-M, Sindic L, Verstraete M, Zerah G, Jollet F, Torrent M, Roy A, Mikami M, Ghosez P, Raty J-Y, Allan DC (2002) First-principles computation of material properties: the ABINIT software project. Comput Mater Sci 25: 478–489.CrossRefGoogle Scholar
- 34.Giannozzi P, Baroni S, Bonini N, Calandra M, Car R, Cavazzoni C, Ceresoli D, Chiarotti GL, Cococcioni M, Dabo I, Dal Corso A, de Gironcoli S, Fabris S, Fratesi G, Gebauer R, Gerstmann U, Gougoussis C, Kokalj A, Lazzeri M, Martin-Samos L, Marzari N, Mauri F, Mazzarello R, Paolini S, Pasquarello A, Paulatto L, Sbraccia C, Scandolo S, Sclauzero G, Seitsonen AP, et al (2009) Quantum ESPRESSO: a modular and open-source software project for quantum simulations of materials. J Phys: Condens Matter 21: 395502.Google Scholar
- 35.OpenPhase. http://www.openphase.de/.. Accessed 19 December 2014.
- 38.Eriksson G, Sippola H, Sundman B (1994) A proposal for a general thermodynamic calculation interface. In: Jokilaakso A (ed)1st Colloquium on Process Simulation, 67–103.. Helsinki University of Technology, Helsinki.Google Scholar
- 39.TQ-Interface Programmer’s Guide. http://www.thermocalc.com/support/documentation/. Accessed 19 December 2014.
- 44.Sundman B (1981) Application of computer techniques on the treatment of the thermodynamics of alloys. PhD thesis, KTH Stockholm, Sweden.Google Scholar
- 45.Hillert M (1981) Some viewpoints on the use of a computer for calculating phase diagrams. Physica103B: 31–40.Google Scholar
- 46.Jansson B (1984) Computer operated methods for equilibrium calculations and evaluation of thermochemical model parameters, PhD thesis, KTH Stockholm, Sweden.Google Scholar
- 50.Thermo-Calc Database Manager’s Guide. http://www.thermocalc.com/support/documentation/. Accessed 19 December 2014.
- 52.Bratberg J, Mao H, Kjellqvist L, Engström A, Mason P, Chen Q (2012) The development and validation of a new thermodynamic database for Ni-based alloys. In: Huron ES, Reed RC, Hardy MC, Mills MJ, Montero RE, Portella PD, Telesman J (eds)Superalloys 2012: 12 Th International Symposium on Superalloys, 803–812.. TMS (The Minerals, Metals & Materials Society), Warrendale, PA.CrossRefGoogle Scholar
- 61.OpenCalphad. http://www.opencalphad.org/. https://github.com/sundmanbo/opencalphad.. Accessed 19 December 2014.
This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly credited.
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0), which permits use, duplication, adaptation, distribution, and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.