Code and Documentation

The MCS code and documentation undergoes periodic upgrades to fix minor issues, add graphical and additional post-simulation code to aid analysis of runs and make major upgrades. This page is the link to the current version for download and includes the three separate codes needed to run MCS.

MCS Download

Included in the MCS download are all the files required to run the MCS. It is suggested that, independent of MCS, the user has access to ‘stand-alone’ MELTS although this is not a necessity to run MCS. If you wish to learn more about the MELTS suite of codes, more information may be found here:


  • Mac OS X 10.11 (El Capitan) or later
  • Microsoft Excel 2016 (version 16 or later) or Microsoft Excel 2019

MCS Download Folder

Download MCS

MCS Installation

MCS Installation

MCS: Reading MES & Output

MCS Reading MES & Output

Notes on .tbl Files and Trace Element Models

Notes on .tble Files and Trace Element Models

How to run MCS


In order to run the MCS, a MES file must first be created. A prototype MES file is located in the “Input & Output” folder in the MCS folder structure named “Prototype_MES.” This provides the structure of the input file that the MCS uses during and preceeding a simulation. Prior to performing a simulation, the MES file must be renamed by the user so that it begins with “MES_” thus, the “Prototype_MES” file must be renamed prior to use in a MCS simulation. You can make as many MES files as necessary, but just remember these files MUST begin with “MES_” in order for the MCS to read the file; there are no restrictions on naming after the under slash, but it is advised to stay away from any special characters. Input all parameters into the MES file, and save the file inside the “Input & Output” folder.