| 查看: 4005 | 回复: 12 | ||||
| 【奖励】 本帖被评价8次,作者ChemiAndy增加金币 6.4 个 | ||||
| 本帖产生 1 个 模拟EPI ,点击这里进行查看 | ||||
[资源]
【原创】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 然后将此文件加可执行权限,即:> 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 加入如下环境变量: (2) CPMD3.13.2的自动编译脚本:只需将上面脚本中的这两行 改成 感谢原网站作者贡献: http://www.chemsoft.ch/qc/cpmd315.htm [ Last edited by ChemiAndy on 2011-4-17 at 00:24 ] |
» 收录本帖的淘帖专辑推荐
模型 - 模拟 - 统计 - 热力学 | 我学习计算的一些帖子 |
» 猜你喜欢
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
孩子确诊有中度注意力缺陷
已经有12人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
» 本主题相关价值贴推荐,对您同样有帮助:
支持向量机训练好的参数如何用C代码写测试程序
已经有5人回复
外加电场下的表面光伏测试可以判断半导体是P型还是n型吗?
已经有11人回复
请教Windows系统下perl脚本的ARGV应用问题,谢谢
已经有5人回复
【讨论】弱弱的问一句,为什么ubuntu不适合做autodock的操作系统
已经有13人回复
【求助】在ubuntu下安装ms 4.2失败
已经有35人回复
2楼2011-04-09 20:00:16
3楼2011-04-09 22:45:19
4楼2011-05-02 12:41:00
5楼2011-05-07 07:48:57
6楼2011-05-07 21:35:48
7楼2011-05-16 14:47:58
8楼2011-07-05 22:55:43
9楼2011-07-06 00:54:58
10楼2011-08-25 06:16:32
11楼2012-05-01 12:37:13
★★★★★ 五星级,优秀推荐
|
Linux Deepin 12.06 32位 DELL 5100 台式机 安装报错 Something went wrong! Look into /home/administrator/CPMD-3.15.3/make.log to find out what make.log中的报错信息为: IF(XMIN.GE.DABS(X(II))) IJ=I 1 错误: (1)处内建函数‘dabs’的实参‘a’必须为双精度 ./util.f:606.25: A(J,II)=DCONJG(A(J,II)) 1 错误: (1)处对‘dconjg’的调用中参数‘z’的类型应该是‘COMPLEX(16)’,而非‘COMPLEX(8)’ ./util.f:680.26: A(I) = A(I)- DMOD(A(I),1.D-15) 1 错误: (1)处内建函数‘dmod’的实参‘a’必须为双精度 ./util.f:706.22: IF(DABS(DIMAG(A(II,I))).GT.TOLL) THEN 1 错误: (1)处对‘dimag’的调用中参数‘z’的类型应该是‘COMPLEX(16)’,而非‘COMPLEX(8)’ ./util.f:803.14: IF(DABS(X).LT.SMALL) THEN 1 错误: (1)处内建函数‘dabs’的实参‘a’必须为双精度 ./util.f:806.19: SBES0=DSIN(X)/X 1 错误: (1)处内建函数‘dsin’的实参‘x’必须为双精度 ./util.f:817.14: IF(DABS(DIFF).GT.SMALL) THEN 1 错误: (1)处内建函数‘dabs’的实参‘a’必须为双精度 ./util.f:818.30: FC4=(X*DSIN(Y)-Y*DSIN(X))/(X*Y*(Y*Y-X*X)) 1 错误: (1)处内建函数‘dsin’的实参‘x’必须为双精度 ./util.f:833.14: IF(DABS(Y).GT.SMALL) THEN 1 错误: (1)处内建函数‘dabs’的实参‘a’必须为双精度 ./util.f:834.32: SB1=DSIN(Y)/Y**3 - DCOS(Y)/Y**2 1 错误: (1)处内建函数‘dcos’的实参‘x’必须为双精度 ./util.f:855.14: IF(DABS(Y).GT.SMALL) THEN 1 错误: (1)处内建函数‘dabs’的实参‘a’必须为双精度 ./util.f:857.17: * + DCOS(Y)*(-15.0D0/Y**4+1.0D0/Y**2) 1 错误: (1)处内建函数‘dcos’的实参‘x’必须为双精度 ./util.f:879.14: IF(DABS(Y).GT.SMALL) THEN 1 错误: (1)处内建函数‘dabs’的实参‘a’必须为双精度 ./util.f:881.17: * + DCOS(Y)*(-945.0D0/Y**6+105.0D0/Y**4-1.0D0/Y**2) 1 错误: (1)处内建函数‘dcos’的实参‘x’必须为双精度 ./util.f:844.14: IF(DABS(Y).GT.SMALL) THEN 1 错误: (1)处内建函数‘dabs’的实参‘a’必须为双精度 ./util.f:845.51: SB2=DSIN(Y)*(3.0D0/Y**4-1.0D0/Y**2) - DCOS(Y)*(3.0D0/Y**3) 1 错误: (1)处内建函数‘dcos’的实参‘x’必须为双精度 ./util.f:867.14: IF(DABS(Y).GT.SMALL) THEN 1 错误: (1)处内建函数‘dabs’的实参‘a’必须为双精度 ./util.f:869.17: * + DCOS(Y)*(-105.0D0/Y**5+10.0D0/Y**3) 1 错误: (1)处内建函数‘dcos’的实参‘x’必须为双精度 ./util.f:962.26: time = nint(dabs(timec())) 1 错误: (1)处内建函数‘dabs’的实参‘a’必须为双精度 ./util.f:1005.21: time = DABS(timec()) 1 错误: (1)处内建函数‘dabs’的实参‘a’必须为双精度 make: *** [util.o] 错误 1 |
12楼2013-05-07 08:45:26
13楼2013-05-21 07:37:59














回复此楼

佩服