如何编译CASTEP18.1周期性电子结构代码,以便在Cray XC30 MPP系统上并行运行?
发布于 2018-01-31 23:03:23
英国国家超级计算服务ARCHER (一种克雷XC30系统)上CASTEP18.1的完整编译说明可在Github上找到,网址为:
https://github.com/hpc-uk/build-instructions/blob/master/CASTEP/ARCHER_18.1.0_gcc6_CrayMPT.md
简而言之,加载模块:
module swap PrgEnv-cray PrgEnv-gnu
module load fftw/3.3.4.11在Makefile中设置以下选项:
COMMS_ARCH := mpi
FFT := fftw3
BUILD := fast
MATHLIBS := mkl10请注意英特尔MKL库的路径,然后使用:
unset CPU
make -j8 CASTEP_ARCH=linux_x86_64_gfortran6.0-XT clean
make -j8 CASTEP_ARCH=linux_x86_64_gfortran6.0-XT可以在以下位置找到castep.mpi可执行文件
obj/linux_x86_64_gfortran6.0-XT/castep.mpihttps://stackoverflow.com/questions/48545264
复制相似问题