Hi,

I guess you are not aware that you are using 128 cores and you ask for 32 cores 
to do PME.
Using -npme 64 will probably result in a much higher performance, but you 
should check
the information printed at the end of the log file. If you PME load is really 
around 0.5, the real
PME load ratio (not the guess like grompp and mdrun print) can be found at the 
end of the log file,
you should decrease your PME load by increasing the cut-off and the grid 
spacing by the same amount.
This will provide higher performance.

I don't know what happens with tpbconv. The crash is surely not caused by 
something that happened
in your simulation.
You could try to use the -time option of tpbconv to select one of the last 
frames.

But in Gromacs 4 you should no longer use tpbconv.
You can use checkpoint files.
Simply make a tpr file with the complete runtime (you can use tpbconv -until or 
-nsteps without -f and -e),
and run mdrun with the options -cpi to read a checkpoint and -maxh to finish 
after a certain number of hours.

Berk

From: [email protected]
To: [email protected]
Date: Thu, 5 Mar 2009 15:21:08 +0000
Subject: [gmx-users] problem extending simulation 64 proc








Hello,
I have a problem in extending a MD simulation in Gromacs.
When I use 32 processors for the calculation, everything goes OK. The 
simulation finishes well and I can extend it with tpbconv.
However, I would like to increase the number of processors used up to 64. 
 
Using the same options for mdrun as I have used for 32 proc except for the 
number of processors:
 
srun  -n 64 /gpfs/apps/GROMACS/4.0.2/bin/mdrun -v -deffnm equilibrado9 -dlb auto
 
I get this error:
 
-------------------------------------------------------
Program mdrun, VERSION 4.0.2
Source code file: domdec_setup.c, line: 132
 
Fatal error:
Could not find an appropriate number of separate PME nodes. i.e. >= 
0.474960*#nodes (58) and <= #nodes/2 (64) and reasonable performance wise 
(grid_x=384, grid_y=162).
Use the -npme option of mdrun or change the number of processors or the PME 
grid dimensions, see the manual for details.
 
 
When I changed to 
 
srun  -n 64 /gpfs/apps/GROMACS/4.0.2/bin/mdrun -v -deffnm equilibrado9 -dlb 
auto –npme 32
 
the calculation finished correctly. However, when I try to extend this 
simulation with tpbconv:
 
/gpfs/apps/GROMACS/4.0.4/bin/tpbconv -s equilibrado9.tpr -f equilibrado9.trr -e 
equilibrado9.edr -n index.ndx -o equilibrado10.tpr -extend 1600
 
The process dies, I don´t know why:
 
READING COORDS, VELS AND BOX FROM TRAJECTORY equilibrado9.trr...
 
Opened equilibrado9.edr as single precision energy file
trn version: GMX_trn_file (single precision)
Read    trr frame    452: step 2652000 time 5304.000Killed
 
When I used gmxcheck I have not found anything strange. I have also tried with 
the version 4.0.4 of Gromacs to do tpbconv, but the error is the same. This 
occurred in several calculations, always using 64 processors and -npme 32, so 
it is not a punctual error, something must be happening in the calculation but 
I don´t know what.
Does anybody has any idea?
 
Thank you very much for your help in advance,
 
Rebeca Garcia
Parc Cientific of Barcelona
[email protected]
Nuevo Windows Live, un mundo lleno de posibilidades Descúbrelo.
_________________________________________________________________
See all the ways you can stay connected to friends and family
http://www.microsoft.com/windows/windowslive/default.aspx
_______________________________________________
gmx-users mailing list    [email protected]
http://www.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at http://www.gromacs.org/search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to [email protected].
Can't post? Read http://www.gromacs.org/mailing_lists/users.php

Reply via email to