Data Optimization in Other Modules

All kinds of thermodynamic data, calculated equilibrium states or dynamic parameters are transferred back and forth between the PARROT and the GIBBS module as well between these and the POLY module. Whenever an optimization run is performed, PARROT calls the GIBBS module for stored system definition data and model parameters.

In Thermo‑Calc, the GIBBS module (the Gibbs Energy System) handles the models of the various phases that can form in a multicomponent system. It stores thermodynamic data and performs various Gibbs energy equilibrium calculations. It contains subroutines to analytically calculate the first and second partial derivatives of integral Gibbs energy with respect to any set of variables. Many thermodynamic models for various types of substances are implemented in the module. Some commands that are available in the PARROT module are also available in the GIBBS module.

In the GIBBS module, parameters of the Gibbs energy models are referred to as TP-functions.

PARROT calls the POLY module for equilibrium calculations. The POLY module is used for calculating and storing complex heterogeneous equilibria.