MELTS for Mac OS X

This page provides instructions for configuring your Mac OS X system to run a native version of the rhyolite-MELTS (which supersedes MELTS) or pMELTS software package. Rhyolite-MELTS is based on the original MELTS calibration with modifications that should affect only the stability of quartz and alkali-feldspar. Consequently, application of rhyolite-MELTS to more mafic systems (or any system that is quartz and alkali-feldspar absent) should yield results identical to those from the orginal MELTS calibration. In addition, a number of algorithmic modifications to rhyolite-MELTS make the program less prone to numerical failures.

Results computed using the rhyolite-MELTS/pMELTS software package should be properly cited.

Download and configure

  1. Verify that your Macintosh runs Yosemite (10.10+), Mavericks (10.9+), or Mountain Lion (10.8+).
  2. If this is the first installation of MELTS on your Macintosh, install an X11 server, which ensures that the MELTS executable will launch:
    1. Download XQuartz (version 2.7.7 or later) from xquartz.macosforge.org and install the application.
    2. Log out and log back into your computer, or restart it..
  3. Download the compressed executable image of rhyolite-MELTS/pMELTS, and save it to the hard drive as rhyolite-MELTS-Mac-OS-10.8+.zip:
  4. Open the OS X Terminal utilities application, and navigate to the location of the file rhyolite-Melts-Mac-OS-10.8+.zip.
  5. Make sure that the decompressed file is named Melts-rhyolite-public:
    • If your browser does not automatically decompress zipped files, decompress the executable image: In the terminal window run the UNIX command unzip rhyolite-Melts-Mac-OS-10.8+.zip.
    • If the browser automatically decompresses the zip file, the result is named Melts-rhyolite-public.
  6. In the terminal window, run the following UNIX command, which ensures that the executable image has the correct permissions:
      chmod 755 Melts-rhyolite-public
  7. Optionally, move the executable image to a convenient directory.
  8. Optionally, download the MELTS input file morb.melts and the pMELTS input file mm3.melts for testing purposes.
  9. In a terminal window, navigate to the directory where you placed the executable image, and start the program by typing:
      ./Melts-rhyolite-public
  10. Choose rhyolite-MELTS version 1.0.2, 1.1.0 or 1.2.0, or pMELTS mode, and the interface appears on your screen. Resize as appropriate in order to see the entire interface.

    rhyolite-MELTS + H2O-CO2 fluid (v 1.2.x)
    This version is a replacement and upgrade from rhyolite-MELTS 1.0.x. It is the rhyolite-MELTS model with water properties completely replaced with the H2O-CO2 fluid saturation model of Ghiorso and Gualda (2015). Thermodynamic properties of the fluid phase are calculated from the model of Duan and Zhang (2006). Use this version to model crystallization in bulk compositions other than those that saturate in quartz and crystallize to the two-feldspar-, quartz-, fluid-saturated ternary minimum.

    Cite as Gualda et al., 2012, and as Ghiorso and Gualda, 2015.

    rhyolite-MELTS + H2O-CO2 fluid (v 1.1.x)
    Use this version ONLY to model crystallization in bulk compositions that saturate in quartz and crystallize to the two-feldspar-, quartz-, fluid-saturated ternary minimum. This version is the rhyolite-MELTS model with CO2 melt properties and mixed-fluid energetic terms from Ghiorso and Gualda (2015), utilizing H2O melt properties and H2O-anhydrous component energetic mixing terms from MELTS (which are the same as in rhyolite-MELTS v 1.0.x). Thermodynamic properties of the fluid phase are calculated from the model of Duan and Zhang (2006).

    Cite as Gualda et al., 2012, and as Ghiorso and Gualda, 2015 (water model from Ghiorso and Sack, 1995).

    rhyolite-MELTS (original, v 1.0.x)
    This version is the MELTS model (Ghiorso and Sack, 1995) with corrections to the free energies of quartz and sanidine so that the eutectic-like crystallization at the ternary minimum in the quartz-two-feldspar+fluid system is recovered. (This version replaces MELTS, which should no longer be used to calculate phase relations in magmatic systems.) Use this version to model crystallization in natural composition liquids at pressures below 2 GPa. The fluid phase is modeled as pure H2O. PhasePlot implements the rhyolite-MELTS model.

    Cite as Gualda et al., 2012.


    Citations:

    Gualda G.A.R., Ghiorso M.S., Lemons R.V., Carley T.L. (2012) Rhyolite-MELTS: A modified calibration of MELTS optimized for silica-rich, fluid-bearing magmatic systems. Journal of Petrology, 53, 875-890.

    Ghiorso M.S. and Gualda, G.A.R. (2015) An H2O-CO2 mixed fluid saturation model compatible with rhyolite-MELTS. Contributions to Mineralogy and Petrology 2015, in press.

    Duan Z. and Zhang Z. (2006) Equation of state of the H2O, CO2, and H2O–CO2 systems up to 10 GPa and 2573.15 K: Molecular dynamics simulations with ab initio potential surface. Geochimica et Cosmochimica Acta, 70, 2311–2324.