本文介绍使用Intel编译器安装Alamode软件。Intel编译器的版本为Intel-19。
依赖库
- C++ compiler (Intel compiler is recommended.)
- LAPACK library
- MPI library (OpenMPI, MPICH2, IntelMPI, etc.)
- Boost C++ library
- FFTW library
- Eigen3 library
- spglib
安装库
Boost C++
从官网下载后解压并把里面的boost文件夹放入到alamode根目录下的etc文件夹中。
cd alamode
mkdir etc; cd etc
(Download a source file and mv it to etc/)
tar xf boost_x_yy_z.tar.bz2
cd ../
mkdir include;cd include
ln -s ../etc/boost_x_yy_z/boost .
Eigen3
使用同样的方法吧Eigen3里面的Eigen文件夹链接到include文件夹中。
ln -s ../etc/eigen-eigen-*/Eigen .
spglib
根据官网教程安装即可。
Alamode安装
cd alm/
cp Makefile.linux Makefile
(Edit Makefile here)
make -j
cd ../anphon/
cp Makefile.linux Makefile
(Edit Makefile here)
make -j
cd ../tools/
(Edit Makefile here)
make -j
注意gcc和ifort(>15)的版本不能太低。在centos6.5下,应该安装一个gcc>=4.85的库再进行安装。