Welcome to alphaMELTS!

A text-based front end to the MELTS family of algorithms

α alphaMELTS is a menu-driven interface to subroutine versions of the MELTS (Ghiorso & Sack, 1995), pMELTS (Ghiorso et al., 2002), and pHMELTS (Asimow et al., 2004) models of thermodynamic equilibrium in silicate systems. Formerly known as Adiabat_1ph (see here), it is described in a software brief in G-cubed (Smith & Asimow, 2005) and supplemented by an appendix (in Thompson et al., 2007) and two AGU abstracts (Antoshechkina & Asimow, 2010 and Antoshechkina et al., 2010). The current version is 1.7 posted on October 14th, 2016.

The software is available in compiled executable form, for Windows, Mac OS X (Intel processors only), and Linux (32-bit and 64-bit). Supplementary updates of the alphamelts executable, without the ancillary files, are provided for bug-fixes and new features. A lightweight Linux VirtualBox installation of alphaMELTS provides an alternative to installing Perl on Windows. See the alphaMELTS download page for more information.

You are welcome to use and distribute the software, under the condition that you acknowledge all the contributors by citing the appropriate references with any results (see the How to cite alphaMELTS box on the alphaMELTS support page). If you have not already done so, please sign up with the MELTS Software Users Forum. If there are any problems with the registration process then do contact us. You can then log in using your forum account (see right) to access the software and installation instructions. For more information on the scope of the forum and the registration process, please see this introductory message.

The full alphaMELTS package also includes Perl scripts, documentation and examples files to help in running the alphamelts program. The Perl scripts can be invoked from the command line, allowing almost complete automation of the calculation process, if desired. The same scripts can also be double-clicked and filenames dragged and dropped from a browser (e.g. Explorer on Windows, Finder on Mac) for an easy mode of operation that is suitable for teaching or quick ad hoc calculations.


Keep up to date with all software in the MELTS family (including the newest member, Rhyolite-MELTS) on Facebook. Sign up on the forum for e-mail notification of future alphaMELTS releases. The program also checks for updates automatically.

The most frequently updated documentation is the online PDF version (please right-click and choose 'Save As...' or similar). The forum also includes introductory tutorials and supplementary information, e.g platform-specific details and specialized examples.

alphaMELTS requires the Perl program to be installed. On Windows, MATLAB contains a small Perl installation, or for users without admin access we recommend the portable version of Strawberry Perl.


Forgot your username / password?


More Links