Thermo-lp: A Computational Tool to Evaluate Reaction Thermodynamics for Synthesizing Mn+1AXn (MAX) Phases Based on Linear Programming Optimization Method

Xianghui Feng,Nan Li,Kai Wu,Yonghong Cheng,Bing Xiao
DOI: https://doi.org/10.1016/j.cpc.2023.108753
IF: 4.717
2023-01-01
Computer Physics Communications
Abstract:Thermo-lp (Thermodynamics-Linear Programing) is a computational program written in C and Python for evaluating the thermodynamic formability of MAX phases at the finite temperature, including configurational, electronic, and vibrational entropies. The program uses the phonon density of states (PDOS) and electron density of states (EDOS) as the main inputs to obtain the Gibbs free energy in a temperature range from 0 K to 2000 K for each crystal structure in the self-contained structural and thermodynamic data pool. Thermo-lp offers a highly reliable evaluation of the overall thermodynamic stability of a target MAX phase with respect to many competing impurities using linear programing optimization algorithm. Thermo-lp program is also capable to simultaneously compose and optimize the synthetic pathways for the target MAX phase due to the implementation of constrained linear programing procedure. The capabilities of Thermo-lp program are demonstrated using the quaternary Cr2TiAlC2 o-MAX compound as the typical example by successfully predicting the thermodynamically most feasible synthetic route, and the most likely impurities at 1724 K for the annealing temperature. Program summary Program Title: Thermo-lp CPC Library link to program files: https://doi .org /10 .17632 /ykdpvcr8by.1 Developer's repository link: https://gitlab .com /FxhLn /thermo -lp .git Licensing provisions: MIT Programming language: C and Python Nature of problem: Evaluating the thermodynamic formability of a MAX phase and finding the most competing impurities associated with a specific synthetic pathway among many possible decomposition reactions requires an efficient and reliable searching algorithm within a large structural data pool.Solution method: Using phonon density of states and electron density of states as the main input data to calculate the finite-temperature corrections to Gibbs free energy. Utilizing the advanced linear programing optimization procedure to evaluate the overall thermodynamic formability of MAX phase with respect to competing impurities based on a self-built thermodynamic data pool.(c) 2023 Elsevier B.V. All rights reserved.
What problem does this paper attempt to address?