MELTS, pMELTS, and rhyolite-MELTS for Mac OS X

This page provides instructions for configuring your Mac OS X system to run a native version of the MELTS (now superseded by rhyolite-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. A number of algorithmic modifications have been made to rhyolite-MELTS that make the program less prone to numerical failures. Results computed using the rhyolite-MELTS/pMELTS software package should be properly cited. See the MELTS citation information for details.

Download and configure

  1. Verify that you are using an Intel-based Macintosh running Yosemite (10.10+), Mavericks (10.9+), Mountain Lion (10.8+), Lion (10.7+), or Snow Leopard (OSX 10.6+).
  2. Download the compressed executable image of rhyolite-MELTS/pMELTS, and save it to the hard drive:
  3. Open the OS X Terminal utilities application, and navigate to the location of the file rhyolite-Melts-1.0.2-Mac-OS-10.10.zip, rhyolite-Melts-1.0.2-Mac-OS-10.8.zip or rhyolite-Melts-1.0.1-Mac-OS-10.6-10.7.zip.
  4. Make sure that the decompressed file is named Melts-rhyolite or 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-1.0.2-Mac-OS-10.10.zip or unzip rhyolite-Melts-1.0.1-Mac-OS-10.6-10.7.zip or unzip rhyolite-Melts-1.0.2-Mac-OS-10.8.zip.
    • If the browser automatically decompresses the zip file, the result is named Melts-rhyolite or Melts-rhyolite-public.
  5. In the terminal window, run the UNIX command chmod 755 Melts-rhyolite or chmod 755 Melts-rhyolite-public to ensure that the executable image has the correct permissions.
  6. Optionally, move the executable image to a convenient directory.
  7. Optionally, download the MELTS input file morb.melts and the pMELTS input file mm3.melts for testing purposes.
  8. In a terminal window, navigate to the directory where you placed the rhyolite-MELTS/pMELTS executable, and start the program by typing ./Melts-rhyolite or ./Melts-rhyolite-public. Choose rhyolite-MELTS or pMELTS mode, and the interface appears on your monitor. Resize as appropriate in order to see the entire interface.

Upgrade notes

If you upgrade a Macintosh to Mountain Lion, Mavericks or Yosemitefrom Snow Leopard or Lion, you will find that the X11 server application (which is required to run pMELTS and rhyolite-MELTS) has been deprecated by Apple. When you try to launch rhyolite-MELTS/pMELTS or to start the X11 server, a dialog directs you to a web site from which you can download an open source replacement for the X11 server (xquartz.macosforge.org). Download and install the Xquartz application (version 2.7.7+) from that site, reboot the system, and you should be ready to run rhyolite-MELTS and pMELTS on Mountain Lion, Mavericks or Yosemite.