用Intel®加速LAMMPS
本文于2018年10月16日发表于知乎专栏,查看原文
{$ source wechat cIaQOYM50lQNhDHuX6CzFw 2018 9 23 %}
1.安装Intel® MPI Library并激活,如source /share/apps/intel/compilers_and_libraries/linux/bin/compilervars.sh intel64
。
2.编译LAMMPS前,make yes-user-intel
激活USER-INTEL package。
3.用make intel_cpu_intelmpi
编译LAMMPS。
4.用KMP_BLOCKTIME=0 mpirun -np 36 lmp_intel_cpu_intelmpi -pk intel 0 omp 2 -sf intel -in in.script
运行LAMMPS。
5.在in.script的开头加入processors * * * grid numa
。
参考资料:https://lammps.sandia.gov/doc/Speed_intel.html