计算化学公社

 找回密码 Forget password
 注册 Register
楼主 Author: zjxitcc
打印 Print 上一主题 Last thread 下一主题 Next thread

[辅助/分析程序] 使用MOKIT做多参考计算

  [复制链接 Copy URL]

4103

帖子

4

威望

8861

eV
积分
13044

Level 6 (一方通行)

MOKIT开发者

91#
 楼主 Author| 发表于 Post on 2025-5-26 08:14:52 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2025-5-26 08:17 编辑
NHX 发表于 2025-5-9 00:31
Z老师您好,我准备用源码安装MOKIT,我下载的最新版Intel 工具包,编译器ifort变成了ifx,请问可以用ifx编 ...

可以的。注意,对于Intel OneAPI < 2025,ifort/ifx共存,仍然可以使用ifort编译,运行make all即可;对于Intel OneAPI >= 2025,ifort被彻底抛弃 只有ifx,此时可以运行make all -f Makefile.intel_ifx(注意,请下载v1.2.7rc7 2025-May-25或更新的版本。日期可以通过打开CHANGELOG文件看首行内容得知)
自动做多参考态计算的程序MOKIT

125

帖子

0

威望

464

eV
积分
589

Level 4 (黑子)

92#
发表于 Post on 2025-5-30 21:48:28 | 只看该作者 Only view this author
zjxitcc 发表于 2025-5-26 08:14
可以的。注意,对于Intel OneAPI < 2025,ifort/ifx共存,仍然可以使用ifort编译,运行make all即可;对 ...

老师您好!我用源码安装最新版的MOKIT,我的Intel OneAPI >=2025,按照您的指示编译出现了错误,弄了很久还是没有解决,想请邹老师看看是哪里有问题,附件是出错的地方,谢谢老师!

Error.txt

11.68 KB, 下载次数 Times of downloads: 4

909

帖子

1

威望

7871

eV
积分
8800

Level 6 (一方通行)

93#
发表于 Post on 2025-5-30 21:57:38 | 只看该作者 Only view this author
Xx_DerEnTh 发表于 2025-5-30 21:48
老师您好!我用源码安装最新版的MOKIT,我的Intel OneAPI >=2025,按照您的指示编译出现了错误,弄了很久 ...

不要使用太老的 python 版本,建议 3.9-3.11

4103

帖子

4

威望

8861

eV
积分
13044

Level 6 (一方通行)

MOKIT开发者

94#
 楼主 Author| 发表于 Post on 2025-5-30 23:31:36 | 只看该作者 Only view this author
本帖最后由 zjxitcc 于 2025-5-30 23:37 编辑
Xx_DerEnTh 发表于 2025-5-30 21:48
老师您好!我用源码安装最新版的MOKIT,我的Intel OneAPI >=2025,按照您的指示编译出现了错误,弄了很久 ...

你可以创一个新的虚拟环境,在新环境中使用更高python版本,例如
  1. conda create -n mokit-py39 python=3.9
  2. conda activate mokit-py39
  3. cd /path/to/mokit/src/
  4. make all -f Makefile.intel_ifx
复制代码
前两行命令是创建新的虚拟环境(注意,此处我们并没有用conda联网安装mokit),后两行是进入mokit源代码目录去编译。我记得即使没网也可以创建本地python环境。如果编译成功,就在当前环境中使用mokit。退出新建的虚拟环境就是conda deactivate。

若实在无法创建虚拟环境以使用更高版本python,可以到镜像网站下载一个Anaconda Python离线安装包Anaconda3-2024.02-1-Linux-x86_64.sh,发送到服务器上,运行./Anaconda3-2024.02-1-Linux-x86_64.sh
就可以安装更高版本的python了。

如果使用slurm脚本提交任务,就是在脚本中先激活环境,再执行任务
# 指定内存和核数等等
source activate mokit-py39
automr h2o.gjf >h2o.out 2>&1
自动做多参考态计算的程序MOKIT

125

帖子

0

威望

464

eV
积分
589

Level 4 (黑子)

95#
发表于 Post on 2025-5-31 09:42:57 | 只看该作者 Only view this author
zjxitcc 发表于 2025-5-30 23:31
你可以创一个新的虚拟环境,在新环境中使用更高python版本,例如
前两行命令是创建新的虚拟环境(注意, ...

@hebrewsnabla感谢两位老师,我再试试

125

帖子

0

威望

464

eV
积分
589

Level 4 (黑子)

96#
发表于 Post on 2025-5-31 14:47:58 | 只看该作者 Only view this author
zjxitcc 发表于 2025-5-30 23:31
你可以创一个新的虚拟环境,在新环境中使用更高python版本,例如
前两行命令是创建新的虚拟环境(注意, ...

老师您好!我升级python版本后编译成功了,但是安装完成后我运行其中的00-h2o_cc-pVDZ_1.5.gjf例子的时候出现了报错,只生成了一个out文件,请教一下老师这个是哪里有问题,麻烦老师了。

00-h2o_cc-pVDZ_1.5.out

1.3 KB, 下载次数 Times of downloads: 2

909

帖子

1

威望

7871

eV
积分
8800

Level 6 (一方通行)

97#
发表于 Post on 2025-6-2 17:44:32 | 只看该作者 Only view this author
Xx_DerEnTh 发表于 2025-5-31 14:47
老师您好!我升级python版本后编译成功了,但是安装完成后我运行其中的00-h2o_cc-pVDZ_1.5.gjf例子的时候 ...

是mokit的bug(使用ifx时),我们修一下。

125

帖子

0

威望

464

eV
积分
589

Level 4 (黑子)

98#
发表于 Post on 2025-6-3 09:10:24 | 只看该作者 Only view this author
hebrewsnabla 发表于 2025-6-2 17:44
是mokit的bug(使用ifx时),我们修一下。

好的,谢谢老师

本版积分规则 Credits rule

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

GMT+8, 2025-8-12 17:26 , Processed in 0.732047 second(s), 22 queries , Gzip On.

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