α 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 was 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; Antoshechkina et al., 2010). This version, 1.9 posted on August 30th, 2018, is the final version in the 1.X series.
As of May 31st 2024, the next generation of alphaMELTS is available in a single locaiton on GitHub. Go there for open source code, downloadable packages of the standalone app, MATLAB and Python versions for Linux, Mac and Windows, some docs and examples (more coming soon). See the alphaMELTS version 2 page for more details. The legacy (1.X) version of alphaMELTS will continue to be archived here on the MAGMA website for the time being.
The alphaMELTS 1.9 software is available in compiled executable form for Windows, Mac OS X, and Linux for 64-bit processors only (older versions are available for all machines in the alphaMELTS archive). A lightweight Linux VirtualBox installation of alphaMELTS is available for 32-bit and 64-bit machines, and provides an alternative to installing Perl on Windows. The final version of VM alphaMELTS (posted July 2nd, 2020) is based on Lubuntu 18.04, and includes alphaMELTS 1.9, alphaMELTS 2 (beta), the last Linux version of rhyolite-MELTS graphical user interface (GUI) and much more. See the alphaMELTS download and alphaMELTS links pages 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. The most frequently updated alphaMELTS documentation is the online PDF version (the Firefox browser is recommended for opening the pdf online; otherwise right-click and choose 'Save As...' or similar).