计算化学公社

 找回密码 Forget password
 注册 Register
Views: 7025|回复 Reply: 9
打印 Print 上一主题 Last thread 下一主题 Next thread

[辅助/分析程序] 速率常数计算程序MESS安装指南

[复制链接 Copy URL]

8

帖子

0

威望

296

eV
积分
304

Level 3 能力者

本帖最后由 Elatesan 于 2022-4-10 21:31 编辑

本人一直在做化学反应动力学相关的研究,因此需要涉及到反应速率常数的计算问题。在跟师兄探讨后,师兄强烈推荐使用MESS进行反应速率常数的计算。然而,在搜索本论坛后,我发现很多人都对MESS的下载和安装存在疑问。在经过一番摸索后,本人成功完成了MESS的安装,因此把安装指南整理为本帖。既是为了给其他入门的同学做一个参考,也是为自己做个整理。在之后MESS使用过程中有新的心得体会,我也会继续更新到本帖中来。
首先声明,本人是在【Linux虚拟机】中安装的MESS,因此不敢保证本帖中的安装方式在应用到服务器安装时依然有效。

【以下为安装流程】

1. 配置虚拟机。请参考sob老师的b站视频:https://www.bilibili.com/video/B ... id_from=333.999.0.0
2. 安装anaconda。anaconda能很方便地新建运行环境,管理各种扩展包。强烈推荐安装好anaconda后再安装MESS。网址为:https://www.anaconda.com
3.MESS下载地址:(1)https://tcg.cse.anl.gov/papr/codes/mess.html (2)https://github.com/Auto-Mech/MESS (github有时需要一些独特的上网方式才能正常连接)这两个网址都可以下载MESS,但在github这个网址上给出了详细的安装方式,因此推荐去(2)号网站读一下readme这个安装指南。4.Github中给出了多种安装方式,但由于网络以及版本问题,直接使用readme中的【Direct Installing Using Conda】安装步骤进行安装,经常会遇到版本不匹配/网络原因导致扩展包下载失败的问题(即使设置了镜像源也不太行,有些扩展包镜像源中也没有)。经过一番尝试,本人推荐使用【Building from source using Conda environment for dependencies】中给出的安装方法。首先,要先下载3.(2)网站中的文件内容,解压后会得到MESS-master文件夹。在打开anaconda,运行控制台后,依次输入:

  1. conda env create -f environment.yml
复制代码
  1. conda activate mess-env
  2. bash /自己的解压路径/MESS-master/debug/build.sh
复制代码
  1. . /自己的解压路径/MESS-master/debug/fake-install.sh
复制代码

在运行完以上命令行后,MESS便可以正常使用了。但值得注意的是,使用这种方法安装完后,每次重新开机都需要重新运行一下fake-install.sh才可以再次使用MESS。若不想每次都重新运行fake-install.sh的话,可以在anaconda控制台中输入:

  1. conda install -c auto-mech mess
复制代码

以安装MESS扩展包。该扩展包一般来说可以正常下载安装,不会因为网络问题被屏蔽。


以上为MESS的安装流程,欢迎各位补充内容,希望对各位刚入门的同学有帮助



评分 Rate

参与人数
Participants 5
eV +29 收起 理由
Reason
DapengDing + 5 好物!
guojingni + 4 谢谢分享
hhwang + 5 谢谢
慢半拍的小陈 + 5 好物!
sobereva + 10

查看全部评分 View all ratings

54

帖子

0

威望

511

eV
积分
565

Level 4 (黑子)

2#
发表于 Post on 2022-10-30 20:58:16 | 只看该作者 Only view this author
可否请教一下怎么验证已经安装成功?官方算例需要怎么运行呢?

8

帖子

0

威望

296

eV
积分
304

Level 3 能力者

3#
 楼主 Author| 发表于 Post on 2022-10-31 15:17:04 | 只看该作者 Only view this author
594yy 发表于 2022-10-30 20:58
可否请教一下怎么验证已经安装成功?官方算例需要怎么运行呢?

打开anaconda,加载配置好的环境,之后启动anaconda的控制台,使用mess关键词或者messabs关键词,后面接上自带的算例全路径地址即可

54

帖子

0

威望

511

eV
积分
565

Level 4 (黑子)

4#
发表于 Post on 2022-11-2 23:05:15 | 只看该作者 Only view this author
Elatesan 发表于 2022-10-31 15:17
打开anaconda,加载配置好的环境,之后启动anaconda的控制台,使用mess关键词或者messabs关键词,后面接 ...

十分感谢解答,成功运行了。

1

帖子

0

威望

29

eV
积分
30

Level 2 能力者

5#
发表于 Post on 2024-6-20 15:47:38 | 只看该作者 Only view this author
594yy 发表于 2022-11-2 23:05
十分感谢解答,成功运行了。

按照上述安装过程,我已经在linux系统下安装mess软件。请问下是如何运行这个算例呢?我输入 mess /我的路径/MESS-master/examples/mess.inp & 显示报错 cannot open shared object file: no such file or directory

154

帖子

0

威望

1171

eV
积分
1325

Level 4 (黑子)

6#
发表于 Post on 2024-7-28 09:12:01 | 只看该作者 Only view this author
您好,我在linux下安装的,但是进行第一步之后(即输入conda env create -f environment.yml),然后就一直是显示:Collecting package metadata (repodate.json):done
Solving environment: \
请问有什么建议和解决办法吗?

1

帖子

0

威望

39

eV
积分
40

Level 2 能力者

7#
发表于 Post on 2025-4-9 21:14:11 | 只看该作者 Only view this author
本帖最后由 jack88 于 2025-4-9 21:18 编辑

官方已经不推荐了这种安装方式了,最新的代码也移除了yml文件了,参考https://github.com/Auto-Mech/MES ... atic/CONDA_BUILD.md
现在只需在一个全新的conda环境中执行:
  1. conda install -c auto-mech mess-static
复制代码
即可完成mess的安装,执行完后mess有了,不需要通过代码编译。
如果你的conda因为网络执行很慢,也可以直接克隆官方的代码,static目录里有官方编译好的二进制文件,同时还包含mpi版本。

2

帖子

0

威望

124

eV
积分
126

Level 2 能力者

8#
发表于 Post on 2025-6-26 08:54:45 | 只看该作者 Only view this author
https://github.com/Auto-Mech/MESS 网站上最新打包下载的,移除了environment.yml文件,附上了

environment.yml

319 Bytes, 下载次数 Times of downloads: 2

2

帖子

0

威望

124

eV
积分
126

Level 2 能力者

9#
发表于 Post on 2025-6-26 09:32:37 | 只看该作者 Only view this author
XZDZ 发表于 2024-7-28 09:12
您好,我在linux下安装的,但是进行第一步之后(即输入conda env create -f environment.yml),然后就一直 ...

这个有时候切手机热点试试

1

帖子

0

威望

9

eV
积分
10

Level 1 能力者

10#
发表于 Post on 2025-7-12 17:50:04 | 只看该作者 Only view this author
(3)里面的包下载不聊了 求助别的方法

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2025-8-12 17:42 , Processed in 1.608980 second(s), 30 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list