欢迎光临散文网 会员登陆 & 注册

ubuntu下简便安装并行版GULP (General Utility Lattice Program)

2020-12-14 21:28 作者:第N次尝试改名  | 我要投稿

软件:

1. 虚拟机下的ubuntu18.04; 

2. GULP5.2 (利用学校的邮箱在官网免费下载),官网:http://gulp.curtin.edu.au/gulp/request.cfm?rel=download;


步骤:

1. 配置安装环境与数据库:

sudo apt-get install make

sudo apt-get install gfortran

sudo apt-get install libopenmpi-dev

sudo apt-get install libblas-dev

sudo apt-get install liblapack-dev

sudo apt-get install libscalapack-mpi-dev

sudo apt-get install build-essential libopenmpi-dev libblas-dev liblapack-dev libscalapack-mpi-dev libblacs-mpi-dev


2. 进入GULP安装包的Src文件夹,修改mkgulp文件(利用gfortran编译):

利用locate命令找出libscalapack.so   libblas.so   liblapack.so的位置

文件的215行,“SLIBS=”添加libscalapack.so      libblas.so   liblapack.so的路径,例如:

echo 'SLIBS=/usr/lib/x86_64-linux-gnu/libscalapack.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so'

保存,退出


3. 编译

在终端进入GULP安装包的Src文件夹,输入下列命令进行并行版GULP的编译:

./mkgulp -m

可添加 -j4 (采用4线程编译,可根据自己的电脑进行修改)

最后生成可执行文件gulp


参考网址:

1. http://blog.sciencenet.cn/blog-3311084-1137630.html



ubuntu下简便安装并行版GULP (General Utility Lattice Program)的评论 (共 条)

分享到微博请遵守国家法律