Java MELTS, pMELTS, and Calculator Applets
An alternate MELTS/pMELTS applet with superior client/server communication protocol and an enhanced graphical user interface is available at the CTserver site. Please follow this link to CORBA MELTS.
A server (melts.ofm-research.edu), maintained by Mark Ghiorso and located at OFM Research Inc. - West, provides the computational engine for three Java applets that implement MELTS, pMELTS and the mineral property database (Calc).
The applet Calc provides thermodynamic properties of mineral endmembers and solid solutions known to the MELTS package. The user must input mineral composition, temperature and pressure. The MELTS and pMELTS applets provide a means to calculate heterogeneous phase equilibria in magmatic systems as a function of bulk composition, temperature and pressure.
Applet MELTS is based upon the work of Ghiorso and Sack (1995) and Asimow and Ghiorso (1998). pMELTS is a revised calibration optimized for mantle compositions and pressures and is based upon the work of Ghiorso, Hirschmann, Reiners and Kress (2002).
Computations requested through the applet interface are transmitted to the OFM server and interpreted by a Java/C program that performs the requested calculation, gathers the results and transmits them back to the applet. Because communication between the applet and the server requires an open channel - the identity of client and server are known to each other - these applets will not work if the client (i.e. the browser) is behind a firewall or some internet switch that hides the identity of the client from the net. Please note that applet performance will depend on the quality of your internet connection and the resources available to the browser/viewer running on your client machine. Best performance will require a Pentium II/III or Power PC G3/G4 processor or equivalent hardware.