News:

alphaMELTS 2.3 standalone & for MATLAB/Python is now open source and available on GitHub (https://github.com/magmasource/alphaMELTS).
alphaMELTS 1.9 is available at the legacy download and information site.
For news of all MELTS software see the MELTS Facebook page.

Main Menu

Recent posts

#81
alphaMELTS 2 text-menu interface / Problem WARNING text-interface...
Last post by oldpetros - December 23, 2024, 04:54:18 PM
Hello!

I use alphaMelts for melting/crystallization diorite and granite composition.
my file:
QuoteTitle: phase2
Initial Composition: SiO2 61.2
Initial Composition: TiO2 0.55
Initial Composition: Al2O3 12.5
Initial Composition: Fe2O3 0.6
Initial Composition: FeO 6.63
Initial Composition: CaO 2.13
Initial Composition: Na2O 2.45
Initial Composition: K2O 3.76
Initial Composition: H2O 10.00
Initial Temperature: 800.00
Final Temperature: 500.00
Increment Temperature: 1.00
Initial Pressure: 5000.00
Final Pressure: 5000.00
Increment Pressure: 0.00
dp/dt: 0.00
log fo2 Path: FMQ
log fO2 Delta: -4.0
Mode: fractionate fluids
Mode: fractionate solids

As you view compo is watersaturated (estimate on MagmaSat).
First - I calculate this in GUI rhyolite-MELTS (Uuntu 18.04 64-bit) = Ok.
(I not find Liquidus :))

Second - i tired calculate in alphaMelts2 (1.1.0) but:
- lines Log fo2...Mode not used, but i check this and set manually.
- if use step 3 (1) - crush...
- i use step 4 and send:
RUN-ALPHAMELTS.COMMAND WARNING: Incorrect format in output file "Phase_main_tbl.txt".
File has already been processed? Please check that alphamelts ran properly.


A attach full log:
Quote~/APP_PROGRAM/alphamelts231$ ./run-alphamelts.command -f '/home/alex/APP_PROGRAM/alphamelts231/alphamelts_settings.txt'
Checking for updates ... 2.03 ... 2.03.01
ALPHAMELTS_MAXP +40000
ALPHAMELTS_MINT 400
ALPHAMELTS_MODE isobaric
ALPHAMELTS_DELTAT -10
ALPHAMELTS_MASSIN 0.001
ALPHAMELTS_DELTAP +1000
ALPHAMELTS_VERSION MELTS
ALPHAMELTS_SKIP_FAILURE true
ALPHAMELTS_2_AMPH true
ALPHAMELTS_SAVE_ALL true
ALPHAMELTS_FRACTIONATE_WATER true
ALPHAMELTS_MINP +1
ALPHAMELTS_FRACTIONATE_SOLIDS true
ALPHAMELTS_MAXT +2000
ALPHAMELTS_CELSIUS_OUTPUT true


ALPHAMELTS_CALC_MODE not set!

---> Default calculation mode is rhyolite-MELTS (v. 1.0.2).  Change this? (y or n): y
     Set calculation mode to rhyolite-MELTS (public release v 1.1.0)? (y or n): y
---> Calculation mode is rhyolite-MELTS (public release v 1.1.0).

*** alphaMELTS 2.3.1 (Aug  3 2024 10:26:51) -- rhyolite-MELTS P-T path w/ or w/o liquid ***

This front end is the work of Paula Antoshechkina (nee Smith) and Paul Asimow and it
uses the rhyolite-MELTS and pMELTS algorithms developed by Mark Ghiorso & co-workers.
You are welcome to use and distribute this program, under the condition that you
acknowledge all the contributors by citing the appropriate references with any results.
See Smith & Asimow (2005), documentation and the GitHub Wiki for details.

Unable to automatically check for updates; check for updates at
https://github.com/magmasource/alphaMELTS

alphaMELTS main menu (enter 'x' when done):
 1. Read MELTS file to set composition and system properties
 2. Twiddle starting or continuation parameters
 3. Single (batch) calculation
 4. Execute (follow path, mineral isograd or melt contour)
 5. Set fO2 buffer
 6. Set H2O (ppm) or aH2O
 7. Impose isenthalpic, isentropic or isochoric conditions
 8. Adjust solid phase settings (including fractionation)
 9. Adjust liquid or fluid settings (including melt extraction)
10. Turn phase diagram mode on / off (includes wet liquidus)
11. Turn geothermal, grid or PT-path file mode on / off
12. Source mixer / Remixer (includes AFC and flux melting)
13. Update system properties, or I/O settings
14. Write out one or more MELTS files
15. Write thermodynamic output for all phases
16. Calculate integrated melt and output file(s)
17. Fit parental melt composition with amoeba
-1. Turn off menu display for options 1-17
 X. QUIT
