https://manual.gromacs.org/documentation/2025.2/release-notes/index.html
GROMACS 2025.2 release notes
This version was released on May 12th, 2025. These release notes document the changes that have taken place in GROMACS since the previous 2025.1 version, to fix known issues. It also incorporates all fixes made in version 2024.5 and earlier, which you can find described in the Release notes.
Fixes where mdrun could behave incorrectly
Fix assertion failure with CUDA and HIP builds with empty domains
mdrun could exit with an assertion failure when a domain contained zero atoms.
Issue 5322
Fix mdrun crashes with position restraints + flat-bottomed position restraints + p-coupling with COM refcoord-scaling + OpenMP
This combination can lead to (too) high position restraint forces when OpenMP threads run slightly out of sync. Simulations will have very likely crashed due to too high forces, unless they are very short.
Issue 5337
Fixes for gmx tools
Fix parsing of pdb files with multiple cyclic and acyclic chains
pdb2gmx computed incorrect coordinate distances when checking for cyclicity of the second and later chains in the pdb input file.
Issue 5091
Fix out-of-boundary read in gmx sorient
The outermost (maximum radius) bin in the histograms created for the -o and -no output files from this tool added a value which was read from unallocated memory. Only values in this bin were affected.
Fixes that affect portability
Fixed cross-test for Windows on Linux with Wine
Cross-testing of GROMACS 2025.1 for Windows on Linux with Wine, by setting the CMAKE_CROSSCOMPILING_EMULATOR variable to wine or wine64, could fail due to our tests using CMake generator expressions and ignoring the variable setting. The tests are now executed using the emulator set in the variable.
Issue 5342
Miscellaneous
Intel Xe2/Battlemage documentation
Expanded the documentation and rephrased a misleading error message.
Issue 5330
GROMACSはオランダ・フローニンゲン大学で開発され、現在はスウェーデン・王立工科大学とウプサラ大学のGROMACS開発チームにより開発されている分子動力学(MD)計算プログラムです。地球上で最速のMD計算プログラムを目指しており、MPIあるいはスレッド、GPUでの効率のよい並列計算を用いて高速処理が可能です。フリーソフトウェアであり、GNU GPLライセンスに基づいて自由に改変可能であることも特徴です。生体高分子を対象としていますが、国内でも生命科学・医療、創薬分野にも適用事例が増えてきました。
http://www.gromacs.org/
$ mdrun -f input-file.gro
という形でしたが、GROMACS 5.0からは、
$ gmx mdrun -f input-file.gro
という形に変更になりました。ただし、主に使用されてきたツールに関しては、シンボリックリンクの形で、存在するので、mdrunのように $ mdrun -f input-file.gro で実行可能な場合がほとんどです。
その中でも変更されたツールが幾つか存在します。
に記載されています。抜粋すると、次表のように変更になりました。また、このページに記載はありませんが、viewerのngmxもgmx viewに変更になっています。
変更前 | 変更後 |
g_bond | gmx distance |
g_dist | gmx distance |
g_sas | gmx sasa |
g_sgangle | gmx gangle |
genbox | gmx solvateとgmx insert molecule |
tpbconv | gmx convert-tpr |
特にgenboxが変更になった点は使用頻度も高いツールなので注意が必要と思われます。昔のバージョンに付属していたチュートリアルのdemoファイルを例としてみてみると、
$ genbox -cp cpeptide.gro -cs -o cpeptide_b4em.gro -p cpeptide.top
と実行していた部分をGROMACS 5.0で実行する場合は、
$ gmx solvate -cp cpeptide.gro -cs -o cpeptide_b4em.gro -p cpeptide.top
のように変更する必要があります。
同様にngmxでシムを表示させていた部分は、
$ ngmx -f cpeptide_md -s cpeptide_md
として実行していた部分を
$ gmx view -f cpeptide_md -s cpeptide_md
とすれば、以前のような表示が可能です。
このため、以前のGROMACSでgmx.ffおよびgmx2.ffで作成したtopolファイルなどは実行不可能となります。
#define _FF_GROMACS
#define _FF_GROMACS1
などの指定が無効となり、使用出来ません。
具体的な例でいえば、gmxbench 3.0のd.dppcが、廃止されたforce fieldを使用したものです。
変更前 | 変更後 |
#include "ffG43a2.itp" | #include "gromos43a2.ff/forcefield.itp" |
#include "flexspc.itp" | #include "gromos43a2.ff/flexspc.itp" |
#include "spc.itp" | #include "gromos43a2.ff/spc.itp" |
#include "ions.itp" | #include "gromos43a2.ff/ions.itp" |
また、d.lzmの場合は、 「CL- 8」を「CL 8」と変更しなくてはなりません。
このように変更が必要となるのは、次表にあげたファイルを使用している箇所です。
ffG43a1.itp | ffG53a5.itp | flexspce.itp | ions.itp | sw.itp |
ffG43a2.itp | ffG53a6.itp | flexspc.itp | spce.itp | tip3p.itp |
ffG45a3.itp | ffoplsaa.itp | flexwat-ferguson.itp | spc.itp | tip4p.itp |
平日9:30~17:30 (土曜日、日曜日、祝祭日、年末年始、夏期休暇は、休日とさせていただきます。)