OpenCalphad - a free thermodynamic software
Source abstract
Abstract
Abstract 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.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: High Temperature Alloys and Creep · Metallurgical Processes and Thermodynamics · nanoparticles nucleation surface interactions
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (63)
Show source-provided references
1. National Science and Technology Council (2011) Materials genome initiative for global competitiveness, Office of Science and Technology Policy, Washington, DC.
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.
3. Olson GB (2014) Preface to the viewpoint set on: The Materials Genome. Scripta Mater 70: 1–2.10.1016/j.scriptamat.2013.09.013 ↗
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.10.1016/S0364-5916(00)00015-8 ↗
5. Olson G (2013) Genomic materials design: The ferrous frontier. Acta Mater 61: 771–781.10.1016/j.actamat.2012.10.045 ↗
6. Hickel T, Kattner UR, Fries SG (2014) Computational thermodynamics: Recent developments and future potential and prospects. Phys Status Solidi B 251: 9–13.10.1002/pssb.201470107 ↗
7. Olson GB (1997) Computational design of hierarchically structured materials. Science 277: 1237–1242.10.1126/science.277.5330.1237 ↗
8. Reed RC, Tao T, Warken N (2009) Alloys-by-design: application to nickel-based single crystal superalloys. Acta Mater 57: 5898–5913.10.1016/j.actamat.2009.08.018 ↗
9. Xu W, Rivera-Díaz-del-Castillo PEJ, van der Zwaag S (2008) Genetic alloy design based on thermodynamics and kinetics. Phil Mag 88: 1825–1833.10.1080/14786430802322180 ↗
10. Gheribi AE, Robelin C, Le Digabel S, Audet C, Pelton AD (2011) Calculating all local minima on liquidus surfaces using the FactSage software and databases and the mash adaptive direct search algorithm. J Chem Thermodyn 43: 1323–1330.10.1016/j.jct.2011.03.021 ↗
11. Tancret F (2013) Computational thermodynamics, Gaussian processes and genetic algorithms: combined tools to design new alloys. Modelling Simul Mater Sci Eng 21: 045013.10.1088/0965-0393/21/4/045013 ↗
12. Saunders N, Kucherenko S, Li X, Miodownik AP, Schille J-P (2001) A new computer program for predicting materials properties. J Phase Equilib 22: 463–469.10.1361/105497101770333036 ↗
13. JMatPro Practical Software for Materials Properties. http://www.sentesoftware.co.uk/jmatpro.aspx.. Accessed 19 December 2014.
14. Shobu K (2009) CaTCalc: New thermodynamic equilibrium calculation software. Calphad 33: 279–287.10.1016/j.calphad.2008.09.015 ↗
15. Bale CW, Bélisle E, Chartrand P, Decterov SA, Eriksson G, Hack K, Jung I-H, Kang Y-B, Melançon J, Pelton AD, Robelin C, Petersen S (2009) FactSage thermochemical software and databases - recent developments. Calphad 33: 295–311.10.1016/j.calphad.2008.09.009 ↗
16. MatCalc The Materials Calculator. http://matcalc.tuwien.ac.at/.. Accessed 19 December 2014.
17. Davies RH, Dinsdale AT, Gisby JA, Robinson JAJ, Martin SM (2002) MTDATA - thermodynamic and phase equilibrium software from the national physical laboratory. Calphad 26: 229–271.10.1016/S0364-5916(02)00036-6 ↗
18. Cao W, Chen S-L, Zhang F, Wu K, Yang Y, Chang YA, Schmid-Fetzer R, Oates WA (2009) The Pandat software with PanEngine, PanOptimizer and PanPrecipitation for multi-component phase diagram calculation and materials property simulation. Calphad 33: 328–342.10.1016/j.calphad.2008.08.004 ↗
19. Andersson J-O, Helander T, Höglund L, Shi P, Sundman B (2002) Thermo-Calc & DICTRA, computational tools for materials science. Calphad 26: 273–312.10.1016/S0364-5916(02)00037-8 ↗
20. Shi P, Engström A, Sundman B, Ågren J (2011) Thermodynamic calculations and kinetic simulations of some advanced materials. Mater Sci Forum675-677: 961–974.10.4028/www.scientific.net/MSF.675-677.961 ↗
21. Liu Z-K, Chen L-Q, Raghavan P, Du Q, Sofo JO, Langer SA, Wolverton C (2004) An integrated framework for multi-scale materials simulations and design. J Comput-Aided Mater Des 11: 183–199.10.1007/s10820-005-3173-2 ↗
22. Liu Z-K, Chen L-Q, Krishna R (2006) Linking length scales via materials informatics. JOM 58(11): 42–50.10.1007/s11837-006-0226-2 ↗
23. Grafe U, Böttger B, Tiaden J, Fries SG (2000) Coupling of multicomponent thermodynamic databases to a phase field model: application to solidification and solid state transformations of superalloys. Scripta Mater 42: 1179–1186.10.1016/S1359-6462(00)00355-9 ↗
24. Schneider MC, Gu JP, Beckermann C, Boettinger WJ, Kattner UR (1997) Modeling of micro- and macrosegregation and freckle formation in single-crystal nickel-base superalloy directional solidification. Metall Mater Trans A28A: 1517–1531.10.1007/s11661-997-0214-3 ↗
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.
26. Warnken N, Ma D, Dreverman A, Reed RC, Fries SG, Steinbach I (1997) Phase-field modeling of as-cast microstructure evolution in nickel-based superalloys. Acta Mater 57: 5862–5875.10.1016/j.actamat.2009.08.013 ↗
27. 10 Reasons Open Source Is Good for Business. http://www.pcworld.com/article/209891/. Accessed 19 December 2014.
28. Ince DC, Hatton L, Graham-Cumming J (2012) The case for open computer programs. Nature 482: 485–488.10.1038/nature10836 ↗
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.
31. Cool T, Bartol A, Kasenga M, Modi K, García RE (2010) Gibbs: Phase equilibria and symbolic computation of thermodynamic properties. Calphad 34: 393–404.10.1016/j.calphad.2010.07.005 ↗
32. Snider J, Griva I, Sun X, Emelianenko M (2015) Set based framework for Gibbs energy minimization. Calphad 48: 18–26.10.1016/j.calphad.2014.09.005 ↗
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.10.1016/S0927-0256(02)00325-7 ↗
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.
35. OpenPhase. http://www.openphase.de/.. Accessed 19 December 2014.
36. Guyer JE, Wheeler D, Warren JA (2009) FiPy: partial differential equations with Python. Comput Sci Eng 11(3): 6–15.10.1109/MCSE.2009.52 ↗
37. Langer SA, Fuller Jr ER, Carter WC (2001) OOF: an image-based finite-element analysis of materials microstructures. Comput Sci Eng 3(3): 15–23.10.1109/5992.919261 ↗
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.
39. TQ-Interface Programmer’s Guide. http://www.thermocalc.com/support/documentation/. Accessed 19 December 2014.
40. Steinbach I, Böttger B, Eike J, Warnken N, Fries SG (2007) CALPHAD and phase-field modeling: a successful liaison. J Phase Equilib Diffus 28: 101–106.10.1007/s11669-006-9009-2 ↗
41. Kitashima T (2008) Coupling of the phase-field and CALPHAD methods for predicting multicomponent, solid-state phase transformations. Phil Mag 88: 1615–1637.10.1080/14786430802243857 ↗
42. Xiong H, Huang Z, Wu Z, Conway PP (2011) A generalized computational interface for combined thermodynamic and kinetic modeling. Calphad 35: 391–395.10.1016/j.calphad.2011.05.004 ↗
43. Lukas HL, Fries SG, Sundman B (2007) Computational Thermodynamics, the Calphad Method. Cambridge Univ. Press, Cambridge.10.1017/CBO9780511804137 ↗
44. Sundman B (1981) Application of computer techniques on the treatment of the thermodynamics of alloys. PhD thesis, KTH Stockholm, Sweden.
45. Hillert M (1981) Some viewpoints on the use of a computer for calculating phase diagrams. Physica103B: 31–40.
46. Jansson B (1984) Computer operated methods for equilibrium calculations and evaluation of thermochemical model parameters, PhD thesis, KTH Stockholm, Sweden.
47. Lukas HL, Weiss J, Henig E-T (1982) Strategies for the calculation of phase diagrams. Calphad 6: 229–251.10.1016/0364-5916(82)90004-9 ↗
48. Chen S-L, Chou K-C, Chang YA (1993) On a new strategy for phase diagram calculation. 1. basic principles. Calphad 17: 237–250.10.1016/0364-5916(93)90003-T ↗
49. Chen S-L, Chou K-C, Chang YA (1993) On a new strategy for phase diagram calculation. 2. binary systems. Calphad 17: 287–302.10.1016/0364-5916(93)90007-X ↗
50. Thermo-Calc Database Manager’s Guide. http://www.thermocalc.com/support/documentation/. Accessed 19 December 2014.
51. NIST Repositories. http://nist.matdl.org/, https://materialsdata.nist.gov/dspace/xmlui.. 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.10.1002/9781118516430.ch89 ↗
53. Palumbo M, Fries SG, Hammerschmidt T, Abe T, Crivello J-C, Al Hasan Breidi A, Joubert J-M, Drautz R (2014) First-principles based phase diagrams and thermodynamic properties of tcp phases in Re-X systems (X = Ta, V, W). Comput Mater Sci 81: 433–445.10.1016/j.commatsci.2013.08.051 ↗
54. Lejaeghere K, Van Speybroeck V, Van Oost G, Cottenier S (2014) Error estimates for solid-state density-functional theory predictions: an overview by means of the ground-state elemental crystals. Crit Rev Solid State Mater Sci 39: 1–24.10.1080/10408436.2013.772503 ↗
55. Campbell CE, Kattner UR, Liu Z-K (2014) The development of phase-based property data using the CALPHAD method and infrastructure needs. Integr Mater Manuf Innov 3: 12.10.1186/2193-9772-3-12 ↗
56. Palumbo M, Burton B, Costa e Silva A, Fultz B, Grabowski B, Grimvall G, Hallstedt B, Hellman O, Lindahl B, Schneider A, Turchi PEA, Xiong W (2014) Thermodynamic modelling of crystalline unary phases. Phys Status Solidi B 251: 14–32.10.1002/pssb.201350133 ↗
57. Becker CA, Ågren J, Baricco M, Chen Q, Decterov SA, Kattner UR, Perepezko JH, Pottlacher GR, Selleby M (2014) Thermodynamic modelling of liquids: CALPHAD approaches and contributions from statistical physics. Phys Status Solidi B 251: 33–52.10.1002/pssb.201350149 ↗
58. Körmann F, Al Hasan Breidi A, Dudarev SL, Dupin N, Ghosh G, Hickel T, Korzhavyi P, Muñoz JA, Ohnuma I (2014) Lambda transitions in materials science: recent advances in CALPHAD and first-principles modelling. Phys Status Solidi B 251: 53–80.10.1002/pssb.201350136 ↗
59. Hammerschmidt T, Abrikosov IA, Alfè D, Fries SG, Höglund L, Jacobs MHG, Koßmann J, Lu X-G, Paul G (2014) Including the effects of pressure and stress in thermodynamic functions. Phys Status Solidi B 251: 81–96.10.1002/pssb.201350156 ↗
60. Rogal J, Divinski SV, Finnis MW, Glensk A, Neugebauer J, Perepezko JH, Schuwalow S, Sluiter MHF, Sundman B (2014) Perspectives on point defect thermodynamics. Phys. Status Solidi B 251: 96–129.10.1002/pssb.201350155 ↗
61. OpenCalphad. http://www.opencalphad.org/. https://github.com/sundmanbo/opencalphad.. Accessed 19 December 2014.
62. Hillert M, Jansson B, Sundman B, Ågren J (1985) A two-sublattice model for molten solutions with different tendency for ionization. Metall Trans A16A: 261–266.10.1007/BF02816052 ↗
63. Hillert M, Selleby M, Sundman B (2009) An attempt to correct the quasichemical model. Acta Mater 57: 5237–5244.10.1016/j.actamat.2009.07.026 ↗