|
本帖最后由 ChemiAndy 于 2015-11-16 05:24 编辑
潜心钻营2年之后,CPMD团队发布了重大版本更新后的CPMD V4.1。感兴趣的可前往围观:http://cpmd.org/news/copy_of_cpmd-v4.1
此版本的主要变化不是功能上的,而是灵魂上的。他声称“ It sets a turning point to CPMD and its new position as a modern software (object oriented) while still retaining all the features and functionalities from the previous versions.”
为了脱胎换骨地拥抱面向对象,他们将所有的内存分配转向了动态分配,大量使用模块增加重用性,修正了数个由于数值意外导致的不稳定性,所有浮点操作转向任意精度,所有COMMON块转成TYPES类,大量使用IMPLICIT NONE,移除了大量无用的变量和过程。最后增加了 regression tester,用700多个测试保证代码质量。
当然也有新的功能特性。包括旋轨耦合,Local control, Inter-system-crossing SH dynamics, Adiabatic Bohmian dynamics等。特别低,对QM/MM感兴趣的童鞋喜大普奔了,现在CPMD打通了和一款开源免费且支持可极化力场的分子动力学软件IPHIGENIE的连接, http://sourceforge.net/projects/iphigenie/ 可以考虑换一种姿势玩CPMD了。
最后一个好消息是关于赝势库的。他们终于将以前散乱打包的赝势文件放到了一个网页上,按周期表分类罗列以供下载。并贴心地给出了建议CUTOFF和参考文献。好评 。
另,根据最近邮件列表的一个讨论,CPMD在ubuntu上的编译要使用fftw3库,默认的fftw2库编译能够通过,但运行后会在初检过后粗暴地静默退出。So,
(By quoting Sergey Chulkov) Please install the package libfftw3-double3 from the Ubuntu
repository, then recompile CPMD with the following options:
- CPPFLAGS = -D__Linux -D__PGI -D__GNU -DFFT_FFTW3 -DPOINTER8
- LFLAGS = -L/usr/lib -llapack -lblas -lfftw3
复制代码
完整编译教程: 链接
|
评分 Rate
-
查看全部评分 View all ratings
|