Linux サーバー版 NWChem インストールマニュアル


NWchemはEducational Community License 2.0、それ以外はすべてGNU GPLのもとに配布されており、無償で利用することができます。

弊社環境にて動作を確認した実行環境はCentOS 6.6(64bit)です。
計算結果の保証は致しかねますのでご了承願います。


足りないパッケージがありましたら、適宜yum等でインストールしてください。
MPI並列にはOpenMPI、コンパイラはGCCを使うこととします。
$ sudo yum install python-devel gcc-gfortran openblas-devel openblas-serial64 openmpi-devel scalapack-openmpi-devel blacs-openmpi-devel elpa-openmpi-devel tcsh --enablerepo=epel

/etc/bashrcに
export PATH=/usr/lib64/openmpi/bin/:$PATH
export LD_LIBRARY_PATH=/usr/lib64/openmpi/lib/:$LD_LIBRARY_PATH
を追加します。

http://www.nwchem-sw.org/index.php/Download から ソースコードをダウンロードします。
※2016/9/18現在の最新バージョンはNwchem-6.6.revision27746-src.2015-10-20.tar.gzです。
下記のようにコンパイルします。

$ . /etc/bashrc
$ mv Nwchem-6.6.revision27746-src.2015-10-20.tar.gz /tmp
$ cd /tmp $ tar xvfz Nwchem-6.6.revision27746-src.2015-10-20.tar.gz

$ cd nwchem-6.6/src
$ vi nwchem_env.sh
export NWCHEM_TOP=/tmp/nwchem-6.6
export NWCHEM_TARGET=LINUX64
export NWCHEM_MODULES=all
export USE_MPI=y
export USE_PYTHONCONFIG=y
export PYTHONVERSION=2.7
export PYTHONHOME=/usr
export USE_64TO32=y
export BLAS_SIZE=4
export BLASOPT="-lopenblas -lpthread -lrt"
export SCALAPACK_SIZE=4
export SCALAPACK="-L/usr/lib64/openmpi/lib -lscalapack -lmpiblacs"
export ELPA="-I/usr/lib64/gfortran/modules/openmpi -L/usr/lib64/openmpi/lib -lelpa"

$ . nwchem_env.sh
$ make nwchem_config
$ make 64_to_32
$ make

$ sudo mkdir -p /usr/local/NWChem/bin
$ sudo mkdir -p /usr/local/NWChem/data

$ sudo cp $NWCHEM_TOP/bin/${NWCHEM_TARGET}/nwchem /usr/local/NWChem/bin
$ sudo chmod 755 /usr/local/NWChem/bin/nwchem
$ sudo cp -r $NWCHEM_TOP/src/basis/libraries /usr/local/NWChem/data
$ sudo cp -r $NWCHEM_TOP/src/data /usr/local/NWChem
$ sudo cp -r $NWCHEM_TOP/src/nwpw/libraryps /usr/local/NWChem/data
$ sudo vi /usr/local/NWChem/data/default.nwchemrc
nwchem_basis_library /usr/local/NWChem/data/libraries/
nwchem_nwpw_library /usr/local/NWChem/data/libraryps/
ffield amber
amber_1 /usr/local/NWChem/data/amber_s/
amber_2 /usr/local/NWChem/data/amber_q/
amber_3 /usr/local/NWChem/data/amber_x/
amber_4 /usr/local/NWChem/data/amber_u/
spce /usr/local/NWChem/data/solvents/spce.rst
charmm_s /usr/local/NWChem/data/charmm_s/
charmm_x /usr/local/NWChem/data/charmm_x/

$ cp /usr/local/NWChem/data/default.nwchemrc ~/.nwchemrc
$ sudo cp /usr/local/NWChem/data/default.nwchemrc /etc/skel/.nwchemrc

/etc/bashrcに
export PATH=$PATH:/usr/local/NWChem/bin
を追加します。


以上で、インストールと設定は完了です。

Copyright 2008-2020 X-Ability Co., Ltd. All Rights Reserved.