本系列内容全部给予Ubuntu操作系统。
系统版本:#32~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 18 10:40:13 UTC 2
1 了解Melts
Welcome to MELTS
MELTS是一个软件包,旨在促进岩浆系统中相平衡的热力学建模。它能够计算温度范围 500-2000 °C 和压力范围 0-2 GPa 的火成体系的平衡相关系。
岩浆过程的演化场景可以使用 MELTS 建模为温度和压力(吉布斯能量最小化)、温度和体积(亥姆霍兹能量最小化)、熵和压力(熵最大化)或熵和压力(熵最小化)的一系列步骤。等熵(恒定熵)、等熵(恒定熵)或等容(恒定体积)场景可用于探索岩浆过程,例如能量约束同化、绝热减压熔融或斑晶熔体包裹体中的后俘获结晶。可选地,可以在氧气固定化学势(逸度)下对氧气转移开放的系统中计算平衡。这允许沿着指定的氧气缓冲对岩浆的平衡和分级结晶进行建模。水作为液相中的一个组分并作为单独的纯相;溶解度关系可以建模为温度压力和液体成分的函数,并且模型中包括水对相平衡的影响。
MELTS 包中包含的液相热力学模型主要根据低压实验相平衡和一组独立的矿物相热力学数据/模型进行拟合。MELTS 用于模拟低压 (< 2 GPa) 下的岩浆相关系。它在镁铁质系统中得到了更好的校准,并且对于 MORBS 和碱性镁铁质岩浆尤其有效。MELTS 软件包无法很好地模拟涉及角闪石和黑云母的相平衡。因此,不建议模拟中间体向富含二氧化硅的钙碱性系统的演化。
MELTS 基于 Ghiorso 和 Sack (1995) 以及 Asimow 和 Ghiorso (1998) 的工作。
MELTS for Linux
Paula Antoshechkina at Caltech has kindly built the latest version of rhyolite-MELTS/pMELTS for Ubuntu and RedHat Linux in both 32-bit and 64-bit versions. These versions of rhyolite-MELTS/pMELTS are code-identical to the latest Mac OS builds. Users with older Ubuntu systems (pre-12.10) should use the RedHat versions and those with Fedora systems should use the Ubuntu versions. The executables are zip-compressed and downloadable:
- 32-bit Ubuntu 10.04 rhyolite-MELTS/pMELTS (.zip)
- 64-bit Ubuntu 10.04 rhyolite-MELTS/pMELTS (.zip)
- 32-bit RedHat Linux 6.7 rhyolite-MELTS/pMELTS (.zip)
- 64-bit RedHat Linux 6.7 rhyolite-MELTS/pMELTS (.zip)
Consult MELTS for Mac OS X for additional information about rhyolite-MELTS, including instruction on how to cite model results.
2 安装melts
这里下载64位的软件压缩包。
解压后是Melts-rhyolite-public。
在终端找到文件并赋予执行权限。
在执行运行过程中遇到了缺少libpng12.so.0 的问题。
原因:Ubuntu 14 以上就已经不再支持 libpng12,然而有些软件又依赖于 libpng12。
使用网络上如下的方法会失败:
sudo apt-get update sudo apt-get install libpng12-0
讯享网
因此添加访问源:
参考:
apt - error while loading shared libraries: libpng12.so.0 - Ask Ubuntu
讯享网sudo add-apt-repository ppa:linuxuprising/libpng12 sudo apt update sudo apt install libpng12-0

将软件所在文件夹在终端打开后,将应用程序拖入终端后就打开了。
3. Melts使用(持续更新)
在终端界面回复YorN进入不同的界面。

教程是2020年制作的 alphaMELTS。
alphaMELTS软件可用于计算用户设置的热力学路径上的平衡组合,并可同时计算微量元素分布,其算法适用于多组分系统。
Runtime alphamelts menu options
1、读入文件
(1)选择“1”读入文件,务必包括文件路径,否则无法读写
(2)格式如下:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/72284.html