{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Julia-MELTS interface demo\n", "\n", "This notebook runs the StatGeochem.jl package, which implements an interface for interacting with MELTS from the Julia programming language, including from Jupyter notebooks such as this.\n", "\n", "StatGeochem.jl also includes some of the codes and utilities used in Keller & Schoene 2012, Keller et al. 2015 and Keller & Schoene 2018.\n", "\n", "\"Launch \n", "

If running this notebook as an online Binder notebook and the webpage times out, click the badge at left to relaunch (refreshing will not work). Note that any changes will be lost!

\n", "\n", "Hint: `shift`-`enter` to run a single cell, or from the `Cell` menu select `Run All` to run the whole file. Any code from this notebook can be copied and pasted into the Julia REPL or a `.jl` script.\n", "***\n", "### Load required Julia packages" ] }, { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "## --- Load the StatGeochem package\n", "using StatGeochem\n", "using Plots" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "### AlphaMELTS calculations\n", "#### Try to download and install alphaMELTS" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "# Download precompiled executable from caltech\n", "alphameltsversion = \"linux_alphamelts_1-9\"\n", "download(\"https://magmasource.caltech.edu/alphamelts/zipfiles/$alphameltsversion.zip\",\"./$alphameltsversion.zip\")\n", "run(`unzip -o $alphameltsversion.zip`);\n", "run(`mv $alphameltsversion/alphamelts_linux64 $alphameltsversion/alphamelts`);\n", "\n", "# The absolute path to the alphamelts perl script must be input here:\n", "# meltspath = \"/usr/local/bin/run_alphamelts.command\"\n", "meltspath = abspath(\"$alphameltsversion/run_alphamelts.command\");\n", "\n", "# The absolute or relative path to a direcory where you want to run MELTS -\n", "# A number of configuration and output files will be written here.\n", "scratchdir = \"scratch/\";" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Run alphamelts" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "scrolled": true }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "ALPHAMELTS_VERSION pMELTS\n", "ALPHAMELTS_CELSIUS_OUTPUT true\n", "ALPHAMELTS_MINT 800.0\n", "ALPHAMELTS_MINP 2.0\n", "ALPHAMELTS_DELTAP 0.0\n", "ALPHAMELTS_DELTAT -10.0\n", "ALPHAMELTS_MAXP 90000.0\n", "ALPHAMELTS_MODE isobaric\n", "ALPHAMELTS_MAXT 3000.0\n", "Checking for updates...\n", "\n", "\n", "*** alphaMELTS 1.2 -- pMELTS isobar w/ or w/o liquid ***\n", "\n", "This front end is the work of Paul Asimow and Paula Antoshechkina\n", "(nee Smith) and it uses the MELTS and pMELTS algorithms developed by\n", "Mark Ghiorso & co-workers. You are welcome to use and distribute this\n", "program, under the condition that you acknowledge all the contributors\n", "by citing the appropriate references with any results:\n", "\n", "Smith & Asimow (2005) -- front end\n", "Ghiorso et al (2002) -- pMELTS thermodynamic model\n", "Asimow & Ghiorso (1998) -- subsolidus calculations (if used)\n", "\n", "There may be others, depending on the exact calculation performed\n", "and the source and / or partition coefficients (e.g. D(P,T,X)) used.\n", "See Smith & Asimow (2005), documentation and the forum for details.\n", "\n", "Unable to automatically check for updates; check for updates at\n", "http://magmasource.caltech.edu/alphamelts/ and\n", "http://magmasource.caltech.edu/forum/\n", "\n", "Choose:\n", " 1. Read MELTS file to set composition of system\n", " 2. Twiddle starting or continuation parameters\n", " 3. Single (batch) calculation\n", " 4. Execute (follow path, mineral isograd or melt contour)\n", " 5. Set fO2 buffer\n", " 6. Set H2O (ppm) or aH2O\n", " 7. Impose initial entropy, enthalpy or volume\n", " 8. Adjust solid phase setting(s)\n", " 9. Turn liquid on / off\n", "10. Turn phase diagram mode on / off\n", "11. Update state using restart file\n", "12. Update composition using MELTS file\n", "13. Write out restart file\n", "14. Write out MELTS file\n", "15. Write thermodynamic output for all phases\n", "16. Calculate integrated melt and output file(s)\n", "17. Fit parental melt composition (amoeba)\n", "18. Cumulate Invertor (not yet implemented)\n", "-1. Turn off menu display for options 1-18\n", " 0. QUIT\n", "Your choice: MELTS filename: input file open\n", "Successfully read 'initial composition: sio2 44.7801'\n", "Successfully read 'initial composition: tio2 0.1989'\n", "Successfully read 'initial composition: al2o3 4.4282'\n", "Successfully read 'initial composition: fe2o3 0.9773'\n", "Successfully read 'initial composition: cr2o3 0.3821'\n", "Successfully read 'initial composition: feo 7.1313'\n", "Successfully read 'initial composition: mno 0.1343'\n", "Successfully read 'initial composition: mgo 37.6152'\n", "Successfully read 'initial composition: nio 0.2487'\n", "Successfully read 'initial composition: coo 0.0128'\n", "Successfully read 'initial composition: cao 3.5326'\n", "Successfully read 'initial composition: na2o 0.3582'\n", "Successfully read 'initial composition: k2o 0.0288'\n", "Successfully read 'initial composition: p2o5 0.0208'\n", "Successfully read 'initial composition: h2o 0.1499'\n", "Successfully read 'initial temperature: 1700.0'\n", "Successfully read 'initial pressure: 20000.0'\n", "Successfully read 'log fo2 path: fmq'\n", "\n", "Choose:\n", " 1. Read MELTS file to set composition of system\n", " 2. Twiddle starting or continuation parameters\n", " 3. Single (batch) calculation\n", " 4. Execute (follow path, mineral isograd or melt contour)\n", " 5. Set fO2 buffer\n", " 6. Set H2O (ppm) or aH2O\n", " 7. Impose initial entropy, enthalpy or volume\n", " 8. Adjust solid phase setting(s)\n", " 9. Turn liquid on / off\n", "10. Turn phase diagram mode on / off\n", "11. Update state using restart file\n", "12. Update composition using MELTS file\n", "13. Write out restart file\n", "14. Write out MELTS file\n", "15. Write thermodynamic output for all phases\n", "16. Calculate integrated melt and output file(s)\n", "17. Fit parental melt composition (amoeba)\n", "18. Cumulate Invertor (not yet implemented)\n", "-1. Turn off menu display for options 1-18\n", " 0. QUIT\n", "Your choice: Turn phase diagram mode on (1) or off (0)? \n", "Choose:\n", " 1. Read MELTS file to set composition of system\n", " 2. Twiddle starting or continuation parameters\n", " 3. Single (batch) calculation\n", " 4. Execute (follow path, mineral isograd or melt contour)\n", " 5. Set fO2 buffer\n", " 6. Set H2O (ppm) or aH2O\n", " 7. Impose initial entropy, enthalpy or volume\n", " 8. Adjust solid phase setting(s)\n", " 9. Turn liquid on / off\n", "10. Turn phase diagram mode on / off\n", "11. Update state using restart file\n", "12. Update composition using MELTS file\n", "13. Write out restart file\n", "14. Write out MELTS file\n", "15. Write thermodynamic output for all phases\n", "16. Calculate integrated melt and output file(s)\n", "17. Fit parental melt composition (amoeba)\n", "18. Cumulate Invertor (not yet implemented)\n", "-1. Turn off menu display for options 1-18\n", " 0. QUIT\n", "Your choice: Superliquidus (1) or subsolidus (0) initial guess ? Phase to track boundary of (by name, lower case): Type of melt contour to track:\n", "0. Phi (melt fraction by volume)\n", "1. F (melt fraction by mass)\n", "2. aH2O (activity of water in the melt)\n", "Choose: Type the F value to set (or < 0.0 for default): Use special monotonic search for troublesome phases (1) or quick search (0)? Initial Guess (not an isograd solution): P 20000.000000, T 1700.000000\n", "liquid: 99.959 g 44.80 0.20 4.43 0.57 0.38 7.50 0.13 37.63 0.25 0.01 3.53 0.36 0.03 0.02 0.15 \n", "Activity of H2O = 0.00111967 Melt fraction = 1\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "Isograd solution at: P 20000.000000, T 1624.070312\n", "liquid: 99.957 g 44.80 0.20 4.43 0.56 0.38 7.51 0.13 37.63 0.25 0.01 3.53 0.36 0.03 0.02 0.15 \n", "Activity of H2O = 0.00119344 Melt fraction = 1\n", "\n", "Choose:\n", " 1. Read MELTS file to set composition of system\n", " 2. Twiddle starting or continuation parameters\n", " 3. Single (batch) calculation\n", " 4. Execute (follow path, mineral isograd or melt contour)\n", " 5. Set fO2 buffer\n", " 6. Set H2O (ppm) or aH2O\n", " 7. Impose initial entropy, enthalpy or volume\n", " 8. Adjust solid phase setting(s)\n", " 9. Turn liquid on / off\n", "10. Turn phase diagram mode on / off\n", "11. Update state using restart file\n", "12. Update composition using MELTS file\n", "13. Write out restart file\n", "14. Write out MELTS file\n", "15. Write thermodynamic output for all phases\n", "16. Calculate integrated melt and output file(s)\n", "17. Fit parental melt composition (amoeba)\n", "18. Cumulate Invertor (not yet implemented)\n", "-1. Turn off menu display for options 1-18\n", " 0. QUIT\n", "Your choice: Turn phase diagram mode on (1) or off (0)? \n", "Choose:\n", " 1. Read MELTS file to set composition of system\n", " 2. Twiddle starting or continuation parameters\n", " 3. Single (batch) calculation\n", " 4. Execute (follow path, mineral isograd or melt contour)\n", " 5. Set fO2 buffer\n", " 6. Set H2O (ppm) or aH2O\n", " 7. Impose initial entropy, enthalpy or volume\n", " 8. Adjust solid phase setting(s)\n", " 9. Turn liquid on / off\n", "10. Turn phase diagram mode on / off\n", "11. Update state using restart file\n", "12. Update composition using MELTS file\n", "13. Write out restart file\n", "14. Write out MELTS file\n", "15. Write thermodynamic output for all phases\n", "16. Calculate integrated melt and output file(s)\n", "17. Fit parental melt composition (amoeba)\n", "18. Cumulate Invertor (not yet implemented)\n", "-1. Turn off menu display for options 1-18\n", " 0. QUIT\n", "Your choice: ...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "...Adding the solid phase olivine to the assemblage.\n", "...Dropping phase olivine from the assemblage.\n", "Initial alphaMELTS calculation at: P 20000.000000, T 1624.070312\n", "liquid: 99.957 g 44.80 0.20 4.43 0.56 0.38 7.51 0.13 37.63 0.25 0.01 3.53 0.36 0.03 0.02 0.15 \n", "Activity of H2O = 0.00119344 Melt fraction = 1\n", "...Adding the solid phase olivine to the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1614.070312\n", "liquid: 91.072 g 45.12 0.22 4.86 0.58 0.42 7.80 0.12 36.23 0.17 0.01 3.85 0.39 0.03 0.02 0.16 \n", "Activity of H2O = 0.00143887 Melt fraction = 0.911137\n", "olivine: 8.882234 g, composition (Ca0.00Mg0.94Fe''0.05Mn0.00Co0.00Ni0.01)2SiO4\n", "alphaMELTS at: P 20000.000000, T 1604.070312\n", "liquid: 83.344 g 45.46 0.24 5.31 0.60 0.46 8.05 0.11 34.78 0.13 0.01 4.19 0.43 0.03 0.02 0.18 \n", "Activity of H2O = 0.00171279 Melt fraction = 0.833847\n", "olivine: 16.607219 g, composition (Ca0.00Mg0.94Fe''0.05Mn0.00Co0.00Ni0.01)2SiO4\n", "...Adding the solid phase spinel to the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1594.070312\n", "liquid: 76.418 g 45.90 0.26 5.76 0.62 0.41 8.25 0.10 33.32 0.10 0.01 4.54 0.47 0.04 0.03 0.20 \n", "Activity of H2O = 0.00202505 Melt fraction = 0.764573\n", "olivine: 23.396165 g, composition (Ca0.00Mg0.94Fe''0.05Mn0.00Co0.00Ni0.01)2SiO4\n", "spinel: 0.134547 g, composition Fe''0.15Mg0.85Fe'''0.07Al0.75Cr1.17Ti0.00O4\n", "alphaMELTS at: P 20000.000000, T 1584.070312\n", "liquid: 70.600 g 46.34 0.28 6.20 0.63 0.38 8.41 0.09 31.90 0.08 0.01 4.89 0.51 0.04 0.03 0.21 \n", "Activity of H2O = 0.00235381 Melt fraction = 0.706376\n", "olivine: 29.111411 g, composition (Ca0.00Mg0.93Fe''0.06Mn0.00Co0.00Ni0.01)2SiO4\n", "spinel: 0.235384 g, composition Fe''0.16Mg0.84Fe'''0.07Al0.77Cr1.15Ti0.00O4\n", "...Adding the solid phase orthopyroxene to the assemblage.\n", "...Dropping phase orthopyroxene from the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1574.070312\n", "liquid: 65.643 g 46.79 0.30 6.63 0.64 0.35 8.51 0.08 30.53 0.07 0.01 5.24 0.55 0.04 0.03 0.23 \n", "Activity of H2O = 0.00269699 Melt fraction = 0.656799\n", "olivine: 33.979596 g, composition (Ca0.00Mg0.93Fe''0.06Mn0.00Co0.00Ni0.01)2SiO4\n", "spinel: 0.321473 g, composition Fe''0.17Mg0.84Fe'''0.08Al0.79Cr1.12Ti0.00O4\n", "...Adding the solid phase orthopyroxene to the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1564.070312\n", "liquid: 55.506 g 45.68 0.35 7.43 0.69 0.32 9.11 0.08 29.32 0.06 0.01 5.96 0.64 0.05 0.04 0.27 \n", "Activity of H2O = 0.00378705 Melt fraction = 0.555371\n", "olivine: 36.012180 g, composition (Ca0.00Mg0.93Fe''0.06Mn0.00Co0.00Ni0.01)2SiO4\n", "orthopyroxene: 7.960639 g, composition opx Na0.00Ca0.05Fe''0.10Mg1.79Fe'''0.01Ti0.00Al0.09Si1.95O6\n", "spinel: 0.464989 g, composition Fe''0.17Mg0.84Fe'''0.08Al0.89Cr1.02Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1554.070312\n", "liquid: 49.596 g 45.27 0.39 8.03 0.72 0.29 9.40 0.07 28.13 0.05 0.01 6.52 0.72 0.06 0.04 0.30 \n", "Activity of H2O = 0.00472055 Melt fraction = 0.496244\n", "olivine: 38.364714 g, composition (Ca0.00Mg0.92Fe''0.07Mn0.00Co0.00Ni0.01)2SiO4\n", "orthopyroxene: 11.410543 g, composition opx Na0.00Ca0.06Fe''0.10Mg1.78Fe'''0.01Ti0.00Al0.10Si1.95O6\n", "spinel: 0.571432 g, composition Fe''0.17Mg0.84Fe'''0.08Al0.95Cr0.96Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1544.070312\n", "liquid: 44.678 g 44.90 0.42 8.60 0.74 0.26 9.63 0.07 26.99 0.05 0.01 7.09 0.80 0.06 0.05 0.34 \n", "Activity of H2O = 0.00577711 Melt fraction = 0.447037\n", "olivine: 40.307067 g, composition (Ca0.00Mg0.92Fe''0.07Mn0.00Co0.00Ni0.01)2SiO4\n", "orthopyroxene: 14.282365 g, composition opx Na0.00Ca0.06Fe''0.11Mg1.77Fe'''0.01Ti0.00Al0.11Si1.94O6\n", "spinel: 0.674624 g, composition Fe''0.17Mg0.84Fe'''0.08Al1.01Cr0.89Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1534.070312\n", "liquid: 40.507 g 44.57 0.46 9.14 0.76 0.24 9.80 0.06 25.90 0.04 0.01 7.66 0.87 0.07 0.05 0.37 \n", "Activity of H2O = 0.00696605 Melt fraction = 0.405313\n", "olivine: 41.933870 g, composition (Ca0.00Mg0.92Fe''0.07Mn0.00Co0.00Ni0.01)2SiO4\n", "orthopyroxene: 16.722170 g, composition opx Na0.00Ca0.07Fe''0.11Mg1.76Fe'''0.01Ti0.00Al0.11Si1.94O6\n", "spinel: 0.777506 g, composition Fe''0.17Mg0.84Fe'''0.08Al1.08Cr0.83Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1524.070312\n", "liquid: 36.917 g 44.27 0.49 9.64 0.78 0.21 9.93 0.06 24.85 0.04 0.00 8.22 0.96 0.08 0.06 0.41 \n", "Activity of H2O = 0.00829785 Melt fraction = 0.369393\n", "olivine: 43.311147 g, composition (Ca0.00Mg0.92Fe''0.07Mn0.00Co0.00Ni0.01)2SiO4\n", "orthopyroxene: 18.829911 g, composition opx Na0.00Ca0.07Fe''0.12Mg1.75Fe'''0.01Ti0.00Al0.12Si1.93O6\n", "spinel: 0.882041 g, composition Fe''0.17Mg0.84Fe'''0.08Al1.14Cr0.77Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1514.070312\n", "liquid: 33.788 g 44.00 0.52 10.11 0.80 0.19 10.01 0.06 23.84 0.04 0.00 8.80 1.04 0.09 0.06 0.44 \n", "Activity of H2O = 0.00978407 Melt fraction = 0.338081\n", "olivine: 44.486449 g, composition (Ca0.00Mg0.92Fe''0.08Mn0.00Co0.00Ni0.01)2SiO4\n", "orthopyroxene: 20.676180 g, composition opx Na0.00Ca0.07Fe''0.12Mg1.73Fe'''0.01Ti0.00Al0.13Si1.93O6\n", "spinel: 0.989456 g, composition Fe''0.17Mg0.84Fe'''0.08Al1.19Cr0.71Ti0.01O4\n", "...Adding the solid phase clinopyroxene to the assemblage.\n", "...Dropping phase clinopyroxene from the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1504.070312\n", "liquid: 31.032 g 43.76 0.56 10.55 0.82 0.17 10.05 0.05 22.87 0.03 0.00 9.37 1.13 0.09 0.07 0.48 \n", "Activity of H2O = 0.0114373 Melt fraction = 0.310505\n", "olivine: 45.495020 g, composition (Ca0.00Mg0.91Fe''0.08Mn0.00Co0.00Ni0.01)2SiO4\n", "orthopyroxene: 22.312332 g, composition opx Na0.00Ca0.08Fe''0.12Mg1.72Fe'''0.01Ti0.00Al0.13Si1.93O6\n", "spinel: 1.100424 g, composition Fe''0.17Mg0.84Fe'''0.08Al1.25Cr0.66Ti0.01O4\n", "...Adding the solid phase clinopyroxene to the assemblage.\n", "...Dropping phase clinopyroxene from the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1494.070312\n", "liquid: 28.583 g 43.54 0.59 10.96 0.83 0.15 10.05 0.05 21.93 0.03 0.00 9.94 1.22 0.10 0.07 0.52 \n", "Activity of H2O = 0.0132713 Melt fraction = 0.286008\n", "olivine: 46.363698 g, composition (Ca0.00Mg0.91Fe''0.08Mn0.00Co0.00Ni0.01)2SiO4\n", "orthopyroxene: 23.776873 g, composition opx Na0.00Ca0.08Fe''0.13Mg1.71Fe'''0.01Ti0.00Al0.14Si1.92O6\n", "spinel: 1.215221 g, composition Fe''0.17Mg0.84Fe'''0.08Al1.30Cr0.61Ti0.01O4\n", "...Adding the solid phase clinopyroxene to the assemblage.\n", "...Dropping phase clinopyroxene from the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1484.070312\n", "liquid: 26.392 g 43.35 0.62 11.34 0.84 0.13 10.01 0.05 21.03 0.03 0.00 10.51 1.32 0.11 0.08 0.57 \n", "Activity of H2O = 0.0153017 Melt fraction = 0.26408\n", "olivine: 47.113450 g, composition (Ca0.00Mg0.91Fe''0.08Mn0.00Co0.00Ni0.01)2SiO4\n", "orthopyroxene: 25.099600 g, composition opx Na0.00Ca0.09Fe''0.13Mg1.70Fe'''0.01Ti0.00Al0.14Si1.92O6\n", "spinel: 1.333875 g, composition Fe''0.17Mg0.84Fe'''0.08Al1.34Cr0.56Ti0.01O4\n", "...Adding the solid phase clinopyroxene to the assemblage.\n", "...Dropping phase clinopyroxene from the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1474.070312\n", "liquid: 24.417 g 43.18 0.66 11.70 0.85 0.12 9.95 0.04 20.16 0.03 0.00 11.06 1.42 0.12 0.09 0.61 \n", "Activity of H2O = 0.0175466 Melt fraction = 0.244318\n", "olivine: 47.761057 g, composition (Ca0.00Mg0.91Fe''0.08Mn0.00Co0.00Ni0.00)2SiO4\n", "orthopyroxene: 26.304323 g, composition opx Na0.00Ca0.09Fe''0.13Mg1.69Fe'''0.01Ti0.00Al0.15Si1.92O6\n", "spinel: 1.456306 g, composition Fe''0.17Mg0.84Fe'''0.08Al1.39Cr0.52Ti0.01O4\n", "...Adding the solid phase clinopyroxene to the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1464.070312\n", "liquid: 21.132 g 43.00 0.70 12.12 0.86 0.11 10.08 0.04 19.68 0.03 0.00 10.83 1.60 0.14 0.10 0.71 \n", "Activity of H2O = 0.022457 Melt fraction = 0.211448\n", "olivine: 48.588784 g, composition (Ca0.00Mg0.91Fe''0.09Mn0.00Co0.00Ni0.00)2SiO4\n", "orthopyroxene: 25.514705 g, composition opx Na0.00Ca0.09Fe''0.14Mg1.69Fe'''0.01Ti0.00Al0.15Si1.92O6\n", "clinopyroxene: 3.049418 g, composition cpx Na0.02Ca0.57Fe''0.11Mg1.18Fe'''0.02Ti0.01Al0.21Si1.89O6\n", "spinel: 1.653782 g, composition Fe''0.17Mg0.84Fe'''0.08Al1.45Cr0.46Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1454.070312\n", "liquid: 18.290 g 42.87 0.74 12.48 0.86 0.10 10.16 0.04 19.23 0.03 0.00 10.59 1.80 0.16 0.11 0.82 \n", "Activity of H2O = 0.0285482 Melt fraction = 0.183011\n", "olivine: 49.290361 g, composition (Ca0.00Mg0.90Fe''0.09Mn0.00Co0.00Ni0.00)2SiO4\n", "orthopyroxene: 24.942667 g, composition opx Na0.00Ca0.09Fe''0.14Mg1.68Fe'''0.01Ti0.00Al0.16Si1.91O6\n", "clinopyroxene: 5.569546 g, composition cpx Na0.02Ca0.58Fe''0.11Mg1.16Fe'''0.02Ti0.01Al0.22Si1.89O6\n", "spinel: 1.846146 g, composition Fe''0.17Mg0.84Fe'''0.08Al1.49Cr0.42Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1444.070312\n", "liquid: 15.881 g 42.80 0.78 12.81 0.86 0.09 10.19 0.04 18.78 0.03 0.00 10.34 2.01 0.18 0.13 0.94 \n", "Activity of H2O = 0.0358609 Melt fraction = 0.158908\n", "olivine: 49.880834 g, composition (Ca0.00Mg0.90Fe''0.09Mn0.00Co0.00Ni0.00)2SiO4\n", "orthopyroxene: 24.566195 g, composition opx Na0.00Ca0.08Fe''0.14Mg1.68Fe'''0.01Ti0.00Al0.17Si1.91O6\n", "clinopyroxene: 7.586043 g, composition cpx Na0.02Ca0.59Fe''0.11Mg1.14Fe'''0.02Ti0.01Al0.22Si1.88O6\n", "spinel: 2.024578 g, composition Fe''0.17Mg0.84Fe'''0.08Al1.53Cr0.38Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1434.070312\n", "liquid: 13.853 g 42.78 0.81 13.10 0.86 0.09 10.17 0.04 18.33 0.03 0.00 10.10 2.23 0.21 0.15 1.08 \n", "Activity of H2O = 0.0444289 Melt fraction = 0.138614\n", "olivine: 50.378410 g, composition (Ca0.00Mg0.90Fe''0.09Mn0.00Co0.00Ni0.00)2SiO4\n", "orthopyroxene: 24.332580 g, composition opx Na0.00Ca0.08Fe''0.15Mg1.68Fe'''0.01Ti0.01Al0.17Si1.91O6\n", "clinopyroxene: 9.189705 g, composition cpx Na0.02Ca0.60Fe''0.12Mg1.12Fe'''0.02Ti0.01Al0.23Si1.88O6\n", "spinel: 2.185259 g, composition Fe''0.17Mg0.84Fe'''0.07Al1.55Cr0.35Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1424.070312\n", "liquid: 12.149 g 42.80 0.83 13.38 0.86 0.09 10.11 0.04 17.89 0.03 0.00 9.86 2.46 0.24 0.17 1.23 \n", "Activity of H2O = 0.0542477 Melt fraction = 0.121566\n", "olivine: 50.798768 g, composition (Ca0.00Mg0.90Fe''0.09Mn0.00Co0.00Ni0.00)2SiO4\n", "orthopyroxene: 24.200332 g, composition opx Na0.00Ca0.08Fe''0.15Mg1.67Fe'''0.01Ti0.01Al0.17Si1.90O6\n", "clinopyroxene: 10.463339 g, composition cpx Na0.03Ca0.61Fe''0.11Mg1.11Fe'''0.02Ti0.01Al0.24Si1.88O6\n", "spinel: 2.327302 g, composition Fe''0.17Mg0.84Fe'''0.07Al1.57Cr0.33Ti0.01O4\n", "...Adding the solid phase garnet to the assemblage.\n", "...Dropping phase garnet from the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1414.070312\n", "liquid: 10.717 g 42.86 0.85 13.64 0.85 0.09 10.00 0.05 17.44 0.03 0.00 9.63 2.70 0.27 0.19 1.40 \n", "Activity of H2O = 0.0652847 Melt fraction = 0.107232\n", "olivine: 51.155082 g, composition (Ca0.00Mg0.90Fe''0.09Mn0.00Co0.00Ni0.00)2SiO4\n", "orthopyroxene: 24.138395 g, composition opx Na0.01Ca0.08Fe''0.15Mg1.67Fe'''0.01Ti0.01Al0.18Si1.90O6\n", "clinopyroxene: 11.477210 g, composition cpx Na0.03Ca0.62Fe''0.11Mg1.09Fe'''0.02Ti0.01Al0.24Si1.87O6\n", "spinel: 2.451633 g, composition Fe''0.17Mg0.84Fe'''0.07Al1.59Cr0.32Ti0.01O4\n", "...Adding the solid phase garnet to the assemblage.\n", "...Dropping phase garnet from the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1404.070312\n", "liquid: 9.508 g 42.94 0.86 13.90 0.85 0.08 9.86 0.05 16.99 0.03 0.00 9.40 2.95 0.30 0.22 1.58 \n", "Activity of H2O = 0.0774864 Melt fraction = 0.0951415\n", "olivine: 51.458212 g, composition (Ca0.00Mg0.90Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "orthopyroxene: 24.124315 g, composition opx Na0.01Ca0.08Fe''0.15Mg1.67Fe'''0.01Ti0.01Al0.18Si1.90O6\n", "clinopyroxene: 12.288111 g, composition cpx Na0.03Ca0.63Fe''0.11Mg1.08Fe'''0.02Ti0.01Al0.25Si1.87O6\n", "spinel: 2.560042 g, composition Fe''0.17Mg0.84Fe'''0.07Al1.60Cr0.30Ti0.01O4\n", "...Adding the solid phase garnet to the assemblage.\n", "...Dropping phase garnet from the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1394.070312\n", "liquid: 8.485 g 43.05 0.86 14.15 0.84 0.08 9.68 0.05 16.54 0.03 0.00 9.16 3.20 0.34 0.25 1.77 \n", "Activity of H2O = 0.0907855 Melt fraction = 0.0848974\n", "olivine: 51.717009 g, composition (Ca0.00Mg0.90Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "orthopyroxene: 24.142219 g, composition opx Na0.01Ca0.07Fe''0.15Mg1.67Fe'''0.01Ti0.01Al0.18Si1.90O6\n", "clinopyroxene: 12.940628 g, composition cpx Na0.04Ca0.63Fe''0.11Mg1.07Fe'''0.02Ti0.01Al0.25Si1.87O6\n", "spinel: 2.654583 g, composition Fe''0.17Mg0.84Fe'''0.07Al1.62Cr0.29Ti0.01O4\n", "...Adding the solid phase garnet to the assemblage.\n", "...Dropping phase garnet from the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1384.070312\n", "liquid: 7.613 g 43.17 0.85 14.41 0.82 0.09 9.48 0.05 16.08 0.03 0.00 8.94 3.46 0.38 0.27 1.97 \n", "Activity of H2O = 0.105106 Melt fraction = 0.076174\n", "olivine: 51.938661 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "orthopyroxene: 24.181036 g, composition opx Na0.01Ca0.07Fe''0.15Mg1.67Fe'''0.01Ti0.01Al0.18Si1.90O6\n", "clinopyroxene: 13.469233 g, composition cpx Na0.04Ca0.64Fe''0.11Mg1.05Fe'''0.02Ti0.01Al0.26Si1.87O6\n", "spinel: 2.737252 g, composition Fe''0.17Mg0.84Fe'''0.07Al1.62Cr0.28Ti0.01O4\n", "...Adding the solid phase garnet to the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1374.070312\n", "liquid: 6.863 g 43.31 0.85 14.64 0.81 0.09 9.26 0.05 15.62 0.03 0.00 8.71 3.72 0.42 0.30 2.18 \n", "Activity of H2O = 0.120429 Melt fraction = 0.0686709\n", "olivine: 52.150643 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 0.089132 g, composition (Ca0.18Fe''0.14Mg0.68)3Al2Si3O12\n", "orthopyroxene: 24.175149 g, composition opx Na0.01Ca0.07Fe''0.16Mg1.67Fe'''0.01Ti0.01Al0.18Si1.90O6\n", "clinopyroxene: 13.870519 g, composition cpx Na0.04Ca0.65Fe''0.11Mg1.04Fe'''0.02Ti0.01Al0.26Si1.87O6\n", "spinel: 2.790367 g, composition Fe''0.17Mg0.84Fe'''0.07Al1.63Cr0.28Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1364.070312\n", "liquid: 6.194 g 43.52 0.86 14.78 0.80 0.10 8.99 0.05 15.16 0.03 0.00 8.46 4.03 0.46 0.34 2.42 \n", "Activity of H2O = 0.137078 Melt fraction = 0.0619795\n", "olivine: 52.510356 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 0.903057 g, composition (Ca0.18Fe''0.14Mg0.68)3Al2Si3O12\n", "orthopyroxene: 23.701151 g, composition opx Na0.01Ca0.07Fe''0.16Mg1.67Fe'''0.01Ti0.01Al0.18Si1.90O6\n", "clinopyroxene: 13.953296 g, composition cpx Na0.04Ca0.65Fe''0.11Mg1.03Fe'''0.02Ti0.01Al0.26Si1.87O6\n", "spinel: 2.675436 g, composition Fe''0.17Mg0.83Fe'''0.07Al1.62Cr0.29Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1354.070312\n", "liquid: 5.622 g 43.74 0.87 14.92 0.78 0.11 8.70 0.06 14.70 0.03 0.00 8.22 4.33 0.51 0.37 2.67 \n", "Activity of H2O = 0.154397 Melt fraction = 0.0562602\n", "olivine: 52.826652 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 1.641180 g, composition (Ca0.18Fe''0.15Mg0.68)3Al2Si3O12\n", "orthopyroxene: 23.273605 g, composition opx Na0.01Ca0.07Fe''0.16Mg1.67Fe'''0.01Ti0.01Al0.18Si1.90O6\n", "clinopyroxene: 14.003803 g, composition cpx Na0.04Ca0.66Fe''0.11Mg1.02Fe'''0.02Ti0.01Al0.26Si1.87O6\n", "spinel: 2.568454 g, composition Fe''0.18Mg0.83Fe'''0.07Al1.60Cr0.30Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1344.070312\n", "liquid: 5.130 g 43.95 0.87 15.05 0.76 0.12 8.41 0.06 14.24 0.03 0.00 7.97 4.64 0.56 0.41 2.92 \n", "Activity of H2O = 0.172301 Melt fraction = 0.051337\n", "olivine: 53.106072 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 2.314755 g, composition (Ca0.17Fe''0.15Mg0.68)3Al2Si3O12\n", "orthopyroxene: 22.884334 g, composition opx Na0.01Ca0.07Fe''0.16Mg1.67Fe'''0.01Ti0.01Al0.17Si1.90O6\n", "clinopyroxene: 14.030766 g, composition cpx Na0.05Ca0.67Fe''0.11Mg1.02Fe'''0.02Ti0.01Al0.26Si1.87O6\n", "spinel: 2.468664 g, composition Fe''0.18Mg0.83Fe'''0.08Al1.59Cr0.32Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1334.070312\n", "liquid: 4.704 g 44.16 0.87 15.18 0.75 0.14 8.11 0.06 13.78 0.04 0.01 7.73 4.95 0.61 0.44 3.19 \n", "Activity of H2O = 0.190714 Melt fraction = 0.0470717\n", "olivine: 53.353971 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 2.932822 g, composition (Ca0.17Fe''0.15Mg0.68)3Al2Si3O12\n", "orthopyroxene: 22.527017 g, composition opx Na0.01Ca0.07Fe''0.16Mg1.67Fe'''0.01Ti0.01Al0.17Si1.90O6\n", "clinopyroxene: 14.040591 g, composition cpx Na0.05Ca0.67Fe''0.11Mg1.01Fe'''0.02Ti0.01Al0.26Si1.87O6\n", "spinel: 2.375397 g, composition Fe''0.18Mg0.83Fe'''0.08Al1.57Cr0.33Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1324.070312\n", "liquid: 4.333 g 44.35 0.86 15.30 0.73 0.15 7.81 0.06 13.33 0.04 0.01 7.49 5.25 0.66 0.48 3.46 \n", "Activity of H2O = 0.209569 Melt fraction = 0.0433543\n", "olivine: 53.574796 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 3.502746 g, composition (Ca0.17Fe''0.15Mg0.68)3Al2Si3O12\n", "orthopyroxene: 22.196672 g, composition opx Na0.01Ca0.06Fe''0.16Mg1.67Fe'''0.01Ti0.01Al0.17Si1.91O6\n", "clinopyroxene: 14.038032 g, composition cpx Na0.05Ca0.68Fe''0.11Mg1.00Fe'''0.02Ti0.01Al0.26Si1.87O6\n", "spinel: 2.288062 g, composition Fe''0.18Mg0.83Fe'''0.08Al1.56Cr0.34Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1314.070312\n", "liquid: 4.007 g 44.54 0.86 15.42 0.71 0.17 7.52 0.07 12.88 0.04 0.01 7.26 5.55 0.72 0.52 3.74 \n", "Activity of H2O = 0.22881 Melt fraction = 0.0400961\n", "olivine: 53.772272 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 4.030605 g, composition (Ca0.17Fe''0.15Mg0.68)3Al2Si3O12\n", "orthopyroxene: 21.889309 g, composition opx Na0.01Ca0.06Fe''0.16Mg1.67Fe'''0.01Ti0.01Al0.17Si1.91O6\n", "clinopyroxene: 14.026655 g, composition cpx Na0.05Ca0.68Fe''0.10Mg0.99Fe'''0.02Ti0.02Al0.26Si1.87O6\n", "spinel: 2.206131 g, composition Fe''0.18Mg0.83Fe'''0.08Al1.54Cr0.36Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1304.070312\n", "liquid: 3.720 g 44.71 0.85 15.54 0.69 0.19 7.23 0.07 12.45 0.04 0.01 7.03 5.85 0.77 0.56 4.03 \n", "Activity of H2O = 0.248388 Melt fraction = 0.037225\n", "olivine: 53.949552 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 4.521471 g, composition (Ca0.17Fe''0.15Mg0.68)3Al2Si3O12\n", "orthopyroxene: 21.601681 g, composition opx Na0.01Ca0.06Fe''0.16Mg1.68Fe'''0.01Ti0.01Al0.17Si1.91O6\n", "clinopyroxene: 14.009152 g, composition cpx Na0.06Ca0.69Fe''0.10Mg0.99Fe'''0.02Ti0.02Al0.26Si1.87O6\n", "spinel: 2.129135 g, composition Fe''0.19Mg0.83Fe'''0.08Al1.53Cr0.37Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1294.070312\n", "liquid: 3.466 g 44.87 0.84 15.64 0.67 0.21 6.94 0.07 12.02 0.04 0.01 6.80 6.13 0.83 0.60 4.33 \n", "Activity of H2O = 0.268264 Melt fraction = 0.0346821\n", "olivine: 54.109313 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 4.979616 g, composition (Ca0.17Fe''0.16Mg0.67)3Al2Si3O12\n", "orthopyroxene: 21.331113 g, composition opx Na0.01Ca0.06Fe''0.16Mg1.68Fe'''0.01Ti0.01Al0.16Si1.91O6\n", "clinopyroxene: 13.987567 g, composition cpx Na0.06Ca0.69Fe''0.10Mg0.98Fe'''0.02Ti0.02Al0.26Si1.88O6\n", "spinel: 2.056649 g, composition Fe''0.19Mg0.82Fe'''0.08Al1.51Cr0.38Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1284.070312\n", "liquid: 3.240 g 45.01 0.83 15.74 0.65 0.23 6.66 0.08 11.61 0.04 0.01 6.58 6.41 0.89 0.64 4.63 \n", "Activity of H2O = 0.288408 Melt fraction = 0.0324187\n", "olivine: 54.253844 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 5.408668 g, composition (Ca0.17Fe''0.16Mg0.67)3Al2Si3O12\n", "orthopyroxene: 21.075380 g, composition opx Na0.01Ca0.06Fe''0.16Mg1.68Fe'''0.01Ti0.01Al0.16Si1.91O6\n", "clinopyroxene: 13.963453 g, composition cpx Na0.06Ca0.70Fe''0.10Mg0.97Fe'''0.02Ti0.02Al0.26Si1.88O6\n", "spinel: 1.988296 g, composition Fe''0.19Mg0.82Fe'''0.08Al1.50Cr0.40Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1274.070312\n", "liquid: 3.037 g 45.13 0.81 15.83 0.63 0.25 6.39 0.08 11.20 0.04 0.01 6.37 6.69 0.95 0.68 4.94 \n", "Activity of H2O = 0.308796 Melt fraction = 0.0303942\n", "olivine: 54.385101 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 5.811732 g, composition (Ca0.17Fe''0.16Mg0.67)3Al2Si3O12\n", "orthopyroxene: 20.832617 g, composition opx Na0.01Ca0.06Fe''0.16Mg1.68Fe'''0.01Ti0.01Al0.16Si1.91O6\n", "clinopyroxene: 13.937990 g, composition cpx Na0.06Ca0.70Fe''0.10Mg0.97Fe'''0.02Ti0.02Al0.26Si1.88O6\n", "spinel: 1.923733 g, composition Fe''0.19Mg0.82Fe'''0.08Al1.48Cr0.41Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1264.070312\n", "liquid: 2.855 g 45.22 0.80 15.91 0.61 0.27 6.13 0.08 10.81 0.05 0.01 6.17 6.95 1.01 0.73 5.25 \n", "Activity of H2O = 0.32941 Melt fraction = 0.0285752\n", "olivine: 54.504761 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 6.191479 g, composition (Ca0.17Fe''0.16Mg0.67)3Al2Si3O12\n", "orthopyroxene: 20.601247 g, composition opx Na0.01Ca0.06Fe''0.16Mg1.68Fe'''0.01Ti0.01Al0.16Si1.91O6\n", "clinopyroxene: 13.912073 g, composition cpx Na0.07Ca0.70Fe''0.10Mg0.96Fe'''0.02Ti0.02Al0.26Si1.88O6\n", "spinel: 1.862651 g, composition Fe''0.19Mg0.82Fe'''0.08Al1.47Cr0.43Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1254.070312\n", "liquid: 2.691 g 45.30 0.78 15.98 0.60 0.30 5.88 0.09 10.43 0.05 0.01 5.98 7.20 1.07 0.77 5.57 \n", "Activity of H2O = 0.350238 Melt fraction = 0.0269334\n", "olivine: 54.614264 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 6.550223 g, composition (Ca0.17Fe''0.16Mg0.67)3Al2Si3O12\n", "orthopyroxene: 20.379933 g, composition opx Na0.01Ca0.06Fe''0.16Mg1.68Fe'''0.01Ti0.01Al0.15Si1.91O6\n", "clinopyroxene: 13.886375 g, composition cpx Na0.07Ca0.71Fe''0.10Mg0.96Fe'''0.02Ti0.02Al0.26Si1.88O6\n", "spinel: 1.804774 g, composition Fe''0.19Mg0.82Fe'''0.08Al1.45Cr0.44Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1244.070312\n", "liquid: 2.543 g 45.35 0.77 16.05 0.58 0.32 5.64 0.09 10.07 0.05 0.01 5.79 7.44 1.13 0.82 5.90 \n", "Activity of H2O = 0.37127 Melt fraction = 0.0254453\n", "olivine: 54.714847 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 6.889977 g, composition (Ca0.16Fe''0.16Mg0.67)3Al2Si3O12\n", "orthopyroxene: 20.167534 g, composition opx Na0.01Ca0.06Fe''0.16Mg1.69Fe'''0.01Ti0.01Al0.15Si1.91O6\n", "clinopyroxene: 13.861396 g, composition cpx Na0.07Ca0.71Fe''0.10Mg0.95Fe'''0.02Ti0.02Al0.25Si1.88O6\n", "spinel: 1.749849 g, composition Fe''0.19Mg0.82Fe'''0.08Al1.44Cr0.46Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1234.070312\n", "liquid: 2.407 g 45.39 0.76 16.10 0.56 0.35 5.41 0.09 9.72 0.05 0.01 5.62 7.67 1.20 0.86 6.23 \n", "Activity of H2O = 0.392501 Melt fraction = 0.0240909\n", "olivine: 54.807573 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 7.212501 g, composition (Ca0.16Fe''0.17Mg0.67)3Al2Si3O12\n", "orthopyroxene: 19.963075 g, composition opx Na0.01Ca0.05Fe''0.16Mg1.69Fe'''0.01Ti0.01Al0.15Si1.92O6\n", "clinopyroxene: 13.837503 g, composition cpx Na0.07Ca0.71Fe''0.09Mg0.95Fe'''0.02Ti0.02Al0.25Si1.88O6\n", "spinel: 1.697649 g, composition Fe''0.20Mg0.82Fe'''0.08Al1.42Cr0.47Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1224.070312\n", "liquid: 2.284 g 45.40 0.74 16.15 0.54 0.38 5.18 0.10 9.38 0.05 0.01 5.45 7.89 1.26 0.91 6.56 \n", "Activity of H2O = 0.413926 Melt fraction = 0.0228534\n", "olivine: 54.893359 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 7.519342 g, composition (Ca0.16Fe''0.17Mg0.67)3Al2Si3O12\n", "orthopyroxene: 19.765716 g, composition opx Na0.01Ca0.05Fe''0.16Mg1.69Fe'''0.01Ti0.01Al0.15Si1.92O6\n", "clinopyroxene: 13.814956 g, composition cpx Na0.08Ca0.72Fe''0.09Mg0.94Fe'''0.02Ti0.02Al0.25Si1.88O6\n", "spinel: 1.647966 g, composition Fe''0.20Mg0.82Fe'''0.08Al1.41Cr0.49Ti0.01O4\n", "alphaMELTS at: P 20000.000000, T 1214.070312\n", "liquid: 2.170 g 45.38 0.73 16.20 0.53 0.41 4.97 0.10 9.05 0.06 0.01 5.29 8.09 1.33 0.96 6.91 \n", "Activity of H2O = 0.435546 Melt fraction = 0.0217186\n", "olivine: 54.972993 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 7.811862 g, composition (Ca0.16Fe''0.17Mg0.67)3Al2Si3O12\n", "orthopyroxene: 19.574738 g, composition opx Na0.01Ca0.05Fe''0.16Mg1.69Fe'''0.01Ti0.01Al0.14Si1.92O6\n", "clinopyroxene: 13.793936 g, composition cpx Na0.08Ca0.72Fe''0.09Mg0.94Fe'''0.02Ti0.02Al0.25Si1.88O6\n", "spinel: 1.600614 g, composition Fe''0.20Mg0.81Fe'''0.08Al1.39Cr0.50Ti0.01O4\n", "...Adding the solid phase hornblende to the assemblage.\n", "...Dropping phase hornblende from the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1204.070312\n", "liquid: 2.066 g 45.35 0.71 16.24 0.51 0.44 4.77 0.11 8.74 0.06 0.01 5.14 8.29 1.39 1.01 7.26 \n", "Activity of H2O = 0.457358 Melt fraction = 0.0206743\n", "olivine: 55.047157 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 8.091268 g, composition (Ca0.16Fe''0.17Mg0.67)3Al2Si3O12\n", "orthopyroxene: 19.389518 g, composition opx Na0.01Ca0.05Fe''0.16Mg1.69Fe'''0.01Ti0.01Al0.14Si1.92O6\n", "clinopyroxene: 13.774559 g, composition cpx Na0.08Ca0.72Fe''0.09Mg0.93Fe'''0.02Ti0.02Al0.25Si1.89O6\n", "spinel: 1.555422 g, composition Fe''0.20Mg0.81Fe'''0.08Al1.37Cr0.52Ti0.01O4\n", "...Adding the solid phase hornblende to the assemblage.\n", "...Dropping phase hornblende from the assemblage.\n", "...Adding the solid phase biotite to the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1194.070312\n", "liquid: 1.951 g 45.19 0.69 16.24 0.50 0.48 4.61 0.11 8.49 0.06 0.01 5.04 8.50 1.36 1.07 7.64 \n", "Activity of H2O = 0.48032 Melt fraction = 0.0195234\n", "olivine: 55.101579 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 8.353334 g, composition (Ca0.16Fe''0.17Mg0.67)3Al2Si3O12\n", "orthopyroxene: 19.217252 g, composition opx Na0.01Ca0.05Fe''0.16Mg1.70Fe'''0.01Ti0.01Al0.14Si1.92O6\n", "clinopyroxene: 13.768639 g, composition cpx Na0.08Ca0.73Fe''0.09Mg0.93Fe'''0.02Ti0.02Al0.25Si1.89O6\n", "biotite: 0.019341 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 1.512253 g, composition Fe''0.20Mg0.81Fe'''0.08Al1.36Cr0.53Ti0.01O4\n", "...Adding the solid phase hornblende to the assemblage.\n", "...Dropping phase hornblende from the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1184.070312\n", "liquid: 1.826 g 44.91 0.67 16.21 0.49 0.55 4.50 0.11 8.33 0.06 0.01 4.98 8.75 1.22 1.14 8.07 \n", "Activity of H2O = 0.504807 Melt fraction = 0.0182712\n", "olivine: 55.138126 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 8.599245 g, composition (Ca0.16Fe''0.17Mg0.67)3Al2Si3O12\n", "orthopyroxene: 19.055767 g, composition opx Na0.01Ca0.05Fe''0.16Mg1.70Fe'''0.01Ti0.01Al0.14Si1.92O6\n", "clinopyroxene: 13.775658 g, composition cpx Na0.09Ca0.73Fe''0.09Mg0.92Fe'''0.02Ti0.02Al0.25Si1.89O6\n", "biotite: 0.057551 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 1.470694 g, composition Fe''0.20Mg0.81Fe'''0.08Al1.34Cr0.55Ti0.01O4\n", "...Adding the solid phase hornblende to the assemblage.\n", "...Adding the solid phase apatite to the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1174.070312\n", "liquid: 0.688 g 44.57 0.70 16.01 0.50 0.62 4.72 0.13 8.34 0.07 0.01 5.05 8.26 1.02 1.06 8.95 \n", "Activity of H2O = 0.561124 Melt fraction = 0.00688762\n", "olivine: 54.216269 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 7.034694 g, composition (Ca0.16Fe''0.18Mg0.66)3Al2Si3O12\n", "orthopyroxene: 20.990514 g, composition opx Na0.01Ca0.05Fe''0.17Mg1.70Fe'''0.01Ti0.01Al0.14Si1.92O6\n", "clinopyroxene: 11.608657 g, composition cpx Na0.08Ca0.74Fe''0.09Mg0.92Fe'''0.02Ti0.02Al0.24Si1.89O6\n", "hornblende: 3.724794 g, composition NaCa2Mg3.71Fe2+0.29Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.192739 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 1.433585 g, composition Fe''0.21Mg0.80Fe'''0.09Al1.31Cr0.58Ti0.01O4\n", "apatite: 0.032 g, composition Ca5(PO4)3OH\n", "alphaMELTS at: P 20000.000000, T 1164.070312\n", "liquid: 0.269 g 44.34 0.69 15.88 0.49 0.68 4.83 0.14 8.33 0.07 0.01 5.08 7.76 0.87 0.94 9.88 \n", "Activity of H2O = 0.618219 Melt fraction = 0.00269047\n", "olivine: 53.845070 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 6.554240 g, composition (Ca0.16Fe''0.18Mg0.66)3Al2Si3O12\n", "orthopyroxene: 21.717746 g, composition opx Na0.01Ca0.05Fe''0.17Mg1.70Fe'''0.01Ti0.01Al0.13Si1.92O6\n", "clinopyroxene: 10.592297 g, composition cpx Na0.08Ca0.75Fe''0.09Mg0.92Fe'''0.02Ti0.02Al0.24Si1.89O6\n", "hornblende: 5.275140 g, composition NaCa2Mg3.70Fe2+0.30Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.234543 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 1.389359 g, composition Fe''0.22Mg0.80Fe'''0.09Al1.28Cr0.60Ti0.02O4\n", "apatite: 0.043 g, composition Ca5(PO4)3OH\n", "alphaMELTS at: P 20000.000000, T 1154.070312\n", "liquid: 0.107 g 44.14 0.68 15.79 0.48 0.74 4.84 0.15 8.26 0.08 0.01 5.08 7.41 0.75 0.86 10.74 \n", "Activity of H2O = 0.667748 Melt fraction = 0.00107007\n", "olivine: 53.698077 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 6.479341 g, composition (Ca0.16Fe''0.18Mg0.66)3Al2Si3O12\n", "orthopyroxene: 21.952849 g, composition opx Na0.01Ca0.05Fe''0.17Mg1.70Fe'''0.01Ti0.01Al0.13Si1.92O6\n", "clinopyroxene: 10.087276 g, composition cpx Na0.07Ca0.76Fe''0.09Mg0.92Fe'''0.02Ti0.03Al0.23Si1.89O6\n", "hornblende: 5.952685 g, composition NaCa2Mg3.70Fe2+0.30Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.248069 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 1.347398 g, composition Fe''0.22Mg0.79Fe'''0.09Al1.25Cr0.63Ti0.02O4\n", "apatite: 0.047 g, composition Ca5(PO4)3OH\n", "alphaMELTS at: P 20000.000000, T 1144.070312\n", "liquid: 0.027 g 43.93 0.66 15.73 0.47 0.81 4.81 0.17 8.16 0.09 0.01 5.03 7.15 0.66 0.79 11.54 \n", "Activity of H2O = 0.712375 Melt fraction = 0.000273933\n", "olivine: 53.628726 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 6.530873 g, composition (Ca0.16Fe''0.19Mg0.65)3Al2Si3O12\n", "orthopyroxene: 22.018594 g, composition opx Na0.01Ca0.05Fe''0.17Mg1.70Fe'''0.01Ti0.01Al0.13Si1.93O6\n", "clinopyroxene: 9.772084 g, composition cpx Na0.07Ca0.76Fe''0.09Mg0.92Fe'''0.01Ti0.03Al0.23Si1.89O6\n", "hornblende: 6.330544 g, composition NaCa2Mg3.70Fe2+0.30Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.253575 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 1.308516 g, composition Fe''0.23Mg0.79Fe'''0.09Al1.22Cr0.65Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "...Dropping a liquid from the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1134.070312\n", "olivine: 53.623437 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 6.672821 g, composition (Ca0.16Fe''0.19Mg0.65)3Al2Si3O12\n", "orthopyroxene: 21.948711 g, composition opx Na0.01Ca0.05Fe''0.17Mg1.71Fe'''0.01Ti0.01Al0.12Si1.93O6\n", "clinopyroxene: 9.620627 g, composition cpx Na0.07Ca0.77Fe''0.09Mg0.92Fe'''0.01Ti0.03Al0.22Si1.89O6\n", "hornblende: 6.475084 g, composition NaCa2Mg3.70Fe2+0.30Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255172 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 1.273360 g, composition Fe''0.23Mg0.79Fe'''0.10Al1.20Cr0.67Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "alphaMELTS at: P 20000.000000, T 1124.070312\n", "olivine: 53.658848 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 6.867438 g, composition (Ca0.16Fe''0.19Mg0.65)3Al2Si3O12\n", "orthopyroxene: 21.794215 g, composition opx Na0.01Ca0.04Fe''0.17Mg1.71Fe'''0.01Ti0.01Al0.12Si1.93O6\n", "clinopyroxene: 9.576887 g, composition cpx Na0.07Ca0.77Fe''0.09Mg0.92Fe'''0.01Ti0.03Al0.22Si1.89O6\n", "hornblende: 6.474978 g, composition NaCa2Mg3.70Fe2+0.30Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255171 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 1.241208 g, composition Fe''0.23Mg0.79Fe'''0.10Al1.18Cr0.69Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "alphaMELTS at: P 20000.000000, T 1114.070312\n", "olivine: 53.692537 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 7.056088 g, composition (Ca0.16Fe''0.19Mg0.65)3Al2Si3O12\n", "orthopyroxene: 21.643001 g, composition opx Na0.01Ca0.04Fe''0.17Mg1.71Fe'''0.01Ti0.01Al0.12Si1.93O6\n", "clinopyroxene: 9.536212 g, composition cpx Na0.07Ca0.78Fe''0.08Mg0.92Fe'''0.01Ti0.03Al0.22Si1.89O6\n", "hornblende: 6.474870 g, composition NaCa2Mg3.70Fe2+0.30Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255170 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 1.210412 g, composition Fe''0.23Mg0.78Fe'''0.10Al1.16Cr0.71Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "alphaMELTS at: P 20000.000000, T 1104.070312\n", "olivine: 53.724590 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 7.239090 g, composition (Ca0.16Fe''0.19Mg0.65)3Al2Si3O12\n", "orthopyroxene: 21.494946 g, composition opx Na0.01Ca0.04Fe''0.17Mg1.71Fe'''0.01Ti0.01Al0.12Si1.93O6\n", "clinopyroxene: 9.498400 g, composition cpx Na0.07Ca0.78Fe''0.08Mg0.92Fe'''0.01Ti0.03Al0.22Si1.89O6\n", "hornblende: 6.474759 g, composition NaCa2Mg3.70Fe2+0.30Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255169 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 1.180899 g, composition Fe''0.24Mg0.78Fe'''0.10Al1.14Cr0.73Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "alphaMELTS at: P 20000.000000, T 1094.070312\n", "olivine: 53.755083 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 7.416727 g, composition (Ca0.15Fe''0.20Mg0.65)3Al2Si3O12\n", "orthopyroxene: 21.349934 g, composition opx Na0.01Ca0.04Fe''0.17Mg1.71Fe'''0.01Ti0.01Al0.11Si1.93O6\n", "clinopyroxene: 9.463270 g, composition cpx Na0.07Ca0.78Fe''0.08Mg0.91Fe'''0.01Ti0.03Al0.21Si1.89O6\n", "hornblende: 6.474645 g, composition NaCa2Mg3.70Fe2+0.30Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255168 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 1.152600 g, composition Fe''0.24Mg0.78Fe'''0.10Al1.12Cr0.75Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "alphaMELTS at: P 20000.000000, T 1084.070312\n", "olivine: 53.784087 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 7.589261 g, composition (Ca0.15Fe''0.20Mg0.65)3Al2Si3O12\n", "orthopyroxene: 21.207863 g, composition opx Na0.01Ca0.04Fe''0.17Mg1.72Fe'''0.01Ti0.01Al0.11Si1.93O6\n", "clinopyroxene: 9.430657 g, composition cpx Na0.07Ca0.79Fe''0.08Mg0.91Fe'''0.01Ti0.03Al0.21Si1.89O6\n", "hornblende: 6.474529 g, composition NaCa2Mg3.70Fe2+0.30Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255167 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 1.125454 g, composition Fe''0.24Mg0.77Fe'''0.10Al1.09Cr0.77Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "alphaMELTS at: P 20000.000000, T 1074.070312\n", "olivine: 53.811662 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 7.756924 g, composition (Ca0.15Fe''0.20Mg0.65)3Al2Si3O12\n", "orthopyroxene: 21.068640 g, composition opx Na0.01Ca0.04Fe''0.17Mg1.72Fe'''0.01Ti0.01Al0.11Si1.93O6\n", "clinopyroxene: 9.400412 g, composition cpx Na0.07Ca0.79Fe''0.08Mg0.91Fe'''0.01Ti0.03Al0.21Si1.90O6\n", "hornblende: 6.474411 g, composition NaCa2Mg3.71Fe2+0.29Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255167 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 1.099406 g, composition Fe''0.25Mg0.77Fe'''0.10Al1.07Cr0.79Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "alphaMELTS at: P 20000.000000, T 1064.070312\n", "olivine: 53.837863 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 7.919928 g, composition (Ca0.15Fe''0.20Mg0.65)3Al2Si3O12\n", "orthopyroxene: 20.932182 g, composition opx Na0.01Ca0.04Fe''0.17Mg1.72Fe'''0.01Ti0.01Al0.11Si1.94O6\n", "clinopyroxene: 9.372399 g, composition cpx Na0.07Ca0.79Fe''0.08Mg0.91Fe'''0.01Ti0.03Al0.21Si1.90O6\n", "hornblende: 6.474290 g, composition NaCa2Mg3.71Fe2+0.29Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255166 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 1.074409 g, composition Fe''0.25Mg0.77Fe'''0.10Al1.05Cr0.81Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "alphaMELTS at: P 20000.000000, T 1054.070312\n", "olivine: 53.862741 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 8.078465 g, composition (Ca0.15Fe''0.21Mg0.64)3Al2Si3O12\n", "orthopyroxene: 20.798414 g, composition opx Na0.01Ca0.04Fe''0.17Mg1.72Fe'''0.01Ti0.01Al0.11Si1.94O6\n", "clinopyroxene: 9.346495 g, composition cpx Na0.07Ca0.80Fe''0.08Mg0.91Fe'''0.01Ti0.03Al0.21Si1.90O6\n", "hornblende: 6.474167 g, composition NaCa2Mg3.71Fe2+0.29Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255165 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 1.050419 g, composition Fe''0.25Mg0.77Fe'''0.10Al1.03Cr0.84Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "alphaMELTS at: P 20000.000000, T 1044.070312\n", "olivine: 53.886339 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 8.232706 g, composition (Ca0.15Fe''0.21Mg0.64)3Al2Si3O12\n", "orthopyroxene: 20.667270 g, composition opx Na0.01Ca0.04Fe''0.17Mg1.72Fe'''0.01Ti0.01Al0.10Si1.94O6\n", "clinopyroxene: 9.322588 g, composition cpx Na0.07Ca0.80Fe''0.08Mg0.91Fe'''0.01Ti0.03Al0.20Si1.90O6\n", "hornblende: 6.474041 g, composition NaCa2Mg3.71Fe2+0.29Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255164 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 1.027398 g, composition Fe''0.26Mg0.76Fe'''0.11Al1.00Cr0.86Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "alphaMELTS at: P 20000.000000, T 1034.070312\n", "olivine: 53.908697 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 8.382809 g, composition (Ca0.15Fe''0.21Mg0.64)3Al2Si3O12\n", "orthopyroxene: 20.538689 g, composition opx Na0.01Ca0.04Fe''0.17Mg1.73Fe'''0.01Ti0.01Al0.10Si1.94O6\n", "clinopyroxene: 9.300575 g, composition cpx Na0.07Ca0.80Fe''0.08Mg0.90Fe'''0.01Ti0.03Al0.20Si1.90O6\n", "hornblende: 6.473912 g, composition NaCa2Mg3.71Fe2+0.29Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255163 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 1.005312 g, composition Fe''0.26Mg0.76Fe'''0.11Al0.98Cr0.88Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "...Adding the solid phase water to the assemblage.\n", "alphaMELTS at: P 20000.000000, T 1024.070312\n", "olivine: 53.930719 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 8.530180 g, composition (Ca0.15Fe''0.21Mg0.64)3Al2Si3O12\n", "orthopyroxene: 20.410844 g, composition opx Na0.01Ca0.04Fe''0.17Mg1.73Fe'''0.00Ti0.01Al0.10Si1.94O6\n", "clinopyroxene: 9.282727 g, composition cpx Na0.07Ca0.80Fe''0.08Mg0.90Fe'''0.01Ti0.03Al0.20Si1.90O6\n", "hornblende: 6.470963 g, composition NaCa2Mg3.71Fe2+0.29Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255163 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.984166 g, composition Fe''0.26Mg0.75Fe'''0.11Al0.95Cr0.90Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.000 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 1014.070313\n", "olivine: 53.992584 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 8.733804 g, composition (Ca0.15Fe''0.21Mg0.64)3Al2Si3O12\n", "orthopyroxene: 20.201784 g, composition opx Na0.01Ca0.03Fe''0.17Mg1.73Fe'''0.00Ti0.01Al0.10Si1.94O6\n", "clinopyroxene: 9.377289 g, composition cpx Na0.08Ca0.81Fe''0.07Mg0.90Fe'''0.01Ti0.03Al0.20Si1.90O6\n", "hornblende: 6.335583 g, composition NaCa2Mg3.71Fe2+0.29Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255162 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.965428 g, composition Fe''0.27Mg0.75Fe'''0.11Al0.93Cr0.92Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.003 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 1004.070313\n", "olivine: 54.056671 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 8.939458 g, composition (Ca0.14Fe''0.22Mg0.64)3Al2Si3O12\n", "orthopyroxene: 19.988425 g, composition opx Na0.01Ca0.03Fe''0.17Mg1.73Fe'''0.00Ti0.01Al0.10Si1.94O6\n", "clinopyroxene: 9.481035 g, composition cpx Na0.08Ca0.81Fe''0.07Mg0.90Fe'''0.01Ti0.03Al0.20Si1.90O6\n", "hornblende: 6.190129 g, composition NaCa2Mg3.71Fe2+0.29Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255161 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.947424 g, composition Fe''0.27Mg0.75Fe'''0.11Al0.91Cr0.94Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.006 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 994.070313\n", "olivine: 54.123351 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 9.147760 g, composition (Ca0.14Fe''0.22Mg0.64)3Al2Si3O12\n", "orthopyroxene: 19.770058 g, composition opx Na0.01Ca0.03Fe''0.17Mg1.73Fe'''0.00Ti0.01Al0.09Si1.94O6\n", "clinopyroxene: 9.594762 g, composition cpx Na0.08Ca0.81Fe''0.07Mg0.89Fe'''0.01Ti0.03Al0.20Si1.90O6\n", "hornblende: 6.033525 g, composition NaCa2Mg3.71Fe2+0.29Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255160 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.930133 g, composition Fe''0.27Mg0.74Fe'''0.11Al0.89Cr0.97Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.009 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 984.070313\n", "olivine: 54.193047 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 9.359398 g, composition (Ca0.14Fe''0.22Mg0.64)3Al2Si3O12\n", "orthopyroxene: 19.545873 g, composition opx Na0.01Ca0.03Fe''0.17Mg1.74Fe'''0.00Ti0.01Al0.09Si1.95O6\n", "clinopyroxene: 9.719410 g, composition cpx Na0.09Ca0.81Fe''0.07Mg0.89Fe'''0.01Ti0.03Al0.20Si1.91O6\n", "hornblende: 5.864521 g, composition NaCa2Mg3.71Fe2+0.29Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255159 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.913535 g, composition Fe''0.28Mg0.74Fe'''0.11Al0.87Cr0.99Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.013 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 974.070313\n", "olivine: 54.266249 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 9.575158 g, composition (Ca0.14Fe''0.22Mg0.64)3Al2Si3O12\n", "orthopyroxene: 19.314933 g, composition opx Na0.01Ca0.03Fe''0.17Mg1.74Fe'''0.00Ti0.01Al0.09Si1.95O6\n", "clinopyroxene: 9.856092 g, composition cpx Na0.09Ca0.80Fe''0.07Mg0.89Fe'''0.01Ti0.03Al0.20Si1.91O6\n", "hornblende: 5.681651 g, composition NaCa2Mg3.71Fe2+0.29Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255159 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.897614 g, composition Fe''0.28Mg0.74Fe'''0.11Al0.85Cr1.01Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.017 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 964.070313\n", "olivine: 54.343534 g, composition (Ca0.00Mg0.89Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 9.795942 g, composition (Ca0.14Fe''0.23Mg0.64)3Al2Si3O12\n", "orthopyroxene: 19.076147 g, composition opx Na0.01Ca0.03Fe''0.17Mg1.74Fe'''0.00Ti0.01Al0.09Si1.95O6\n", "clinopyroxene: 10.006133 g, composition cpx Na0.09Ca0.80Fe''0.07Mg0.88Fe'''0.01Ti0.03Al0.20Si1.91O6\n", "hornblende: 5.483185 g, composition NaCa2Mg3.71Fe2+0.29Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255158 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.882352 g, composition Fe''0.28Mg0.73Fe'''0.11Al0.82Cr1.03Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.021 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 954.070313\n", "olivine: 54.425581 g, composition (Ca0.00Mg0.90Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 10.022804 g, composition (Ca0.14Fe''0.23Mg0.64)3Al2Si3O12\n", "orthopyroxene: 18.828229 g, composition opx Na0.01Ca0.03Fe''0.17Mg1.74Fe'''0.00Ti0.01Al0.09Si1.95O6\n", "clinopyroxene: 10.171117 g, composition cpx Na0.10Ca0.80Fe''0.07Mg0.88Fe'''0.01Ti0.03Al0.20Si1.91O6\n", "hornblende: 5.267059 g, composition NaCa2Mg3.71Fe2+0.29Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255157 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.867734 g, composition Fe''0.29Mg0.73Fe'''0.12Al0.80Cr1.05Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.026 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 944.070313\n", "olivine: 54.513207 g, composition (Ca0.00Mg0.90Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 10.256990 g, composition (Ca0.13Fe''0.23Mg0.64)3Al2Si3O12\n", "orthopyroxene: 18.569643 g, composition opx Na0.01Ca0.03Fe''0.17Mg1.74Fe'''0.00Ti0.01Al0.08Si1.95O6\n", "clinopyroxene: 10.352961 g, composition cpx Na0.10Ca0.80Fe''0.07Mg0.87Fe'''0.01Ti0.03Al0.20Si1.91O6\n", "hornblende: 5.030797 g, composition NaCa2Mg3.71Fe2+0.29Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255156 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.853744 g, composition Fe''0.29Mg0.72Fe'''0.12Al0.78Cr1.07Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.031 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 934.070313\n", "olivine: 54.607395 g, composition (Ca0.00Mg0.90Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 10.499991 g, composition (Ca0.13Fe''0.23Mg0.64)3Al2Si3O12\n", "orthopyroxene: 18.298542 g, composition opx Na0.01Ca0.03Fe''0.17Mg1.74Fe'''0.00Ti0.01Al0.08Si1.95O6\n", "clinopyroxene: 10.553993 g, composition cpx Na0.10Ca0.80Fe''0.07Mg0.87Fe'''0.01Ti0.03Al0.20Si1.91O6\n", "hornblende: 4.771393 g, composition NaCa2Mg3.72Fe2+0.28Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255156 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.840369 g, composition Fe''0.30Mg0.72Fe'''0.12Al0.76Cr1.09Ti0.02O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.036 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 924.070313\n", "olivine: 54.709348 g, composition (Ca0.00Mg0.90Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 10.753619 g, composition (Ca0.13Fe''0.24Mg0.64)3Al2Si3O12\n", "orthopyroxene: 18.012671 g, composition opx Na0.01Ca0.03Fe''0.17Mg1.75Fe'''0.00Ti0.01Al0.08Si1.95O6\n", "clinopyroxene: 10.777075 g, composition cpx Na0.11Ca0.80Fe''0.07Mg0.87Fe'''0.01Ti0.03Al0.20Si1.91O6\n", "hornblende: 4.485163 g, composition NaCa2Mg3.72Fe2+0.28Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255155 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.827593 g, composition Fe''0.30Mg0.72Fe'''0.12Al0.74Cr1.11Ti0.01O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.042 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 914.070313\n", "olivine: 54.820555 g, composition (Ca0.00Mg0.90Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 11.020101 g, composition (Ca0.13Fe''0.24Mg0.64)3Al2Si3O12\n", "orthopyroxene: 17.709249 g, composition opx Na0.01Ca0.03Fe''0.17Mg1.75Fe'''0.00Ti0.01Al0.08Si1.96O6\n", "clinopyroxene: 11.025755 g, composition cpx Na0.11Ca0.80Fe''0.07Mg0.86Fe'''0.01Ti0.03Al0.21Si1.92O6\n", "hornblende: 4.167540 g, composition NaCa2Mg3.72Fe2+0.28Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255154 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.815404 g, composition Fe''0.30Mg0.71Fe'''0.12Al0.72Cr1.13Ti0.01O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.049 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 904.070313\n", "olivine: 54.942876 g, composition (Ca0.00Mg0.90Fe''0.10Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 11.302216 g, composition (Ca0.12Fe''0.24Mg0.64)3Al2Si3O12\n", "orthopyroxene: 17.384800 g, composition opx Na0.01Ca0.02Fe''0.17Mg1.75Fe'''0.00Ti0.01Al0.08Si1.96O6\n", "clinopyroxene: 11.304489 g, composition cpx Na0.12Ca0.79Fe''0.06Mg0.86Fe'''0.01Ti0.03Al0.21Si1.92O6\n", "hornblende: 3.812798 g, composition NaCa2Mg3.72Fe2+0.28Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255153 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.803787 g, composition Fe''0.31Mg0.71Fe'''0.12Al0.70Cr1.15Ti0.01O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.057 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 894.070313\n", "olivine: 55.078676 g, composition (Ca0.00Mg0.90Fe''0.09Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 11.603480 g, composition (Ca0.12Fe''0.24Mg0.64)3Al2Si3O12\n", "orthopyroxene: 17.034920 g, composition opx Na0.01Ca0.02Fe''0.17Mg1.75Fe'''0.00Ti0.01Al0.08Si1.96O6\n", "clinopyroxene: 11.618940 g, composition cpx Na0.12Ca0.79Fe''0.06Mg0.85Fe'''0.01Ti0.03Al0.21Si1.92O6\n", "hornblende: 3.413659 g, composition NaCa2Mg3.72Fe2+0.28Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255153 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.792730 g, composition Fe''0.31Mg0.70Fe'''0.12Al0.68Cr1.17Ti0.01O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.065 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 884.070313\n", "olivine: 55.230995 g, composition (Ca0.00Mg0.90Fe''0.09Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 11.928412 g, composition (Ca0.12Fe''0.24Mg0.64)3Al2Si3O12\n", "orthopyroxene: 16.653946 g, composition opx Na0.01Ca0.02Fe''0.17Mg1.75Fe'''0.00Ti0.01Al0.07Si1.96O6\n", "clinopyroxene: 11.976403 g, composition cpx Na0.13Ca0.79Fe''0.06Mg0.84Fe'''0.01Ti0.03Al0.21Si1.92O6\n", "hornblende: 2.960746 g, composition NaCa2Mg3.72Fe2+0.28Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255152 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.782220 g, composition Fe''0.31Mg0.70Fe'''0.12Al0.66Cr1.19Ti0.01O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.075 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 874.070313\n", "olivine: 55.403811 g, composition (Ca0.00Mg0.90Fe''0.09Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 12.282912 g, composition (Ca0.12Fe''0.25Mg0.64)3Al2Si3O12\n", "orthopyroxene: 16.234481 g, composition opx Na0.01Ca0.02Fe''0.17Mg1.75Fe'''0.00Ti0.01Al0.07Si1.96O6\n", "clinopyroxene: 12.386425 g, composition cpx Na0.14Ca0.78Fe''0.06Mg0.84Fe'''0.01Ti0.03Al0.22Si1.92O6\n", "hornblende: 2.441783 g, composition NaCa2Mg3.72Fe2+0.28Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255151 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.772247 g, composition Fe''0.32Mg0.70Fe'''0.12Al0.64Cr1.21Ti0.01O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.086 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 864.070313\n", "olivine: 55.602415 g, composition (Ca0.00Mg0.90Fe''0.09Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 12.674821 g, composition (Ca0.11Fe''0.25Mg0.64)3Al2Si3O12\n", "orthopyroxene: 15.766697 g, composition opx Na0.01Ca0.02Fe''0.17Mg1.76Fe'''0.00Ti0.01Al0.07Si1.96O6\n", "clinopyroxene: 12.861706 g, composition cpx Na0.14Ca0.78Fe''0.06Mg0.83Fe'''0.01Ti0.03Al0.22Si1.93O6\n", "hornblende: 1.840431 g, composition NaCa2Mg3.73Fe2+0.27Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255150 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.762800 g, composition Fe''0.32Mg0.69Fe'''0.12Al0.62Cr1.23Ti0.01O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.099 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 854.070313\n", "olivine: 55.833981 g, composition (Ca0.00Mg0.90Fe''0.09Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 13.114759 g, composition (Ca0.11Fe''0.25Mg0.64)3Al2Si3O12\n", "orthopyroxene: 15.237290 g, composition opx Na0.01Ca0.02Fe''0.17Mg1.76Fe'''0.00Ti0.01Al0.07Si1.96O6\n", "clinopyroxene: 13.419453 g, composition cpx Na0.15Ca0.77Fe''0.06Mg0.83Fe'''0.01Ti0.03Al0.23Si1.93O6\n", "hornblende: 1.134537 g, composition NaCa2Mg3.73Fe2+0.27Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255150 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.753873 g, composition Fe''0.32Mg0.69Fe'''0.12Al0.61Cr1.25Ti0.01O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.114 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 844.070313\n", "olivine: 56.108425 g, composition (Ca0.00Mg0.90Fe''0.09Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 13.617393 g, composition (Ca0.11Fe''0.25Mg0.64)3Al2Si3O12\n", "orthopyroxene: 14.627896 g, composition opx Na0.01Ca0.02Fe''0.17Mg1.76Fe'''0.00Ti0.01Al0.07Si1.96O6\n", "clinopyroxene: 14.083439 g, composition cpx Na0.16Ca0.77Fe''0.06Mg0.82Fe'''0.01Ti0.03Al0.23Si1.93O6\n", "hornblende: 0.293464 g, composition NaCa2Mg3.73Fe2+0.27Al1.00Fe3+0.00Al2Si6O22(OH)2\n", "biotite: 0.255149 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.745463 g, composition Fe''0.32Mg0.69Fe'''0.12Al0.59Cr1.27Ti0.01O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.132 g, composition H2O\n", "...Dropping phase hornblende from the assemblage.\n", "alphaMELTS at: P 20000.000000, T 834.070313\n", "olivine: 56.206913 g, composition (Ca0.00Mg0.90Fe''0.09Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 13.859489 g, composition (Ca0.11Fe''0.26Mg0.64)3Al2Si3O12\n", "orthopyroxene: 14.359445 g, composition opx Na0.01Ca0.02Fe''0.17Mg1.76Fe'''0.00Ti0.01Al0.07Si1.96O6\n", "clinopyroxene: 14.307738 g, composition cpx Na0.16Ca0.77Fe''0.06Mg0.81Fe'''0.01Ti0.03Al0.23Si1.93O6\n", "biotite: 0.255148 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.736116 g, composition Fe''0.33Mg0.68Fe'''0.12Al0.57Cr1.29Ti0.01O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.138 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 824.070313\n", "olivine: 56.210501 g, composition (Ca0.00Mg0.90Fe''0.09Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 13.960153 g, composition (Ca0.11Fe''0.26Mg0.63)3Al2Si3O12\n", "orthopyroxene: 14.273795 g, composition opx Na0.01Ca0.02Fe''0.17Mg1.76Fe'''0.00Ti0.01Al0.06Si1.97O6\n", "clinopyroxene: 14.298327 g, composition cpx Na0.16Ca0.77Fe''0.06Mg0.81Fe'''0.01Ti0.03Al0.23Si1.93O6\n", "biotite: 0.255148 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.726683 g, composition Fe''0.34Mg0.67Fe'''0.12Al0.55Cr1.31Ti0.01O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.138 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 814.070313\n", "olivine: 56.213232 g, composition (Ca0.00Mg0.90Fe''0.09Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 14.058245 g, composition (Ca0.11Fe''0.26Mg0.63)3Al2Si3O12\n", "orthopyroxene: 14.189909 g, composition opx Na0.01Ca0.02Fe''0.17Mg1.77Fe'''0.00Ti0.01Al0.06Si1.97O6\n", "clinopyroxene: 14.290043 g, composition cpx Na0.16Ca0.77Fe''0.06Mg0.81Fe'''0.01Ti0.03Al0.23Si1.93O6\n", "biotite: 0.255147 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.717796 g, composition Fe''0.34Mg0.67Fe'''0.12Al0.53Cr1.33Ti0.01O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.138 g, composition H2O\n", "alphaMELTS at: P 20000.000000, T 804.070313\n", "olivine: 56.215135 g, composition (Ca0.00Mg0.90Fe''0.09Mn0.00Co0.00Ni0.00)2SiO4\n", "garnet: 14.153870 g, composition (Ca0.10Fe''0.27Mg0.63)3Al2Si3O12\n", "orthopyroxene: 14.107733 g, composition opx Na0.01Ca0.02Fe''0.17Mg1.77Fe'''0.00Ti0.01Al0.06Si1.97O6\n", "clinopyroxene: 14.282833 g, composition cpx Na0.16Ca0.77Fe''0.05Mg0.81Fe'''0.01Ti0.03Al0.23Si1.93O6\n", "biotite: 0.255147 g, composition K(Fe''0.00Mg1.00)3AlSi3O10(OH)2\n", "spinel: 0.709425 g, composition Fe''0.35Mg0.66Fe'''0.12Al0.50Cr1.35Ti0.01O4\n", "apatite: 0.049 g, composition Ca5(PO4)3OH\n", "water: 0.138 g, composition H2O\n", "Minimum Temperature reached\n", "Successful return from alphamelts...\n", "\n", "Choose:\n", " 1. Read MELTS file to set composition of system\n", " 2. Twiddle starting or continuation parameters\n", " 3. Single (batch) calculation\n", " 4. Execute (follow path, mineral isograd or melt contour)\n", " 5. Set fO2 buffer\n", " 6. Set H2O (ppm) or aH2O\n", " 7. Impose initial entropy, enthalpy or volume\n", " 8. Adjust solid phase setting(s)\n", " 9. Turn liquid on / off\n", "10. Turn phase diagram mode on / off\n", "11. Update state using restart file\n", "12. Update composition using MELTS file\n", "13. Write out restart file\n", "14. Write out MELTS file\n", "15. Write thermodynamic output for all phases\n", "16. Calculate integrated melt and output file(s)\n", "17. Fit parental melt composition (amoeba)\n", "18. Cumulate Invertor (not yet implemented)\n", "-1. Turn off menu display for options 1-18\n", " 0. QUIT\n", "Your choice: \n", "\n" ] }, { "data": { "text/plain": [ "Dict{String, Union{Vector{Float64}, Vector{String}}} with 14 entries:\n", " \"Temperature\" => [1624.07, 1614.07, 1604.07, 1594.07, 1584.07, 1574.07, 1…\n", " \"water\" => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 … 0.…\n", " \"orthopyroxene_0\" => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 7.96064, 11.4105, 14.2824…\n", " \"elements\" => [\"Pressure\", \"Temperature\", \"mass\", \"liquid_0\", \"olivine…\n", " \"clinopyroxene_0\" => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 … 11…\n", " \"mass\" => [99.9575, 99.9544, 99.9515, 99.949, 99.9467, 99.9445, 99…\n", " \"olivine_0\" => [0.0, 8.88223, 16.6072, 23.3962, 29.1114, 33.9796, 36.01…\n", " \"hornblende_0\" => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 … 3.…\n", " \"garnet_0\" => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 … 11…\n", " \"spinel_0\" => [0.0, 0.0, 0.0, 0.134547, 0.235384, 0.321473, 0.464989, …\n", " \"liquid_0\" => [99.9575, 91.0722, 83.3443, 76.4183, 70.5999, 65.6434, 5…\n", " \"apatite\" => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 … 0.…\n", " \"Pressure\" => [20000.0, 20000.0, 20000.0, 20000.0, 20000.0, 20000.0, 2…\n", " \"biotite_0\" => [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 … 0.…" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "## --- # # # # # # # # # # # pMelts equil. batch melting # # # # # # # # # # # #\n", "\n", "# Conditions\n", "P_range = (20000,20000)\n", "T_range = (1700,800)\n", "# Starting composition\n", "elements = [\"SiO2\", \"TiO2\",\"Al2O3\",\"Fe2O3\",\"Cr2O3\", \"FeO\", \"MnO\", \"MgO\", \"NiO\", \"CoO\", \"CaO\", \"Na2O\", \"K2O\", \"P2O5\", \"H2O\",]\n", "composition=[44.8030, 0.1991, 4.4305, 0.9778, 0.3823, 7.1350, 0.1344, 37.6345, 0.2489, 0.0129, 3.5345, 0.3584, 0.0289, 0.0209, 0.15,] #mcdbse (McDonough Pyrolite)\n", "# Run simulation\n", "melts_configure(meltspath, scratchdir, composition, elements, T_range, P_range,\n", " batchstring=\"1\\nsc.melts\\n10\\n1\\n3\\n1\\nliquid\\n1\\n1.0\\n0\\n10\\n0\\n4\\n0\\n\",\n", " dT=-10, dP=0, index=1, version=\"pMELTS\",mode=\"isobaric\",fo2path=\"FMQ\")\n", "\n", "# Read results\n", "melt_comp = melts_query_liquid(scratchdir, index=1)\n", "solid_comp = melts_query_solid(scratchdir, index=1)\n", "modes = melts_query_modes(scratchdir, index=1)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "#### Plot results" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "data": { "image/png": "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", "image/svg+xml": [ "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n" ], "text/html": [ "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n" ] }, "execution_count": 4, "metadata": {}, "output_type": "execute_result" } ], "source": [ "## --- Plot melt composition\n", "melt_comp = melts_query_liquid(scratchdir, index=1)\n", "\n", "h = plot(xlabel=\"Percent melt\",ylabel=\"Abundance (wt. %) in melt\")\n", "for e in [\"SiO2\",\"Al2O3\",\"CaO\",\"MgO\",\"FeO\",\"Na2O\",\"K2O\"]\n", " plot!(h,melt_comp[\"mass\"],melt_comp[e],label=e)\n", "end\n", "plot!(h,xlims=(0,100),framestyle=:box,fg_color_legend=:white,legend=:right)" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "scrolled": false }, "outputs": [ { "data": { "image/png": "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DRt69+59/fp1Nzc3R3yohzkkCCmKiomJiYmJsXM8Pr9v376OOCgAQHUgDI4UBrtyQZZNmzbpdLqyA/43b978n//8p+w+LMsmJCSkpKT88ssvtvGf0dHR586de+ONN2y7nT17Njo62nb7d3d3d3d397lz565evfq3337r1q2b4z8NIQ8vuv0YV65cuXLliuNKAQCAim/9+vXffvutbaTJ1q1bH553N2fOnIsXL+7fv9+2viYhZOLEiT/88MPZs2e5h6mpqStWrHjrrbcIIdywIFt7fn6+M0eQPG2P0Gw2cz089inmZAAAQJV09erVq1ev9u/f39bSu3fvCRMm2OKNEHLq1KnPPvusdu3aHTt25FrWr1/foEGDLl26LFmypGvXri1bthSJRKdOnXrjjTcmTpxICNm7d+/ChQtjYmJMJtPp06fnzJlTp04dp32opw1CHo+3aNEih5YCAAAVnJ+f359//unh4WFrEYvFZ8+e9fDwqFOnTr169QghjRo1Kre4tu086tSpU4cOHXrmzBmLxfLFF18EBwdz7UOHDm3cuDG3AOdXX33l5DvXP20Q0jT93nvvObISAACo6Hx8fHx8fMo11q5dm9vghre4ubk9ZnFtb2/vHj16PNweHR1tu3mvk9m/Rrhx48bc3Nxyjbm5uWvXrnV8SQAAAM5jPwhnzZqVmpparjEtLY07mQsAAFBlPMP0CducRwAAqM7u3r37ww8/pKament7t2nTpmfPno9Z0pNhmJ07dx47dsxkMr3yyisjR46USCTOrPaJHgjC5OTky5cvE0IMBsPx48czMzNtT6lUqh9++CEqKsrZBQIAQEVy/PjxPn369O/fv127diUlJStWrLh06dLChQvt7my1Wvv165ecnJyQkCCRSDZu3Lh69eqTJ0+WvaeCyz0QhPv37585cya3vWDBgnK7BgQElLtPLwAAVCsGg2HYsGGLFi2yzaCfNm1aeno6ISQvL+/YsWN3794NDQ3t06cPdweudevW/fHHH//88w830HTUqFEdOnR49913v/rqKxd+inIeuEb4xhtvpKamcr3dxMTE1DIKCgoyMzM7d+7sqkIBAMDlkpKSVCoVNwueQ1EUN/l95cqVFy5c4PF4W7dujYuL427nuW/fvrFjx9qmW/D5/KlTp27btq1CTUl/oEfILW9DCDl27Fh4eDi3XjgAAFQce28e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i4uLDQbD4MGDy7UPHjyYZVncqhAAAKoSO0Ho6+vr6+ublpZWrj01NVUkEtWqVcsphQEAADiDnSDk8XjLly+fMmVKUlKSrfH8+fMjR45cvHixh4eHE8sDAABwrNJrhD///HPZi4LFxcVxcXGenp7cYJn8/HyZTLZ169a3337bFXUCAAA4RGkQKhSK8PBw28Oy28/hwoULSUlJKSkp3bp169Onj639+vXrH374YXZ2dnx8/Jw5c4RC4YscBQAA4AWVBmGHDh06dOjwst538+bNKpXqzz//9PLysgWhVquNi4ubOnXqW2+9NWvWLI1G8+mnn76sIwIAADyHZ7gN040bN955552n3HnFihXffvttgwYNyjb+9NNPISEh7777bqtWrT7//PO1a9caDIZnKBYAAOBle3IQqtXq7777rk2bNnXq1Fm6dOmLHOzSpUstWrTgtps0aaLVam/duvUibwgAAPCCHrfW6IULF9auXbtlyxaNRhMdHb1o0aLhw4e/yMFyc3Pr1KnDbVMUpVQqc3Nzo6OjH94zLy/v6tWrsbGxtpaZM2eWvdYIT6TVaimKcnUVlZjZbGYYhrsfNTwffAlfkE6nYxgGP8PnptfrWZZ94m52gvDu3bs//PDDhg0bUlJSvL2969evf/Xq1f9v787DpKru/PGfu2+1V3d1N03TLArE5WcIiUFHFAcSxZFkXCIziRpNkOUZZ4yPUeaZJJOMOI4yKvo8IZsz4v7NxLg8kYgCKsQfKA7gV1GRHYHe19rudu455/vH6S6Kphubraua/rwe7efWubeqTl2q6l3n3nPP+fTTT0++TqFQqPhYaD6fj0Qi/W5ZWVk5bty4xx9/vFAyceLEUCh08nUYORhjsMdOBg9CmIDzZMCb8CQJgmCaJgThCTMMYzB774hDoy+//PKVV15ZX19/7733nnfeeS+//HJDQ8Ntt912qupUX1+/Z88evtzS0uI4Tl1dXb9bCoJgWdbUIuFw+FRVAwAAACg4okV45513trS0/Md//McPf/jDZDJ5yp9s7ty5Dz300L59+8aNG/eb3/xm5syZlZWVp/xZAAAAgME7okV4/vnnu65733333X333evXrx/ModWB3HPPPYIgPP300/fff78gCI899hhCaNKkSf/8z/88derU888//+mnn162bNnJVh8AAAA4OUe0CF999dXPPvtsxYoV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ryhKaatX5lzXff311zdu3Oi67qhRo3inZd/3X3vttffffz+VSsGsTMfW1NT0+uuvf/zxx7FYLBKJFMo//PDDVatWOY5TV1dXwuqVJ8bYrl27Pvjgg6qqKlVVC+UdHR2vvPLKzp076+vri8s3bdq0Zs0ahNDheQBZmaGUzpkzZ8qUKfPmzUsmk6tWrSp1jYaHaDR62WWX3XLLLRMmTLjqqqswxrx84cKFkyZNWrhwYSqVevLJJ0tbyWHhb/7mb2RZfvvtt/nNnTt3plKp7373u1dcccW5556bTqdLWruytnfv3vHjx0+fPv3WW2+dOnVqY2MjY8x13WnTpk2fPv2WW25JJBKbN28udTXL17p162Kx2K233jpv3rxYLPbaa6/x8l/+8pc1NTULFiyYMGHC3XffXdpKlpvOzs5oNFpRUYEQ2r59e6F89+7dqVTq7/7u76688srJkyd3dXXx8p/+9Kdjx45dsGBBbW3tI488wgvLLgjffvvtUaNG5XI5xtgTTzwxderUUtdoeNi9ezdfSKfTyWTy9ddfZ4zt3LnTsqyWlhbG2OrVq2trawsBCfr11FNP3XrrralUqhCEP/jBD26//XbGGKX08ssvX7ZsWSnrV95mzJixePHiPoXPPvvsBRdcwN94995775w5c0pRteHhhhtuuOeee/jykiVLZs+ezRizbTuRSGzYsIExduDAAcMwGhoaSlnLMoMx3r9/P2OsTxDOnz9/0aJFjDFK6Te+8Y2HHnqIMdbS0qLrOv+23Lp1ayQSyWazjLGyO0e4cuXK2bNnW5aFELruuuu2bNnS2NhY6koNAxMmTOALkUjEsiw+AdOf//znSy65hB8RnTlzZj6f37p1aylrWd6am5v//d//fenSpcWFK1euvP766xFCgiBcd911K1euLFHtyl1TU9P69et/9KMfbdy4cfPmzYQQXr5y5cq//du/lWUZIXT99devWrWqsAr0kUwmbdvmy/l8nrdyNm7cqOv6xRdfjBCqq6v7yle+smrVqlLWsszIslxfX390+auvvnrdddehIz+5a9asOffcc/m35ZQpUyoqKtavX4/KcGSZhoaGSZMm8eVIJBIOhxsaGkaNGlXaWg0jTz75pCRJf/3Xf40QamhoGD16NC8XRbGmpqahoaGktStrt99++7333su/fTiMcXt7e21tLb9ZW1sLO3Age/bsCYfD11133ahRo3bv3m0Yxtq1a03TbGho4O9GhFBtbW0QBC0tLfCJ7teSJUtuvPHGb37zm5IkeZ73/PPPoyM/xQjehIMTBEFra2thvxV22kA7s+xahISQ4lHBZFkOgqCE9Rle1q9ff8899zz//PO8SQ07c/D+8Ic/2LY9d+7c4kJCCKW0sA8lSYIdOBDXdTOZzD/8wz+88MILmzdvDoLgt7/9LUKIECKKPd8zkiQhhGAfDmT16tW7d++eO3fu3Llzm5ubeSPm6E8xNKm/EKW030/uQF+JZdcirKmpaW1t5cuu63Z3d8OPx0F69913b7jhht///vfTpk3jJTU1NcVz88Iv8WP4z//8z+rqaj6RbDabffjhh23bvuqqq+LxeFtbGz+WAjvwGPieueyyyxBCkiRNnz79448/Rkd+oltaWkRRrK6uLmE9y9m//uu/3n///d/5zncQQjU1Nbfccsu8efOKdyBCqLm5efr06aWr4/CgqmoymWxra5s4cSIq+uT22ZmF8rJrEc6YMWPt2rX8J8+aNWvGjx8P3YUHY+vWrddcc80TTzxROAyFEJoxY8Y777zDx5z94IMPfN+fMmVK6epY1u6///6bb7551qxZs2bNUlV16tSpfLToGTNmrF69mm+zevXqGTNmlLKWZWzixIl1dXW7d+/mN3ft2sWPQc2YMeONN97ghatXr7744ouLO7KDYpIk8bP7CCHP83gD+utf/3pLS8vOnTsRQplMZtOmTfAmHIzLL7+8+I3Hd9qll166devWjo4OhNCBAwf27t3LT76WXa9RjPEFF1xw7bXXPvzww6NGjfrv//7vUtdoGHAcJxaLnX/++fN7vfnmm3zVFVdcMXPmzGXLlk2aNOnf/u3fSlvP4aK41+i7774biUTuvffeO+64I5VKQYe9Y/jtb387fvz4xx577Pbbb6+uruaXT3R3d9fX1//gBz944IEHEolE4ZIAcLRly5ZVVVU9+OCDDz/88OjRo5csWcLLf/zjH5933nmPPvro9OnTv/Od75S2kmXoxz/+8fz58xFCN9xww/z58/P5PGPs/fffj0Qiv/jFL+68886KiopDhw7xjW+88cZp06Y9+uijU6ZM+ad/+ideWI6zT2QymSeffLKlpWXmzJnF7RswEIzxihUriksuvvji8847DyHked5TTz21b9++adOmffvb3y5RBYeZZ555ZubMmYWjoB999NFLL72kadpNN91UfKYdHO3tt99+8803Kysrv/e97xW6HbW2tj711FOZTGbOnDkwt9qxvfPOO+vWraOUXnrppZdffjkvZIz98Y9/3LJly8SJE2+66SYY1aGPZ555pniupe9///t84qqPP/74j3/8o6qqN954Y2GYkSAInnvuue3bt3/5y1+eO3cuP2VYjkEIAAAADJmyO0cIAAAADCUIQgAAACMaBCEAAIARDYIQAADAiAZBCAAAYESDIAQAADCiQRACAE7Ee++999JLL5W6FgCcAhCEAHyxqVOnTpgwYcKECWedddb06dMXLVrEh7wqH47j/O53v9uxY8eQPeOTTz551113lerZATiFIAgB+GL79+83TXP+/Pm33Xbb+eef/8wzz1x44YW7du0qdb0Oy2QyCxYs2LBhwwh8dgBOEgQhAIMyceLExYsXL168+Fe/+tWLL76YTqcff/zx4g3a2to6OzsHujshpLm52fO8Qolt283Nzf3OSZTP55ubm48x205HR0fxQ52A1tbW4keglLa1tQ20cVdXV/GY/QCcYSAIAThus2bNkiSpcCTw8ccfr6+vT6VSyWTy3HPPfeuttwpbXnHFFd/73vd+/etfV1dX19TU/PrXv0YIffTRRzNnzoxEIjU1Nbquz5o1C2PMt9+yZcull17KV1VUVNx///2FQRCXL1+eSCS2bt361a9+taKiIhQKzZ49u6urCyG0c+dOPp31P/7jPyYSiUQi8dRTTx1d7Z/97Gdnn332+vXrzzrrrKqqqmg0+vOf/xwh9Ktf/SqVSqVSqaqqKj4HXsErr7zypS99KZFIVFVV1dfX/+EPfzj6YXfs2DGYZwegfJVksHAAhpdEInHttdcWbu7fvx8hdNtttzHGHnnkEVEUFy9evHnz5k2bNl1zzTW6rm/bto1vedFFF6VSqcmTJ//P//zPxo0bt23btmPHjkgkMnHixBdeeOGTTz5Zu3btwoULXddljH3yySehUIjPRLZt27YHH3xQUZQHHniAP9RDDz2EEJo0adLy5cs3b968fPlyVVV/9KMfMcZyuRyPqLvuumvNmjVr1qwpjLVf7K677jIMY/Lkyc8999z777+/cOFChNC8efMuvPDC119/fcOGDZdddlkkEunq6uLbv/jii4Ig3HLLLe++++6WLVsWLlwoCMLq1av52gULFowdO3bwzw5A2YIgBOCLJRKJq6++urOzs7W1dePGjZdccglC6MUXX8xkMuFweNGiRYUtPc8bN24cz0jG2EUXXaQoyt69ewsb/P3f/71lWf1O53T99dfX19fzSWS4O+64I5lMUkpZbxCuWLGisPbGG2+sr6/ny83NzQihY09bxvu2rFmzplDVeDweDodbW1t5yQcffMBfF2OMUjpu3Lgrr7yy+BEuueSSb37zm3y5EISDfHYAylbZzVAPQHlauXJlIpHgy9FodOnSpddee+3q1auz2WxdXd3atWsLW44dO5ZPzs59+ctf5nP8cmvXrr3yyiv7nemez1u7cePGQkksFuvo6GhqaipsP3v27MLac8455/e//z2lVBQHe45DVdXC5D6qqo4bNy4UClVWVvISfoTz4MGDCKFdu3bt27fv6quvLn5pdXV169atG+RzATBcQBACMCiXXHLJz3/+c1mWx4wZM2bMGFmWEUItLS0IoQceeIBPJl5QV1dXWK6qqiosM8ba29uL1xY4jpPJZNavX79p06bi8ng83traWgjCeDxeWKWqahAExxWEkUikuKqqqvZ5QIQQ70TDX9qKFSueffbZPg/CGOOzuAFwZoAgBGBQUqnUrFmz+hRGo1GE0Isvvnj0qoLilBIEIRaL8QOJfei6rmnazTff/Jvf/OYUVfmk8Je2bNmyefPmlbouAJxe0GsUgBN30UUXqar6wgsvDP4ul1566Zo1a7q7u/uUC4Iwffr01157LZ/Pn0BNQqEQQsh13RO4b7/OOeecysrKQb60U/7sAAwlCEIATlxlZeVdd931+OOP//SnP923b5/jODt37ly+fPkTTzwx0F1+9rOfZbPZb33rW5s3b7Zte+/evUuXLvV9HyG0ZMmS5ubmb3/72//7v//rOE5DQ8Of/vSnO+64YzA1sSxr7Nixzz333Ntvv71ly5b29vaTfGmyLC9ZsmT16tW33Xbbjh07HMfZu3fv008/vXTp0oGe/fnnnz9Vzw7AUIIgBOCk3Hfffffdd98vf/nL8ePHm6Y5adKkpUuXmqY50PZTp05duXJlQ0PD1772NcuyJkyYUEjNadOmrVq1qrGx8cILLzRNc/To0d/97ncH38z6r//6L9u2r7rqqq9+9aunZBTQBQsW/O53v3v11VcnT55smuaECRPuvvtuTdMGevZ8Pn8Knx2AISOw3st1AQAnDGO8fft213Vra2tra2u/cHvG2M6dO9PpdHV19ZgxY/qs3bt3b3t7eywWGzt2LO/AUkKU0s8++yyXy1VVVY0ePbrQ14b3Ox98Px0AyhYEIQAAgBENfs0BAAAY0SAIAQAAjGgQhAAAAEY0CEIAAAAjGgQhAACAEQ2CEAAAwIj2/wBuTUJPtakZuQAAAABJRU5ErkJggg==", "image/svg+xml": [ "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n" ], "text/html": [ "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "## --- Plot solid composition\n", "solid_comp = melts_query_solid(scratchdir, index=1)\n", "\n", "h = plot(xlabel=\"Percent melt\",ylabel=\"Abundance (wt. %) in solid\")\n", "for e in [\"SiO2\",\"Al2O3\",\"CaO\",\"MgO\",\"FeO\",\"Na2O\",\"K2O\"]\n", " plot!(h,100 .- solid_comp[\"mass\"],solid_comp[e],label=e)\n", "end\n", "plot!(h,xlims=(0,100),framestyle=:box,fg_color_legend=:white,legend=:right)" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "scrolled": false }, "outputs": [ { "data": { "image/png": "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", "image/svg+xml": [ "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n" ], "text/html": [ "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", " \n", " \n", " \n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n", "\n" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "## --- Plot phase modes\n", "modes = melts_query_modes(scratchdir, index=1)\n", "\n", "h = plot(xlabel=\"Temperature (C)\",ylabel=\"Abundance (wt. %)\")\n", "for m in modes[\"elements\"][4:end]\n", " plot!(h,modes[\"Temperature\"],modes[m],label=m)\n", "end\n", "plot!(h,ylims=(0,100),framestyle=:box,fg_color_legend=:white,legend=:topleft)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Julia 1.9.0-beta4", "language": "julia", "name": "julia-1.9" }, "language_info": { "file_extension": ".jl", "mimetype": "application/julia", "name": "julia", "version": "1.9.0" } }, "nbformat": 4, "nbformat_minor": 2 }