Your choice: 1
MELTS filename: 1003_f2.melts
Error during input file read, offending record: log fo2 delta: -4.0

alphaMELTS main menu (enter 'x' when done):
 1. Read MELTS file to set composition and system properties
 2. Twiddle starting or continuation parameters
 3. Single (batch) calculation
 4. Execute (follow path, mineral isograd or melt contour)
 5. Set fO2 buffer
 6. Set H2O (ppm) or aH2O
 7. Impose isenthalpic, isentropic or isochoric conditions
 8. Adjust solid phase settings (including fractionation)
 9. Adjust liquid or fluid settings (including melt extraction)
10. Turn phase diagram mode on / off (includes wet liquidus)
11. Turn geothermal, grid or PT-path file mode on / off
12. Source mixer / Remixer (includes AFC and flux melting)
13. Update system properties, or I/O settings
14. Write out one or more MELTS files
15. Write thermodynamic output for all phases
16. Calculate integrated melt and output file(s)
17. Fit parental melt composition with amoeba
-1. Turn off menu display for options 1-17
 X. QUIT
Your choice: 8
Solid phase(s) to change settings for ('all' for all; 'x' when done): all
Setting to adjust (enter 'x' when done):
 1. Suppress all solid phases
 2. Allow all standard solid phases; optionally limit maximum number
 3. Do not fractionate any solid phases (current)
 4. Fractionate all standard solid phases
 5. Change whether residual solid is measured by solid mass frac (1-F), or fractionation coefficient(s), or default (current)
 6. Adjust amount of solid fractionated during fractionation (1.000000) unless individual values or default bahavior
Choose: 4
Setting to adjust (enter 'x' when done):
 1. Suppress all solid phases
 2. Allow all standard solid phases; optionally limit maximum number
 3. Do not fractionate any solid phases
 4. Fractionate all standard solid phases (current)
 5. Change whether residual solid is measured by solid mass frac (1-F), or fractionation coefficient(s), or default (current)
 6. Adjust amount of solid fractionated during fractionation (1.000000) unless individual values or default behavior
Choose: x
Solid phase(s) to change settings for ('all' for all; 'x' when done): x

alphaMELTS main menu (enter 'x' when done):
 1. Read MELTS file to set composition and system properties
 2. Twiddle starting or continuation parameters
 3. Single (batch) calculation
 4. Execute (follow path, mineral isograd or melt contour)
 5. Set fO2 buffer
 6. Set H2O (ppm) or aH2O
 7. Impose isenthalpic, isentropic or isochoric conditions
 8. Adjust solid phase settings (including fractionation)
 9. Adjust liquid or fluid settings (including melt extraction)
10. Turn phase diagram mode on / off (includes wet liquidus)
11. Turn geothermal, grid or PT-path file mode on / off
12. Source mixer / Remixer (includes AFC and flux melting)
13. Update system properties, or I/O settings
14. Write out one or more MELTS files
15. Write thermodynamic output for all phases
16. Calculate integrated melt and output file(s)
17. Fit parental melt composition with amoeba
-1. Turn off menu display for options 1-17
 X. QUIT
Your choice: 9
Phase(s) to change settings for ('liquid', 'liquid n', where n>=1, or 'fluid'; 'x' when done): fluid
Setting to adjust (enter 'x' when done):
 1. Suppress fluid phase
 2. Limit number of fluid phase allowed to join assemblage (unlimited)
 3. Do not fractionate / degas fluid phase  (current)
 4. Fractionate / degas fluid phase
 5. Change whether residual fluid is measured by fluid vol frac, solid mass frac (1-F), from ratio extracted, or default (current)
 6. Adjust amount of fluid extracted during fractionation / degassing (1.000000) unless default behavior
Choose: 4
Setting to adjust (enter 'x' when done):
 1. Suppress fluid phase
 2. Limit number of fluid phase allowed to join assemblage (unlimited)
 3. Do not fractionate / degas fluid phase
 4. Fractionate / degas fluid phase  (current)
 5. Change whether residual fluid is measured by fluid vol frac, solid mass frac (1-F), from ratio extracted, or default (current)
 6. Adjust amount of fluid extracted during fractionation / degassing (1.000000) unless default behavior
Choose: x
Phase(s) to change settings for ('liquid', 'liquid n', where n>=1, or 'fluid'; 'x' when done): x

