Dear Mark, As you suggested, i ran the simulations with fourier spacing of 0.08,0.09,0.10 & 0.11 with mpirun -np 4 mdrun_d_mpi -np 4
following is the output fourierspacing =0.08 ------------------------------------------------------- Program mdrun_d_mpi, VERSION 3.3.99_development_20070720 Source code file: gmx_parallel_3dfft.c, line: 90 Fatal error: nx (63) and ny (63) must be divisible by the number of nodes (4). ------------------------------------------------------- corresponding values from tpr files are nkx = 63 nky = 63 nkz = 189 fourierspacing =0.09 ; no errors in simulations corresponding values from tpr files are nkx = 56 nky = 56 nkz = 168 fourierspacing =0.10 ; ------------------------------------------------------- Program mdrun_d_mpi, VERSION 3.3.99_development_20070720 Source code file: gmx_parallel_3dfft.c, line: 90 Fatal error: nx (50) and ny (50) must be divisible by the number of nodes (4). ------------------------------------------------------- corresponding values from tpr files are nkx = 50 nky = 50 nkz = 150 fourier spacing 0.11 ; no errors in simulations corresponding values from tpr files are nkx = 48 nky = 48 nkz = 140 As you mentioned, the error does not occur when nx is divisible by number of nodes I have updated and compiled the CVS version yesterday only. With Regards, Gurpreet Singh ------------------------------------------------- University of Dortmund Department of Chemistry Physical Chemistry I - Biophysical Chemistry Otto-Hahn Str. 6 D-44227 Dortmund Germany Office: C1-06 room 176 Phone: +49 231 755 3916 Fax: +49 231 755 3901 ------------------------------------------------- -----Original Message----- From: Mark Abraham [mailto:[EMAIL PROTECTED] Sent: Thursday, August 09, 2007 10:01 AM To: Discussion list for GROMACS users Subject: Re: [gmx-users] problems with parallel mdrun singh wrote: > Dear Mark, > Thanks for the reply. > I am using the following options for the electrostatics in the mdp file > coulombtype = pme > fourierspacing = 0.1 > pmeorder = 4 > optimize_fft = yes > ewald_rtol = 1.0e-5 > ewald_geometry = 3dc > > So if I understood you correctly, I have to change either fourier spacing or > my box size in order to get it running with -np 4 Hmm. If that's all the options relevant to electrostatics in your .mdp file, then this looks weird enough to be a possible bug, given that you're using a development version of mdrun. First, update your CVS source, check this problem still happens. Then try it for a small range of fourierspacing values around 0.1 and see what behaviour you get. I suggest 0.08, 0.09, 0.1, 0.11, 0.12. If you report what you find, please use gmxdump on the input .tpr to report on nx/ny/nz. On what I've seen so far, the automatic "choose nx/ny/nz suitable for grid spacing and number of nodes" might be broken. With this test, we're looking to see whether only choices of fourierspacing that produce nx/ny/nz that are accidentally divisible by the number of nodes are the only successful ones... The good news is the fix will be easy if this is the problem. Mark _______________________________________________ gmx-users mailing list gmx-users@gromacs.org 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