计算化学公社

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

[NWChem] 编译Windows版的NWChem 6.6

[复制链接 Copy URL]

729

帖子

21

威望

5233

eV
积分
6382

Level 6 (一方通行)

跳转到指定楼层 Go to specific reply
楼主
本帖最后由 beefly 于 2016-6-14 20:10 编辑

网上有CYGWIN下编译NWChem 6.0的方法,但是对NWChem 6.6已经不适用了。而NWChem主页上的介绍又过于简单。

以下全部是32位编译。编译Windows-64版需要装64位MinGW及各种包。

(1~3步的细节可参见NWChem手册:http://www.nwchem-sw.org/index.p ... :_Windows_Platforms

1. 在Windows下装MinGW + MSYS + GCC + GFortran

总共要下载大约80MB的压缩文件。安装后,\MinGW\msys\1.0\etc下创建fstab(fstab.sample改名即可),其中包含一行:
  1. C:/MinGW   /mingw
复制代码
并且行尾必须至少有一空行。

进入C:\MinGW\msys\1.0,双击其中的msys.bat可以进入MSYS系统。建议在桌面创建快捷方式。

2. 在Windows下装Mpich

3. 在Windows下装Python

4. MSYS下解压缩NWChem 6.6源代码

5. 在NWChem根目录下创建lib目录,把第2步MPICH2的整个安装目录以及其中的文件复制到lib中

6. 下载BLAS + LAPACK包,用GCC + GFortran编译,然后把编译结果ibblas.a和liblapack.a放到lib中。也可以用mkl、acml等。

7. 在MSYS下,粘贴以下环境变量:
  1. export NWCHEM_TOP=~/nwchem-6.6
  2. export LARGE_FILES=TRUE
  3. export NWCHEM_MODULES=all
  4. export NWCHEM_TARGET=LINUX
  5. export BLASOPT="-L$NWCHEM_TOP/lib -lblas -llapack"
  6. export USE_MPI=y
  7. export MPI_LOC=$NWCHEM_TOP/lib/MPICH2
  8. export MPI_LIB=$MPI_LOC/lib
  9. export MPI_INCLUDE=$MPI_LOC/include
  10. export LIBMPI="-lfmpich2g -lmpi"
  11. export PYTHONHOME=/c/Python27/
  12. export PYTHONVERSION=27
  13. export DEPEND_CC=gcc
复制代码
其中,可以在NWCHEM_MODULES自定义感兴趣的包(例如,去掉所有平面波赝势程序,分子动力学,等),从而加快编译速度。但是有可能存在依赖性问题,导致编译失败。

8. 在MSYS下运行命令,令配置生效:
cd $NWCHEM_TOP/src
make nwchem_config


9. 在MSYS下运行编译命令:
make -f GNUmakefile FC=gfortran DEPEND_CC=gcc

如果编译正常,大约4至6小时以后就能在$NWCHEM_TOP/bin/LINUX得到nwchem.exe。

10. 编译过程中可能遇到的问题:

缺少sched.h:
找一个CYGWin系统,/usr/include中找到sched.h和sys/sched.h,复制到MinGW\include和MinGW\include\sys下

编译NWints模块时,找不到cscfps.fh:
把src\ddscf下的*.fh文件复制到src\include下

链接时找不到-lpthread:
下载libpthreadGC2.a,改名为libpthread.a,放入C:\MinGW\lib
ftp://sourceware.org/pub/pthreads-win32/dll-latest/lib/x86/



评分 Rate

参与人数
Participants 1
威望 +1 收起 理由
Reason
sobereva + 1

查看全部评分 View all ratings

220

帖子

0

威望

6002

eV
积分
6222

Level 6 (一方通行)

跳跳猪

6#
发表于 Post on 2016-6-18 09:33:31 | 只看该作者 Only view this author
Jasminer 发表于 2016-6-14 20:39
请问NWChem国际上接受程度如何啊?这软件看起来功能无所不包,但我读过的有限文献里,没有一个是用这个软件 ...

可以将NWchem和动力学的程序结合,做直接动力学模拟,例如:
http://hase-group.ttu.edu/venus.html
流年似水,浮生如梦。

264

帖子

0

威望

2588

eV
积分
2852

Level 5 (御坂)

5#
发表于 Post on 2016-6-16 18:53:37 | 只看该作者 Only view this author
感谢sob解答。
看来我老老实实用我的GAMESS-US/ORCA没错了,果然是没钱的

6万

帖子

99

威望

5万

eV
积分
120146

管理员

公社社长

4#
发表于 Post on 2016-6-15 10:57:59 | 只看该作者 Only view this author
Jasminer 发表于 2016-6-14 20:39
请问NWChem国际上接受程度如何啊?这软件看起来功能无所不包,但我读过的有限文献里,没有一个是用这个软件 ...

接受程度也不低,比较有名历史也挺长,只不过一般性的计算用Gaussian明显更方便,大家也普遍买了高斯,没买高斯的可以用ORCA等大而全的代替,所以轮不到NWChem。高斯不灵光的多参考计算大家又习惯用molpro/molcas,没钱的用GAMESS-US/ORCA,也轮不到NWChem。NWChem主要卖点是大规模并行,不过有条件享受这个的人又很少。通常也就是做一些NWChem特色的问题才有人想到它,包括CDFT、RT-TDDFT、高阶耦合簇等,不过算这些的人又少。
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办极高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入北京科音微信公众号获取北京科音培训的最新消息,并避免错过网上有价值的计算化学文章!
欢迎加入人气极高、专业性特别强的理论与计算化学综合交流群思想家公社QQ群(群号见此链接),合计达一万多人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大、极为流行的量子化学波函数分析程序)
Google Scholar:https://scholar.google.com/citations?user=tiKE0qkAAAAJ
ResearchGate:https://www.researchgate.net/profile/Tian_Lu

689

帖子

2

威望

4193

eV
积分
4922

Level 6 (一方通行)

3#
发表于 Post on 2016-6-15 09:09:01 | 只看该作者 Only view this author
Jasminer 发表于 2016-6-14 20:39
请问NWChem国际上接受程度如何啊?这软件看起来功能无所不包,但我读过的有限文献里,没有一个是用这个软件 ...

估计免费软件不太好用

普通计算用:Gaussian
高精度用:Molpro + Molcas
周期性用:VASP
收费软件基本覆盖 

评分 Rate

参与人数
Participants 1
eV +1 收起 理由
Reason
greatzdk + 1 谢谢

查看全部评分 View all ratings

264

帖子

0

威望

2588

eV
积分
2852

Level 5 (御坂)

2#
发表于 Post on 2016-6-14 20:39:15 | 只看该作者 Only view this author
请问NWChem国际上接受程度如何啊?这软件看起来功能无所不包,但我读过的有限文献里,没有一个是用这个软件的。

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

GMT+8, 2025-8-15 22:55 , Processed in 0.510082 second(s), 22 queries , Gzip On.

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