我正在尝试在 Cray XC30 机器 ( http://www.archer.ac.uk ) 上编译 abinit 代码 ( http://www.abinit.org/ )。有没有人有这样做的分步程序?
问问题
240 次
1 回答
1
这很简单。可以在以下位置找到说明:
http://www.archer.ac.uk/documentation/software/abinit/compiling_7_phase2.php
并且可以概括为:
切换到 Intel 编程环境(GCC 也可以,但生成的代码较慢)
module swap PrgEnv-cray PrgEnv-intel
加载 FFTW 和 NetCDF 模块
module load fftw module load cray-netcdf
为 autotools 编写自定义配置文件
prefix="/path/to/your/install/directory" enable_mpi=yes enable_mpi_io="yes" enable_gw_dpc="yes" enable_64bit_flags="yes" enable_optim="aggressive" CC=cc CXX=CC FC=ftn FCFLAGS_EXTRA="" with_linalg_flavor="mkl" with_linalg_incs="-I$MKLROOT/include/intel64/lp64" with_linalg_libs="-L$MKLROOT/lib/intel64 -lmkl_lapack95_lp64 -lmkl_blas95_lp64 -lpthread -lm" with_fft_flavor=fftw3 with_fft_incs="-I$FFTW_INC" with_fft_libs="-L$FFTW_DIR -lfftw3 -lfftw3f" with_trio_flavor="netcdf"
配置、制作、安装
于 2015-05-13T14:33:30.033 回答