News:

alphaMELTS 1.9 is available at the download and information site.
alphaMELTS 2 standalone & for MATLAB/Python are available on request
(see the Version 2 tab on the download site for more details).
For news of all MELTS software see the MELTS Facebook page.

Main Menu

Recent posts

#1
Website issues, and Miscellaneous / Installing Version 2.3.0
Last post by IsaiahSpring - June 20, 2024, 04:49:21 PM
Hi all,

I am having trouble installing the latest version of MELTS, 2.3.0. After downloading "alphamelts-app-2.3.0-macos-arm64.zip" from the Github and running the install.command I get this error:

Installation aborted or may be incomplete!
Use of uninitialized value $bin in concatenation (.) or string at ./install.command line 482.
Please log out and in and then and run the install script again.
Check the '' directory is in your path then choose 'n' to exit.
Press return to finish.

If anyone has any advice I would appreciate it!

Thanks
#2
Hi Paul,
The software you have developed is excellent and has greatly assisted me in understanding magmatic processes. However, I have encountered some issues during the operation that require your help.

I am a student who has recently been using alphaMELTS to simulate the mobility of the Sc (Scandium) element in layered mafic–ultramafic intrusions. That is, the process of Sc enrichment from a deep magma chamber (5kbar) to near the surface (1 kbar) and ultimately into different minerals (e.g., Cpx, Ilm, Amp).

I have already attempted simulation in the deep magma chamber under isobaric conditions, with an initial composition of Sc at 37.41 ppm. At the end of the simulation, only Cpx showed enrichment of Sc (26 ppm), and other minerals (e.g. Ilm, Amp) did not exhibit enrichment of Sc.

I also tried changing the partition coefficient of Sc in clinopyroxene (D=0.51 to 4), modifying it directly from the default_trace_data.txt file, but it did not work. The exported results show the partition coefficient fluctuating between 0.49xxxx and 0.51xxxx, which is not the value I set.

I would like to ask:
(1) Can the simulation of Sc enrichment in other minerals be performed? (e.g., Ilm, Amp) I saw a post on the forum mentioning that "the system cannot simulate Co and Ni because the partition coefficients of these elements in Ol/Cpx/Opx are unstable............" Is Sc subject to the same issue?
(2) If I want to simulate both major and trace elements, especially the enrichment trends of some key metallic elements, do you have any suggestions?
(3) There are some teaching videos on YouTube from a few years ago, which are basically for macOS and Linux OS. Since my computer operates on Windows, are there any teaching videos suitable for Windows users?


Best wishes,
Jimmy Young
#3
alphaMELTS for MATLAB/Python / v2.3.0 of alphaMELTS for MATLA...
Last post by Paula - June 02, 2024, 01:33:58 PM
alphaMELTS software has a new home on GitHub!

https://github.com/magmasource/alphaMELTS

v2.3.0 is now available for download. This release brings the suite of alphaMELTS software -- formerly alphaMELTS 2 (v2.2.1) and alphaMELTS for MATLAB/Python (v1.2.2) -- into one open-source repository. The same versioning is now applied to all interfaces, as the majority of edits are to the C library of MELTS functions that is common to all the software interfaces.

The binaries have been repackaged so that users need only download files for the platforms (MacOS, Windows, Linux) and alphaMELTS interface that they intend to use. This arrangement is transitional, while workflows are being developed to package the software for PyPI, Homebrew, CRAN, MATLAB File Exchange etc.

The Caltech-hosted GitList repository and the GitLab-hosted private repository are being preserved as placeholders for previous users of alphaMELTS for MATLAB/Python, but no new members will be added to the alphaMELTS group.
#4
alphaMELTS 2 text-menu interface / v2.3.0 of the alphaMELTS 2 app...
Last post by Paula - June 02, 2024, 01:27:57 PM
alphaMELTS software has a new home on GitHub!

https://github.com/magmasource/alphaMELTS

v2.3.0 is now available for download. This release brings the suite of alphaMELTS software -- formerly alphaMELTS 2 (v2.2.1) and alphaMELTS for MATLAB/Python (v1.2.2) -- into one open-source repository. The same versioning is now applied to all interfaces, as the majority of edits are to the C library of MELTS functions that is common to all the software interfaces.

The binaries have been repackaged so that users need only download files for the platforms (MacOS, Windows, Linux) and alphaMELTS interface that they intend to use. This arrangement is transitional, while workflows are being developed to package the software for PyPI, Homebrew, CRAN, MATLAB File Exchange etc.

