[gmx-users] distance/bonds restrains in gromacs2016.3 with domain decomposition

Yulian Gavrilov yulian.gavrilov at gmail.com
Mon Sep 25 12:57:04 CEST 2017


Dear all,

I try to restrain the conformation of a protein using distance/bonds
restrains.
I have a problem when I try to use distance restraints or restraint
potential (bonds type 10) together with domain decomposition.

I use gromacs2016.3. It seems that this issue should be solved for 2016
version:
http://manual.gromacs.org/documentation/2016.1/ReleaseNotes/release-notes.html
[Made distance restraints work with threads and DD]

However, I get an error (both for bonds and distance restraints):

Fatal error:
There is no domain decomposition for 8 ranks that is compatible with the
given
box and a minimum cell size of 9.15291 nm
Change the number of ranks or mdrun option -rdd or -dds [this does not help]
Look in the log file for details on the domain decomposition



My steps:

1. Add to .top file:

[ bonds ]
; ai   aj   type    low     up1     up2     kdr
  43   87     10    0.28     0.31    0.33     1000
  53  107     10    0.28     0.31    0.33     1000
...

or

[ distance_restraints ]
; ai   aj   type   index   type'      low     up1     up2     fac
  43   87      1       0       1      0.28    0.31    0.33    1.0
  53  107      1       0       1      0.28    0.31    0.33    1.0
...

in case of  [ distance_restraints ] I add to mdp file:
disre           = simple; simple or ensemble
;nstdisreout=0
disre-fc        = 1000; [kJ mol^-1 nm^-2]

2. Run it with this script:

#PBS -q sleep -l select=8:ncpus=8:mem=5000mb
...
echo Using modules `module list`
setenv OMP_NUM_THREADS 8
...
module load mkl/11.3.4.258  gcc/4.9.3  impi/5.1.3.258
source /usr/local/gromacs-2016.3/bin/GMXRC.csh
...
mpirun gmx_mpi mdrun -v -deffnm md100ns


Please can you suggest something or explain what I am doing wrong?



-- 
Sincerely,
Yulian Gavrilov


More information about the gromacs.org_gmx-users mailing list