The current version is 1.7 posted on October 14th, 2016
α alphaMELTS software is available in compiled
executable form, for Windows, Mac OS X, and Linux. 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 list of pros and cons
if you are trying to choose between VM (virtual machine) alphaMELTS and the native Windows version.
Please log in and then choose your operating system from the links on the right.
Download links and brief OS specific instructions will be given. Please see the *README*
for a package file list, a list of changes since previous alphaMELTS versions, and checksums for downloads.
To reset this page and display the VM alphaMELTS pros and cons
click the DOWNLOAD tab above.
VM alphaMELTS has its own installation process that can be viewed by
selecting it from the right. For the other alphaMELTS versions, double-click the .zip archive to expand it and then run the installation
script. For a full description of this process please see the 'Installation'
section of the documentation
(please right-click and choose 'Save As...' or similar) and the Operating
System specific boards on the forum.
Pros of VM alphaMELTS versus the native Windows version:
- alphaMELTS 2 (beta) is included in VM alphaMELTS! This is the only way to access alphaMELTS 2
currently. alphaMELTS 1.7 is also preinstalled and, as of v1.5, both versions include
tab-completion when the alphamelts executable is running.
- The Path has been set up for you. This means alphaMELTS can be run in the
Shared folder, which is also mostly set up by default (see the VM alphaMELTS installation instructions).
Output files are then written to a Windows folder and data can be easily imported into programs, such as
ExcelTM and MatlabTM, for plotting.
- There is no need to install Perl on the host Windows machine. Perl is included in Linux by default.
- This is the only way to run rhyolite-MELTS on Windows. If rhyolite-MELTS is invoked from the Shared folder
and the user switches to Seamless mode, once the MELTS GUI window has been initialized, then the user
experience will not be all that different from running normal Windows software.
- alphaMELTS is particularly powerful if invoked from the terminal command line and there are several
command line tricks that can be used to make things easier (e.g. did you know that typing '!run' at the
Linux/Mac command line is usually enough to start run_alphamelts.command with all the command line switches
used in the most recent run?). There are lots of online resources for getting started with the command line
(bash shell) on Linux or Mac. Conversely few people have reason to use the Windows command line these days
and it can be difficult to find up to date information about it for Windows 7 and 8.
- We can more quickly diagnose and fix problems in the *nix versions of alphaMELTS than the Windows one,
partly because of the tools available in those systems but also due to our having less experience with
Windows. We have access to various Windows machines (though XP is only as a virtual machine) but it is
Mac OS, which is based on Unix, and Linux that we use on a day to day basis and are more familiar with
Cons of VM alphaMELTS versus the native Windows version:
- VirtualBox must be installed, and then started each time alphaMELTS is going to be used.
- Installing VirtualBox requires administrator privileges on the host machine, whereas alphaMELTS has
options for installation without administrator privileges.
- Running VM alphaMELTS means running a second operating system simultaneously, so the host machine will need
to have a reasonably fast processor and at least 1GB RAM total (preferably 2GB+) .
- VM alphaMELTS may not be as quick as the native Windows version, though whether this is noticeable will
depend on the type of calculations being performed and the hardware specifications of the host machine.
Programs running on the host machine might also be less responsive, including ones like ExcelTM
and MatlabTM that may be kept open for data anaylsis.
- The VM alphaMELTS files are large, requiring several GB of free hard disk space (currently ~5GB).
Downloading the 2GB MELTS_Lububntu_64.ova or MELTS_Lubuntu_32.ova file will also take quite a long time over
- Due to these large files sizes, older versions of VM alphaMELTS will not be archived on this site. If you
need an old version of alphaMELTS or rhyolite-MELTS you will need to download and install the appropriate
Consult the documentation (please right-click and choose 'Save As...' or similar)
to get the alphaMELTS software running correctly,
including the sections on 'Setting up alphaMELTS', 'Bugs and Fixes', and 'What to do
if (pH)MELTS misbehaves' (opens in a separate window). Also check the
Errata and bug fixes section of the
alphaMELTS support page for any temporary problems and workarounds (last updated October 14th, 2016).
Note: the alphaMELTS
GitList server contains the very latest versions of the scripts and example files for
alphaMELTS. Some of these files may be under development and will not necessarily work
correctly with the publicly available alphamelts executable. When minor bug fixes are made to
scripts or example files, between alphaMELTS releases, a link to the appropriately
dated GitList version of the file(s) will be given on the alphaMELTS