The Caltech-hosted GitList repository and the GitLab-hosted private repository are being preserved as placeholders for previous users of alphaMELTS 2, but no new members will be added to the alphaMELTS group.
#5
alphaMELTS 2 Home / v2.3.0 of alphaMELTS has moved...
Last post by Paula - June 02, 2024, 01:24:14 PM
alphaMELTS software has a new home on GitHub!

https://github.com/magmasource/alphaMELTS

v2.3.0 is now available for download. This release brings the suite of alphaMELTS software -- formerly alphaMELTS 2 (v2.2.1) and alphaMELTS for MATLAB/Python (v1.2.2) -- into one open-source repository. The same versioning is now applied to all interfaces, as the majority of edits are to the C library of MELTS functions that is common to all the software interfaces.

The binaries have been repackaged so that users need only download files for the platforms (MacOS, Windows, Linux) and alphaMELTS interface that they intend to use. This arrangement is transitional, while workflows are being developed to package the software for PyPI, Homebrew, CRAN, MATLAB File Exchange etc.

The Caltech-hosted GitList repositories and the GitLab-hosted private repositories are being preserved as placeholders for previous users of alphaMELTS 2 and alphaMELTS for MATLAB/Python, but no new members will be added to the alphaMELTS group.
#6
Hi Melina,

I don't think there is an fO2 example in the MELTS-pMELTS directory. There is functionality like that in the newer Equilibrate package but I haven't looked at any of it lately. Your best bet might be to ask on the ENKI Slack channel (enki-portal.slack.com). It's the free version of Slack so you can't see old posts, unfortunately, but queries usually get answered by community members quickly.

Sanidine is an end member in the feldspar solid solution in (Rhyolite-)MELTS. So far as I know, you can't exclude it in Thermoengine without excluding the feldspar phase altogether, although you could might be able to  get around this by removing K2O from your bulk composition.

Paula
#7
Hello everyone,

I have been trying to model the LLD for the volcanic system that I'm studying. I've been using the "MELTS v1.0.2 fractionation" Jupyter notebook on the ENKI portal sever for this and ran into a problem. I can't figure out how to change/set the oxygen fugacity? Can anyone give me a hint?

Also, I have excluded the phase sanidine from my calculations, but it is still included in my outputs? It doesn't happen with any other phase that I have excluded. Is there another way to exclude phases except with melts.set_phase_inclusion_status()?
#8
The main problem is that there aren't many solid phases in the MELTS models that take MnO or P2O5.

The only Mn-bearing solid phases are olivine and rhombohedral oxide (ilmenite). If ilmenite is not joining the assemblage early enough, you could try playing around with the fO2.

The only P-bearing solid phases are (hydroxy)apatite and whitlockite. MELTS underestimates the stability of apatite, mainly because of the lack of fluorine and chlorine in the system. There is a F, Cl-bearing version of MELTS under development. At the moment the most recent citation is this:

[CITATION] MELTS+ DEW: Modeling major element+ Cl+ F+ S phase equilibria, redox reactions and elemental partitioning in magmatic-hydrothermal systems
MS Ghiorso, S Matthews... - Goldschmidt 2023 ..., 2023 - conf.goldschmidt.info


Look out for more developments in the next few months.

Paula
#9
Hi everyone,

I tried to use Rhyolite-MELTS 1.2.0 to simulate the LLD evolution in my study area. It works quite well in most of the major oxides like MgO, FeO, Al2O3, CaO, Alkalis, and SiO2. Our phase-equilibria experiments also show a similar LLD pathway under similar conditions.

However, the main issue is that the concentration of MnO and P2O5 keep increasing throughout the magma evolution from my parental composition to rhyolite composition. This problem was also pointed out by some reviewers for my submitted paper. The phase assemblage does not contain any manganese- or phosphorus-rich minerals (the starting composition is a high-Mg andesite with plag + cpx + opx + ol + spinel + ilmenite). I am not sure if this is the reason.

Thank you!
#10
easyMelts / Re: Restarting from an earlier...
Last post by Paula - April 16, 2024, 02:31:33 PM
Hi Kevin,

I haven't managed to reproduce convergence failure, as opposed to just hanging, but there are two ways I would try to tackle it:

1. Write out a .melts file of the current state. Edit the file, then restart easyMelts and read in the file. This may be your only option for fractional melting.

2. Start from the top with "Set initial T & P", Save, "Set initial composition", Save. I think the Equilibrate button will reappear.

Note that, unlike the rhyolite-MELTS GUI, in easyMelts T, P, and composition are not updated in the input boxes as the calculation proceeds. So you may need to copy them from the last good step (if it's fractional crystallization) and/or the initial conditions (if it's a batch calculation). Drag the slider to the right to get the last good step.

Paul @asimow uses eayMelts more than me so may have a better workaround.

Paula