_images/MAGMA_Logo2.png _images/GUI.png

MAGEMin v1.2.7

MAGEMin (Mineral Assemblage Gibbs Energy Minimization) is a parallel C library callable from any petrological/geodynamic tool. For a given set of pressure, temperature and bulk-rock composition MAGEMin uses a combination of linear programming, extended Partitioning Gibbs free Energy and gradient-based local minimization to compute the most stable mineral assemblage

A full description of the minimization approach used in MAGEMin is given in:

Riel, N., Kaus, B. J. P., Green, E. C. R., & Berlie, N. (2022). MAGEMin, an efficient Gibbs energy minimizer: Application to igneous systems. Geochemistry, Geophysics, Geosystems, 23, e2022GC010427. https://doi.org/10.1029/2022GC010427

Available thermodynamic dataset

Igneous thermodynamic dataset

  • Holland et al., 2018 (see http://hpxeosandthermocalc.org)

  • K2O-Na2O-CaO-FeO-MgO-Al2O3-SiO2-H2O-TiO2-O-Cr2O3 chemical system

  • Equations of state for
    • Pure stoichiometric phases quartz (q), cristobalite (crst), tridymite (trd), coesite (coe), stishovite (stv), kyanite (ky), sillimanite (sill), andalusite (and), rutile (ru) and sphene (sph).

    • Solution phases spinel (spn), biotite (bi), cordierite (cd), clinopyroxene (cpx), orthopyroxene (opx), epidote (ep), garnet (g), hornblende (hb), ilmenite (ilm), silicate melt (liq), muscovite (mu), olivine (ol), ternary feldspar (pl4T), and aqueous fluid (fl).

Imported libraries


  • MAGEMin developpers: Riel N., Kaus. B.

  • Database translation and debugging: Green E., Berlie N., and Rummel L.

Contacts: nriel@uni-mainz.de, kaus@uni-mainz.de


This open source project was funded by the European Research Council through the MAGMA project, ERC Consolidator Grant #771143