ABINIT是用于计算材料的光学,机械,振动和其他可观察性质的软件套件。是一款运行在Linux下的开源软件。这篇文章记录如何在Debian / Ubuntu上编译安装ABINIT。
准备编译环境
需要先安装一些C++和Fortran的编译套件。首先更新一下软件源,然后再安装相关套件。
sudo apt-get update sudo apt-get -y install build-essential libstdc++5 alien g++-multilib gfortran
下载ABINIT源代码
在 https://www.abinit.org/packages 上可以找到ABINIT的最新版本源代码包。这里以8.4.4版本为例,下载,解压并进入源代码目录。
wget https://www.abinit.org/sites/default/files/packages/abinit-8.4.4.tar.gz tar xzvf abinit-8.4.4.tar.gz cd abinit-8.4.4
进行编译安装
若要编译,首先需要配置编译环境:
sudo ./configure
接下来就是进行编译了:
sudo make
如果你的CPU是2核心,可以使用下面的命令来充分利用多核心优势编译。
sudo make mj2
编译后的主程序位于 ~/abinit-8.4.4/src/98_main 中。此时已经可以使用程序了。
如果要安装到系统,在 ~/abinit-8.4.4 目录中使用下面的命令来安装程序:
sudo make install
安装后的ABINIT位于 /usr/local/bin 中,同时会创建测试程序于 /usr/local/share/abinit-test 里。
已编译的ABINIT程序
适用于64位Linux的ABINIT下载:http://cdn.ralf.ren/lnx/abinit_amd64.tar.gz