A Caltech Library Service

Adiabat_1ph: A new public front-end to the MELTS, pMELTS, and pHMELTS models

Smith, Paula M. and Asimow, Paul D. (2005) Adiabat_1ph: A new public front-end to the MELTS, pMELTS, and pHMELTS models. Geochemistry, Geophysics, Geosystems, 6 (1). 2004GC000816. ISSN 1525-2027. doi:10.1029/2004GC000816.

See Usage Policy.


Use this Persistent URL to link to this item:


The program adiabat_1ph is a simple text-menu driver for subroutine versions of the algorithms MELTS, pMELTS, and pHMELTS [Asimow et al., 2004; Ghiorso et al., 2002; Ghiorso and Sack, 1995]. It may be used to calculate equilibrium assemblages along a thermodynamic path set by the user and can simultaneously calculate trace element distributions. The MELTS family of algorithms is suitable for multicomponent systems, which may be anhydrous, water-undersaturated, or water-saturated, with the options of buffering oxygen fugacity and/or water activity. A wide variety of calculations can be performed either subsolidus or with liquid(s) present; melting and crystallization may be batch, fractional, or continuous. The software is suitable for Linux, MacOS X, and Windows, and many aspects of program execution are controlled by environment variables. Perl scripts are also provided that may be used to invoke adiabat_1ph with some command line options and to produce output that may be easily imported into spreadsheet programs, such as Microsoft Excel. Benefits include a batch mode, which allows almost complete automation of the calculation process when suitable input files are written. This technical brief describes version 1.04, which is provided as ancillary material. Binaries, scripts, documentation, and example files for this and future releases may be downloaded at On a networked computer, adiabat_1ph automatically checks whether a newer version is available.

Item Type:Article
Related URLs:
URLURL TypeDescription
Asimow, Paul D.0000-0001-6025-8925
Additional Information:Copyright 2005 by the American Geophysical Union Received: 4 February 2002; Revised: 5 June 2002; Accepted: 27 June 2002; Published: 26 March 2003. We are greatly indebted to Mark Ghiorso, who allowed us to use and adapt his source code and to release binaries incorporating many of the subroutines from his MELTS and pMELTS programs. Peter Luffi found and tracked down the garnet error, and Dan McKenzie helped with partition coefficient coding. Laura Baker, Louise Edwards, and Erik Hauri have bravely test-driven the beta versions and helped us make the software and documentation more user friendly. P. Asimow and P. Smith were supported for this work by the National Science Foundation (OCE-0241716 and EAR-0239513, respectively).
Subject Keywords:geochemical software; mantle melting; MELTS; pHMELTS; pMELTS; trace elements; 3610 Mineralogy and Petrology: Geochemical modeling (1009, 8410); 3611 Mineralogy and Petrology: Thermodynamics (0766, 1011, 8411); 3612 Mineralogy and Petrology: Reactions and phase equilibria (1012, 8412); 3618 Mineralogy and Petrology: Magma chamber processes (1036); 3619 Mineralogy and Petrology: Magma genesis and partial melting (1037)
Issue or Number:1
Record Number:CaltechAUTHORS:SMIggg05
Persistent URL:
Official Citation:Smith, P. M., and P. D. Asimow (2005), Adiabat_1ph: A new public front-end to the MELTS, pMELTS, and pHMELTS models, Geochem. Geophys. Geosyst., 6, Q02004, doi:10.1029/2004GC000816
Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:1088
Deposited By: Archive Administrator
Deposited On:19 Dec 2005
Last Modified:08 Nov 2021 19:07

Repository Staff Only: item control page