计算化学公社

 找回密码 Forget password
 注册 Register
Views: 14999|回复 Reply: 3
打印 Print 上一主题 Last thread 下一主题 Next thread

[GROMACS] gromacs 5.0.5更新

[复制链接 Copy URL]

206

帖子

3

威望

2814

eV
积分
3080

Level 5 (御坂)

跳转到指定楼层 Go to specific reply
楼主
Release notes for 5.0.5

  • Fixed rare issue with GPUs. Only for systems with partially empty DD cells, sometimes forces from interactions handled on GPUs on other domains were added to the forces for the correct step, and a subsequent step. Or if there were no interactions computed for this DD cell, then none would be added from neighbouring cells either. Neither condition will arise in normal condensed-phase simulations. #1721
  • Fixed rare issue where some forms of replica exchange could have written to unallocated memory when permutations of all replicas formed a single cycle (only likely for very low numbers of replicas) #1697
  • Fixed pbc=xy with 2 walls under the Verlet scheme, which was broken #1660
  • Fixed free-energy calculations with GPUs and 2D or 3D domain decomposition, which was broken. 1D DD is used much more frequently, and is unaffected. #1661
  • Fixed Andersen thermostats, where the logic for which type of Andersen thermostat has which implementation got swapped #1695
  • Fixed use of SIMD in TPI calculation #1673
  • Re-enabled FMA support on AMD, accidentally removed before 5.0. Simulations were correct, but not as fast as they should have been. #1719
  • Corrected -ntmpi auto for Intel Nehalem CPUs (and older). Thread-MPI mdrun used to automatically choose 1 MPI rank with up to 16 OpenMP threads on all Intel family-6 CPUs, whereas this was only intended for Sandy Bridge and later.
  • Changed configure-time FFTW warning against --enable-avx to one against using --enable-avx without --enable-sse (for AVX builds). With FFTW 3.3.4, the performance of FFTW with both SSE and AVX enabled is often a bit better and never much worse than SSE alone. You may get better performance on all kinds of AVX hardware with ftp://ftp.gromacs.org/pub/beta/fftw-...tersimd.tar.gz. These improvements may appear in future releases of FFTW.
  • Re-fixed PME bug with high OpenMP thread count #1572.
  • Correct CUDA kernel energy flag The CUDA kernels calculated energies based on the GMX_FORCE_VIRIAL flag. This did not cause wrong results, since (currently) GMX_FORCE_ENERGY is always set when the virial flag is set. But using the latter flag gives a small performance improvement when using pressure coupling.
  • Fix segmentation fault in gmx covar. With fewer trajectory frames than degrees of freedom in the analysis group, gmx covar would print a warning to a NULL pointer instead of stderr. #1733
  • Fixed trjconv -box -1. When using -1 in the -box specification, box vectors were instead set to zero rather than being preserved. A fatal error is triggered if the user is trying to preserve a non-existent box to avoid repeating the undesired behavior.
  • Fixed some error handling code, which might solve some long-standing unknown issues with (e.g.) DSSP mysteriously not working even when the user had done everything right. #1717
  • gmx hbond no longer removes PBC when none is present #1662
  • Avoided near-silent generation of zero energies during reruns. There is note printed about this case for Verlet+GPU+energy groups, and this is OK for normal simulations because the decomposition of the energy into groups is unimportant. However, a user doing such a rerun is probably seeking the energy decomposition, and in that case getting zeroes is unexpected behaviour. Instead, default to not using GPUs with mdrun -rerun -nb auto and more than one energy group. In that case with mdrun -rerun -nb gpu, give a fatal error and suggest the probable solutions.
  • Fixed incorrect output of gb_algorithm as sa_algorithm.
  • Fixed make uninstall not being able to remove of symlinks created during installation.
  • Fixed memory-allocation issue with vv and vv-ak integrators. #1669
  • Corrected RDTSCP warning text.
  • Fixed convenience feature for developers doing auto-downloaded of the regression test tarball version matching the current source.
  • Made various minor fixes to test cases and error messages
  • Facilitated easier linking of fully static binaries. The user has to manually set both -DBUILD_SHARED_EXE=no and perhaps CFLAGS=CXXFLAGS=-static, perhaps manage their own toolchain, and certainly make static libraries available for all dependencies. See install guide. #911 Related to #1641
  • Fixed linking with static libxml2, which can dependend on libz.
  • Fixed test for C++11 regex support #1692
  • Fixed bugs in FindCUDA.cmake when cross compiling (the fix has been passed on to CMake)
  • Added a note about sc-coul being automatically turned on. The documentation didn't mention that the soft-core potential is automatically switched on in the case of a single-component lambda. #1421
  • Clarified documentation for time-dependent electric fields.
  • Corrected force-switch manual section There was a factor alpha missing in the formulas for parameter A and B for the force-switch function (the code was correct). Also removed the introduction and formulas for switching the Coulomb function, since that's a bad thing to do.
  • Fixed default optimization level for xlc on BG/Q.

