Hello Plumed community!
These forum posts have been extremely helpful with getting Plumed working in the past, so thank you to everyone for contributing to this thriving community of computational scientists!
I'm running into an issue getting HREX working for a protein simulation. I'm working with Gromacs 2024.2 patched with Plumed 2.9.3. I was able to generate scaled topologies for my system using the
Hamiltonian Replica Exchange tutorial in the documentations pages, however when I try to run simulations with these topologies, the simulations do not exchange at all. Here is an example exchange output for an 8 replica system that was started with this call to gromacs:
mpirun -np 8 gmx_mpi mdrun -v -multidir replica_{0..7} -deffnm nvt_short -replex 100 -ntomp 1 -plumed plumed.dat -hrex
Replica exchange at step 322900 time 1291.59998
Repl 0 <-> 1 dE_term = -0.000e+00 (kT)
dplumed = 5.502e+05 dE_Term = 5.502e+05 (kT)
Repl ex 0 1 2 3 4 5 6 7
Repl pr .00 .00 .00 .00
I did go through the checks mentioned in the tutorial about running two simulations with the same topologies and I get the same result, where there is no exchange between two simulations with the same topology. For each of these swaps the `dplumed` energy difference is always has a magnitude of 1e5, even for two simulations run with the same topology. I don't know why the `dplumed` energy is so large? Is there a way to print the contributions to this term?
Some other details about my system, I get the same result using both ff19sb and OPC water and ff14sb and TIP3P water. For the ff19SB system I manually scaled the CMAP terms following recommendations from other posts on this forum. However, since both of these force fields give the same issue of a very large `dplumed` value, I don't think it's a force field problem.
I've attached my original topology and a scaled topology, an equilibrated starting structure and my MDP file used to generate these results.
Any guidance on this would be very appreciated! Thanks
Lenny