计算化学公社

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

[CASTEP/Dmol3/MS] 求助:ASE调用DMol3 Calculator服务器只会单核跑

[复制链接 Copy URL]

401

帖子

0

威望

2551

eV
积分
2952

Level 5 (御坂)

所念皆星河

跳转到指定楼层 Go to specific reply
楼主
在使用ASE为DMol3添加dftd3校正时,虽然已按官方文档(https://wiki.fysik.dtu.dk/ase/as ... se.calculators.dmol)设置了环境变量DMOL_COMMAND
  1. export DMOL_COMMAND="/home/lijun/BIOVIA/MaterialsStudio20.1/etc/DMol3/bin/RunDMol3.sh -np 44"
复制代码

  1. from ase.io import read
  2. from ase.calculators.dmol import DMol3
  3. from ase.calculators.dftd3 import DFTD3
  4. from ase.optimize import GPMin

  5. atoms=read('H2Ox1.xyz')

  6. calc=DMol3(symmetry='off', max_memory=20480, file_usage='smart', scf_density_convergence=1.0e-6, scf_charge_mixing=2.0e-1, scf_spin_mixing=5.0e-1, scf_diis='6 pulay', scf_iterations=50, spin_polarization='unrestricted', charge=0, basis='dnp', basis_version='basfile_v4.4', aux_density='hexadecapole', preconditioner=4.0, pseudopotential='none', functional='pbe', occupation='fermi', integration_grid='fine', cutoff_global='4.0 angstrom', cosmo='ibs', cosmo_dielectric='78.54 Water', kpoints='on 4 4 4 0.0 0.0 0.0')

  7. d3=DFTD3(dft=calc,xc='pbe')

  8. atoms.calc=d3

  9. opt=GPMin(atoms,trajectory='opt.traj',logfile='opt.log')

  10. opt.run(fmax=0.054)
复制代码


但在实际执行上述python脚本的时候,在top中查看任务运行情况发现dmol3程序仅使用单线程计算,不太明白问题出在哪里,请各位老师指正~


心之所向,日复一日,必有精进

73

帖子

0

威望

2033

eV
积分
2106

Level 5 (御坂)

究极懒狗

2#
发表于 Post on 2023-3-16 00:27:21 | 只看该作者 Only view this author
最好先正常提交一个任务,看看dmol3是否还是单线程计算。如果还是单线程计算,可能安装有点问题。
我原来在ubuntu下安装DMOL3,也是只能1个线程跑,后来换成centos就正常了。

285

帖子

2

威望

4632

eV
积分
4957

Level 6 (一方通行)

打脸只许打一次

3#
发表于 Post on 2023-3-16 08:39:10 | 只看该作者 Only view this author
这个问题我曾经在给某台老电脑装vasp的时候遇到过,也是只能单核。后来判定是mpi问题,话说应该是dmol3自带mpi,有个帖子参考下试试。https://blog.shishiruqi.com/2021/05/20/intel-2018-fix/

401

帖子

0

威望

2551

eV
积分
2952

Level 5 (御坂)

所念皆星河

4#
 楼主 Author| 发表于 Post on 2023-3-16 12:58:58 | 只看该作者 Only view this author
Aletyx 发表于 2023-3-16 00:27
最好先正常提交一个任务,看看dmol3是否还是单线程计算。如果还是单线程计算,可能安装有点问题。
我原来 ...

谢谢你的建议!我的DMol直接提交可多线程跑,所以应该是ASE的问题,最近正在看ASE的代码~
心之所向,日复一日,必有精进

401

帖子

0

威望

2551

eV
积分
2952

Level 5 (御坂)

所念皆星河

5#
 楼主 Author| 发表于 Post on 2023-3-16 12:59:22 | 只看该作者 Only view this author
wypkdhd 发表于 2023-3-16 08:39
这个问题我曾经在给某台老电脑装vasp的时候遇到过,也是只能单核。后来判定是mpi问题,话说应该是dmol3自带 ...

谢谢!我去学习一下
心之所向,日复一日,必有精进

本版积分规则 Credits rule

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

GMT+8, 2026-2-20 23:57 , Processed in 0.366072 second(s), 20 queries , Gzip On.

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