评分 Rate

参与人数
Participants 2
eV +9 收起 理由
Reason
greatzdk + 4
sobereva + 5

查看全部评分 View all ratings

主攻: 蛋白-蛋白对接,蛋白de novo设计、蛋白结构建模,抗体设计等方向。Rosetta/PyRosetta

11

帖子

0

威望

403

eV
积分
414

Level 3 能力者

2#
发表于 Post on 2015-6-11 15:22:52 | 只看该作者 Only view this author
"Changed configure-time FFTW warning against --enable-avx to one against using --enable-avx without --enable-sse (for AVX builds). With FFTW 3.3.4, the performance of FFTW with both SSE and AVX enabled is often a bit better and never much worse than SSE alone. You may get better performance on all kinds of AVX hardware with ftp://ftp.gromacs.org/pub/beta/fftw-...tersimd.tar.gz. These improvements may appear in future releases of FFTW."这句里面
"Changed configure-time FFTW warning against --enable-avx to one against using --enable-avx without --enable-sse (for AVX builds)."是什么意思啊?
谢谢!

5万

帖子

99

威望

5万

eV
积分
112351

管理员

公社社长

3#
发表于 Post on 2015-6-11 15:32:15 | 只看该作者 Only view this author
wangxinyu 发表于 2015-6-11 15:22
"Changed configure-time FFTW warning against --enable-avx to one against using --enable-avx without  ...


就是FFTW编译时的configuration那一步在输出编译选项的警告提示上进行了点小调整,无关紧要的改变。
北京科音自然科学研究中心http://www.keinsci.com)致力于计算化学的发展和传播,长期开办高质量的各种计算化学类培训:初级量子化学培训班中级量子化学培训班高级量子化学培训班量子化学波函数分析与Multiwfn程序培训班分子动力学与GROMACS培训班CP2K第一性原理计算培训班,内容介绍以及往届资料购买请点击相应链接查看。这些培训是计算化学从零快速入门以及进一步全面系统性提升研究水平的高速路!培训各种常见问题见《北京科音办的培训班FAQ》
欢迎加入“北京科音”微信公众号获取北京科音培训的最新消息、避免错过网上有价值的计算化学文章!
欢迎加入人气非常高、专业性特别强的综合性理论与计算化学交流QQ群“思想家公社QQ群”:1号:18616395,2号:466017436,3号:764390338,搜索群号能搜到哪个说明目前哪个能加,合计9000人。北京科音培训班的学员在群中可申请VIP头衔,提问将得到群主Sobereva的最优先解答。
思想家公社的门口Blog:http://sobereva.com(发布大量原创计算化学相关博文)
Multiwfn主页:http://sobereva.com/multiwfn(十分强大的量子化学波函数分析程序)
ResearchGate:https://www.researchgate.net/profile/Tian_Lu
Money and papers are rubbish, get a real life!

11

帖子

0

威望

403

eV
积分
414

Level 3 能力者

4#
发表于 Post on 2015-6-13 18:21:57 | 只看该作者 Only view this author

再次感谢!

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-23 06:45 , Processed in 0.161254 second(s), 22 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list