Chinaunix首页 | 论坛 | 博客
  • 博客访问: 115567
  • 博文数量: 14
  • 博客积分: 400
  • 博客等级: 一等列兵
  • 技术积分: 150
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-19 21:52
文章分类
文章存档

2021年(2)

2016年(2)

2014年(1)

2011年(4)

2010年(5)

我的朋友

分类: LINUX

2021-03-19 03:06:10

SIESTA官网下载,地址:
准备需要的库:
libxc,要4.2.3版,地址:
libGridXC,地址:
xmlf90,地址:

1. 编译安装libxc

点击(此处)折叠或打开

  1. tar zxvf libxc-4.2.3.tar.gz
  2. cd libxc-4.2.3/
  3. ./configure --prefix=/opt/lib/libxc
  4. make
    make check
  5. su
    make install

2. 编译安装libGridXC

点击(此处)折叠或打开

  1. tar zxvf libgridxc-0.8.5.tgz
  2. cd libgridxc-0.8.5/
  3. mkdir intel
  4. sh ../src/config.sh
  5. cp ../extra/fortran.mk .
  6. vi fortran.mk
修改fortran.mk文件,添加LIBXC环境,
LIBXC_ROOT=/opt/lib/libxc
修改FC_SERIAL为ifort
FC_SERIAL=ifort
保存后编译,

点击(此处)折叠或打开

  1. su
  2. make WITH_LIBXC=1 WITH_MPI=1 PREFIX=/opt/lib/libgridxc
修改bug, vi /opt/lib/libgridxc/libxc.mk
LIBXC_LIBS=-L$(LIBXC_ROOT)/lib -lxcf90 -lxc

3. 编译安装xmlf90

点击(此处)折叠或打开

  1. tar zxvf xmlf90-1.5.4.tar.gz
    cd xmlf90-1.5.4
  2. ./configure -prefix=/opt/lib/xmlf90
  3. make
  4. su
  5. make install

4. 编译安装Atom

点击(此处)折叠或打开

  1. tar zxvf atom-4.2.7-100.tgz
  2. cd atom-4.2.7-100
  3. cp arch.make.sample arch.make
修改arch.make:
ARCH=CentOS7-intelmpif90
LIBXC_ROOT=/opt/lib/libxc
XMLF90_ROOT=/opt/lib/xmlf90
GRIDXC_ROOT=/opt/lib/libgridxc
FC=mpif90

编译,make
atm文件就是编译好的程序,可以拷贝到其他目录

点击(此处)折叠或打开

  1. su
  2. cp atm /opt/bin/atm-4.2.7
  3. cd /opt/bin
  4. chown root:users atm-4.2.7
  5. ln -s atm-4.2.7 atm



阅读(957) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~