24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2026级博士研究生招生报考通知(长期有效)
查看: 4003  |  回复: 12
【奖励】 本帖被评价8次,作者ChemiAndy增加金币 6.4
本帖产生 1 个 模拟EPI ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

ChemiAndy

木虫 (正式写手)


[资源] 【原创】CPMD3.15.1 和3.13.2在Ubuntu下的自动下载,安装,测试脚本 (Gfortran)

适用于Ubuntu 8.10 至 11.04的所有版本,和x86或x86_64平台。
同时可自动安装VMD1.8.7, CPMD编译完成后自动运行测试B2H6的波函数计算,并利用自带工具cpmd2cube.x生成波函数图片。整个过程15分钟。看到图片就表示安装成功。


以普通用户登录Ubuntu桌面。打开终端,保持在用户根目录下。
首先下载如下源文件包,并全部放到用户根目录,即 “/home/xxxx”下
(1) cpmd-v3_15_1.tgz
(2) cpmd-test.tar.gz
(3) cpmd2cube.tar.gz
(4) vmd-1.8.7.bin.LINUX.opengl.tar.gz (或vmd-1.8.7.bin.LINUXAMD64.opengl.tar.gz)

(其实,如果你没有下载,该脚本将会自动从Chemsoft.ch网站下载CPMD3.15.1 code!!! 这个这个违反协议的下载点很快会失效)

然后使用文本文件生成如下文件,命名为Ubuntucpmd15
引用回帖:
#!/bin/sh
# 'ubuntucpmd15' from Ernst Schumacher
# Version 2012-08-04
# make sure we are in /home/$USER
cd /home/$USER
export PATH=.:$PATH
echo 'check the second box "... (universe)",'
echo 'then "close", "close" again'
echo 'and later "Y" when asked to continue'
gksu gksu --desktop /usr/share/applications/software-properties.desktop /usr/bin/software-properties-gtk
sudo apt-get update
sudo apt-get install tcsh make eog gfortran libblas-dev libatlas-base-dev fftw-dev
test -e ./cpmdmake15 || wget chemsoft.ch/downloads/cpmdmake15
test -e ./cpmd-v3_15_1.tgz || wget chemsoft.ch/downloads/cpmd-v3_15_1.tgz
test -e ./cpmd2cube.tar.gz || wget chemsoft.ch/downloads/cpmd2cube.tar.gz
test -e ./cpmd-test.tar.gz || wget chemsoft.ch/downloads/cpmd-test.tar.gz
chmod +x cpmdmake15
./cpmdmake15
exit

然后将此文件加可执行权限,即:> chmod +x ubuntucpmd15
然后运行它 > ./ubuntucpmd15

然后该脚本会首先安装所有需要的编译器,数学库。此时会跳出一个窗口,是让你选择下载源的。只给main和Universe打勾,其它check掉,然后Close, close。

至此基本大功告成。该脚本会自动下载一个叫cpmdmake15的脚本,并调用它完成所有的编译测试。你只需静待15分钟,出现波函数图片窗口。

安装过程会自动生成一个CPMD的文件夹。那个可爱的cpmd.x就在那里等待着你用它跑出绚丽的模拟。。。

其它:
(1) cpmd.x可拷至其它Linux上运行,不过需要同时将 /usr/lib/libgfortran.so.3 复制到新机器的 /usr/lib 下(as root); 或者复制到cpmd.x所在目录,例如 ~/CPMD-3.15.1 然后编辑 .bashrc 加入如下环境变量:
引用回帖:
export LD_LIBRARY_PATH=/home/$USER/CPMD-3.15.1

(2) CPMD3.13.2的自动编译脚本:只需将上面脚本中的这两行
引用回帖:
test -e ./cpmdmake15 || wget chemsoft.ch/downloads/cpmdmake15
test -e ./cpmd-v3_15_1.tgz || wget chemsoft.ch/downloads/cpmd-v3_15_1.tgz

改成
引用回帖:
test -e ./cpmdmake || wget chemsoft.ch/downloads/cpmdmake
#test -e ./cpmd-v3_15_1.tgz || wget chemsoft.ch/downloads/cpmd-v3_15_1.tgz

感谢原网站作者贡献: http://www.chemsoft.ch/qc/cpmd315.htm

[ Last edited by ChemiAndy on 2011-4-17 at 00:24 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 ChemiAndy 的主题更新
☆ 无星级 ★ 一星级 ★★★ 三星级 ★★★★★ 五星级
普通表情 高级回复(可上传附件)
信息提示
请填处理意见