计算化学公社

标题: psi4运行核心数是单核,如何修改? [打印本页]

作者
Author:
风起时想你    时间: 2020-4-2 22:03
标题: psi4运行核心数是单核,如何修改?
按照卢老师的帖子安装的psi4,用帖子中的H2O-NH3的输入文件计算了一下,看输出文件好像是单核运行的,想请老师看看是否有问题。我在运行时,设置了6GB内存,64核心运行,不知道实际运行是否按照此设定进行的。如果不是的话,应该如何去设置呢?

作者
Author:
hzfish    时间: 2020-4-2 22:11
psi4 -i  inputfile  -o  outfile -n x
x表示核数。

作者
Author:
snljty    时间: 2020-4-2 22:13
  1. psi --help | grep -i 'thread'
复制代码

结果
  1. usage: psi4 [-h] [-i INPUT] [-o OUTPUT] [-a] [-V] [-n NTHREAD] [-s SCRATCH]
  2.   -n NTHREAD, --nthread NTHREAD
  3.                         Number of threads to use. Psi4 disregards OMP_NUM_THREADS/MKL_NUM_THREADS.
复制代码

帮助里面写了用-n指定线程数
善用--help参数。

作者
Author:
风起时想你    时间: 2020-4-2 23:07
计算时,psi4 sapt.inp sapt.out -n 64   但是看输出文件 Threads:    1
作者
Author:
风起时想你    时间: 2020-4-3 10:37
hzfish 发表于 2020-4-2 22:11
psi4 -i  inputfile  -o  outfile -n x
x表示核数。

计算时就是用的这样的命令,但是看输出文件好像是单核运行的。
作者
Author:
sobereva    时间: 2020-4-3 11:18
就是用-n,和我博文里写的完全一致
使用PSI4做对称匹配微扰理论(SAPT)能量分解计算
http://sobereva.com/526http://bbs.keinsci.com/thread-15902-1-1.html

我的输出文件里的信息
  1.     Process ID: 4528
  2.     Host:       localhost.localdomain
  3.     PSIDATADIR: /sob/psi4_132/share/psi4
  4.     Memory:     500.0 MiB
  5.     Threads:    36
  6.    
  7.   ==> Input File <==
复制代码



作者
Author:
风起时想你    时间: 2020-4-3 16:33
sobereva 发表于 2020-4-3 11:18
就是用-n,和我博文里写的完全一致
使用PSI4做对称匹配微扰理论(SAPT)能量分解计算
http://sobereva.com/ ...

老师,我看您博文里计算时用的-n 36,输出文件也显示Threads :36,可以对的上。我在计算时,用的-n 64,输出文件显示 Threads :1. 不知道问题存在哪里。
作者
Author:
sobereva    时间: 2020-4-4 04:46
风起时想你 发表于 2020-4-3 16:33
老师,我看您博文里计算时用的-n 36,输出文件也显示Threads :36,可以对的上。我在计算时,用的-n 64, ...

这个最好去PSI4论坛看开发者怎么说,可能需要一些特殊设置
作者
Author:
j5888xm    时间: 2020-10-12 13:35
风起时想你 发表于 2020-4-3 16:33
老师,我看您博文里计算时用的-n 36,输出文件也显示Threads :36,可以对的上。我在计算时,用的-n 64, ...

同问,解决了吗
作者
Author:
风起时想你    时间: 2020-10-12 14:50
j5888xm 发表于 2020-10-12 13:35
同问,解决了吗

已解决。修改计算平台的作业脚本就正常了。




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3