Compilation 如何在Cray XC30上编译CASTEP 18.1?

Compilation 如何在Cray XC30上编译CASTEP 18.1?,compilation,cray,Compilation,Cray,如何编译CASTEP 18.1定期电子结构代码以在Cray XC30 MPP系统上并行运行?英国国家超级计算服务ARCHER(Cray XC30系统)上的CASTEP 18.1完整编译说明可在Github上找到,网址为: 简而言之,加载模块: module swap PrgEnv-cray PrgEnv-gnu module load fftw/3.3.4.11 在Makefile中设置以下选项: COMMS_ARCH := mpi FFT := fftw3 BUILD := fast MA

如何编译CASTEP 18.1定期电子结构代码以在Cray XC30 MPP系统上并行运行?

英国国家超级计算服务ARCHER(Cray XC30系统)上的CASTEP 18.1完整编译说明可在Github上找到,网址为:

简而言之,加载模块:

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
可以在以下位置找到castp.mpi可执行文件:

obj/linux_x86_64_gfortran6.0-XT/castep.mpi