castep 编译安装说明

castep 编译安装说明科学计算软件编译安装方法说明 castep 篇 提供免费测试 1 什么是 castep CASTEP CambridgeSeq 的缩写 是一个基于

大家好,欢迎来到IT知识分享网。

科学计算软件编译安装方法说明 — castep 篇 (提供免费TEST )

1. 什么是 castep ?

 

2. lammps编译环境

Intel Compiler /GNU Compiler  + MPI Compiler

 

3. 安装 Intel Compiler 编译器,设置编译环境

如果使用的是Intel的CPU,建议使用Intel的编译器。

详细安装方法参见博客相关文章。

 

例如使用TH-1A的Intel 2011编译器编译,可以加载如下环境变量:

source /opt/intel/Compiler/11.1/059/bin/intel64/iccvars_intel64.sh source /opt/intel/Compiler/11.1/059/bin/intel64/ifortvars_intel64.sh source /opt/intel/Compiler/11.1/059/mkl/tools/environment/mklvarsem64t.sh 



4.安装 MPI Compiler,设置编译环境

编译并行版的程序需要并行编译器,例如MPI并行的程序需要MPI编译器,常用的MPI例如Intel MPI 、MPICH 、OPENMPI等。

不同的机器可能针对自身硬件进行MPI优化,天河系统的MPI是基于开源MPICH进行的二次开发优化,进而支持性能卓越的天河自主高速互联网络。

详细安装方法参见博客相关文章。

 

例如使用TH-1A的Intel 2011编译器编译的mpich,可以加载如下环境:

export PATH=/vol-th/software/mpi/mpi_1.2.1_intel_11.1/bin:$PATH export LD_LIBRARY_PATH=/vol-th/software/mpi/mpi_1.2.1_intel_11.1/lib:$LD_LIBRARY_PATH 

5.编译castep

此处列出我编译安装时候的一些选项及相关说明。

time make INSTALL_DIR="$HOME/software/castep/6.11-icc11-mpich2" \ ARCH=linux_x86_64_ifort11 COMMS_ARCH=mpi SUBARCH=mpi \ MATHLIBS=mkl10 FFT=mkl BUILD=fast -j 4 \ OPT="-O3" 2>&1 | tee make.log time make install INSTALL_DIR="$HOME/software/castep/6.11-icc11-mpich2" \ ARCH=linux_x86_64_ifort11 COMMS_ARCH=mpi SUBARCH=mpi \ MATHLIBS=mkl10 FFT=mkl BUILD=fast -j 4 \ OPT="-O3" 2>&1 | tee make.log 

参数说明: 

  1. INSTALL_DIR 安装目录

  2. ARCH 选择一个合适自己的,可以前往obj/platforms目录里面寻找合适自己机器的参数

  3. COMMS_ARCH=mpi  SUBARCH=mpi 编译mpi并行版本

  4. MATHLIBS=mkl10  FFT=mkl 设置mkl数学库

  5. BUILD=fast 选择fast类型编译

  6. -j 4 用4个核编译

  7. OPT=”-O3″ 添加编译参数,可以添加各种优化参数,例如-xHost, -ip等等



编译完成后,就会在$HOME/software/castep/6.11-icc11-mpich2目录生成可执行文件castep.mpi 


欢迎交流!


castep 编译安装说明



免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/133492.html

(0)
上一篇 2025-07-22 18:10
下一篇 2025-07-22 18:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信