alphaMELTS main menu (enter 'x' when done):
 1. Read MELTS file to set composition and system properties
 2. Twiddle starting or continuation parameters
 3. Single (batch) calculation
 4. Execute (follow path, mineral isograd or melt contour)
 5. Set fO2 buffer
 6. Set H2O (ppm) or aH2O
 7. Impose isenthalpic, isentropic or isochoric conditions
 8. Adjust solid phase settings (including fractionation)
 9. Adjust liquid or fluid settings (including melt extraction)
10. Turn phase diagram mode on / off (includes wet liquidus)
11. Turn geothermal, grid or PT-path file mode on / off
12. Source mixer / Remixer (includes AFC and flux melting)
13. Update system properties, or I/O settings
14. Write out one or more MELTS files
15. Write thermodynamic output for all phases
16. Calculate integrated melt and output file(s)
17. Fit parental melt composition with amoeba
-1. Turn off menu display for options 1-17
 X. QUIT
Your choice: 4
Starting guess to use (enter 'x' to return):
0. Norm-calculated subsolidus assemblage
1. Superliquidus starting guess at current temperature (800.00 C).
2. Superliquidus starting guess at liquidus temperature.
3. Superliquidus starting guess at wet liquidus temperature.
Choose: 1
Maximum number of steps to take, or 0 for 'unlimited' (i.e. limited by other criteria);
enter negative number to limit failed steps instead (e.g. -4 to skip failure 4 times): -10
...Checking saturation state of potential solids.
...Projecting equality constraints.
RUN-ALPHAMELTS.COMMAND WARNING: alphamelts may have crashed!


RUN-ALPHAMELTS.COMMAND WARNING: Incorrect format in output file "Phase_main_tbl.txt".
File has already been processed? Please check that alphamelts ran properly.

PS. Before my calc i check alpaMelts on Morb compo - calculation is ok!
I use Debian.

please help, what could I have missed in the settings?
Thanks, Alexey

#82
I just tried to invite you both on Slack, though I am not sure it will work (seemed to want an @caltech.edu email address). If not, try emailing Mark Ghiorso (ghiorso AT ofm-research.org) and he can add you.
#83
MacOS / Re: OpenGL vs. Metal?
Last post by Paula - December 13, 2024, 11:33:10 AM
The Validation Failed happens on all (or at least most) versions. It doesn't seemed to affect how easyMelts works.

If  'Liquidus&RedistFeOx' is missing, then make sure you have clicked save after inputting the P and T, and clicked save again after inputting the composition.
#85
Dear Melina,

I have the same question regarding the LLD for a volcanic system that I'm studying. I've also been using the "MELTS v1.0.2 fractionation" Jupyter notebook on the ENKI portal server for this and I wanted to know if you figured out how to change/set the oxygen fugacity? (can't access the Slack channel as my email address is not recognized).

Thank you very much in advance for your answer,

Best regards.

Lea Ostorero
#86
MacOS / OpenGL vs. Metal?
Last post by MDNorman - December 07, 2024, 02:42:48 PM
I seem to be having a problem with the requirement for having an OpenGL 3.3 compliant GPU on my Mac when running easyMELTS. In the terminal window I get an error message
"Starting GLFW context, OpenGL 3.3
Linking program.
Validation Failed: No vertex array object bound."
The computer is a desktop circa 2021 running Sonoma (14.6). It has an M1 chip. It seems to be running Metal rather than OpenGL.
easyMELTS does launch but there seem to be some functions missing such as 'Liquidus&RedistFeOx'.
Apologies if I am missing something. Any advice appreciated.
#87
Hi all,

I am curious if there is any way to back track what the activities of the component oxides are?
#88
Website issues, and Miscellaneous / Re: empty tutorial folder in a...
Last post by Paula - November 24, 2024, 10:53:21 AM
The tutorial folder isn't supposed to be in the downloaded package. It was left over (only in the Apple Silicon version) from how alphaMELTS was packaged before the move to GitHub, sorry. The files you need are all in the folder that the README is in: https://github.com/magmasource/alphaMELTS/tree/main/examples/app

You can download individual files by following their links and clicking 'Raw', e.g:
https://github.com/magmasource/alphaMELTS/blob/main/examples/app/Morb.melts

Paula
#89
Hi,

I downloaded and installed the standalone app version of alphaMelts for macOS (Apple silicon) (alphamelts-app-2.3.1-macos-arm64). However, the tutorial folder is still empty and I can't locate the Morbs.melt file that is supposed to be there to do the tutorials (following the steps mentioned in the READme page on GitHub (https://github.com/magmasource/alphaMELTS/blob/main/examples/app/README.md).

Can someone please suggest how I get the file?
#90
Thanks Paula, much appreciated!