首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何在一个Cray XC30上编译abinit?

我如何在一个Cray XC30上编译abinit?
EN

Stack Overflow用户
提问于 2015-05-13 22:28:58
回答 1查看 237关注 0票数 0

我正在尝试在Cray XC30机器(http://www.archer.ac.uk)上编译abinit代码(http://www.abinit.org/)。有没有人有一个循序渐进的程序来做这件事?

EN

回答 1

Stack Overflow用户

发布于 2015-05-13 22:33:30

这很简单。有关说明,请访问:

http://www.archer.ac.uk/documentation/software/abinit/compiling_7_phase2.php

可以概括为:

  1. 切换到英特尔编程环境(GCC也可以工作,但生成的代码较慢)

模块交换PrgEnv-cray PrgEnv-intel

  • Load FFTW和NetCDF模块

module load fftw module load cray-netcdf

  • Write 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“INTEL64 with_linalg_libs="-L$MKLROOT/lib/intel64 -lmkl_lapack95_lp64 -lmkl_blas95_lp64 -lpthread -lm”with_fft_flavor=fftw3 with_fft_with_trio_flavor="netcdf"

  • configure,incs="-I$FFTW_INC“with_fft_libs="-L$FFTW_DIR -lfftw3 -lfftw3f”make,make install
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30217863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档