【问题标题】:How can I compile CASTEP 18.1 on Cray XC30?如何在 Cray XC30 上编译 CASTEP 18.1?
【发布时间】:2018-01-31 23:03:22
【问题描述】:

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

【问题讨论】:

    标签: compilation cray


    【解决方案1】:

    英国国家超级计算服务 ARCHER(Cray XC30 系统)上 CASTEP 18.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.mpi
    

    【讨论】:

      猜你喜欢
      • 2015-08-15
      • 1970-01-01
      • 2016-04-10
      • 2021-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-14
      • 2012-10-19
      相关资源
      最近更新 更多