NWChem aims to provide its users with computational chemistry tools that are scalable both in their ability to treat large scientific computational chemistry problems efficiently, and in their use of available parallel computing resources from high-performance parallel supercomputers to conventional workstation clusters.
<hidden Cliquez ici pour connaître les détails de compilation> Variables définies pour préparer la compilation :
export NWCHEM_TOP=$(pwd) export NWCHEM_TARGET=LINUX64 export ARMCI_NETWORK=MPI-MT export USE_MPI=y export USE_MPIF=y # Pas de USE_MPIF4=y, on utilise la lib MPI compatible integer*8 (-ilp64) export LIBMPI="\ -L${I_MPI_ROOT}/intel64/lib/release -L${I_MPI_ROOT}/intel64/lib \ -Xlinker --enable-new-dtags \ -Xlinker -rpath -Xlinker ${I_MPI_ROOT}/intel64/lib/release \ -Xlinker -rpath -Xlinker ${I_MPI_ROOT}/intel64/lib \ -Xlinker -rpath -Xlinker /opt/intel/mpi-rt/5.0/intel64/lib/release \ -Xlinker -rpath -Xlinker /opt/intel/mpi-rt/5.0/intel64/lib \ -lmpi_ilp64 -lmpifort -lmpi_mt -lmpigi -ldl -lrt -lpthread" export MPI_LIB=${I_MPI_ROOT}/intel64/lib export MPI_INCLUDE=${I_MPI_ROOT}/intel64/include export NWCHEM_MODULES="all python" export PYTHONHOME=/usr export PYTHONVERSION=2.6 export USE_PYTHON64=y export PYTHONLIBTYPE=so # Pas de BLASOPT # Pas de USE_SCALAPACK export NWCHEM_MPIF_WRAP="${I_MPI_ROOT}/bin64/mpiifort -mt_mpi -ilp64" export NWCHEM_MPIC_WRAP="${I_MPI_ROOT}/bin64/mpiicc -mt_mpi -ilp64" export NWCHEM_MPICXX_WRAP="${I_MPI_ROOT}/bin64/mpiicpc -mt_mpi -ilp64"
</hidden>
Please cite the following reference when publishing results obtained with NWChem:
M. Valiev, E.J. Bylaska, N. Govind, K. Kowalski, T.P. Straatsma, H.J.J. van Dam, D. Wang, J. Nieplocha, E. Apra, T.L. Windus, W.A. de Jong, “NWChem: a comprehensive and scalable open-source solution for large scale molecular simulations” Comput. Phys. Commun. 181, 1477 (2010)
Pour sélectionner la version voulue : utiliser les modules
Par exemple :
module load nwchem
Ce logiciel est compilé dynamiquement avec la librairie MKL, le module intel/composer/xe_2015.0.090
doit être également chargé (chargé par défaut sur CALI).