[gmx-users] mdrun_d not running in parallel

Mark Abraham mark.abraham at anu.edu.au
Mon Mar 8 23:38:34 CET 2010


----- Original Message -----
From: "Justin A. Lemkul" <jalemkul at vt.edu>
Date: Monday, March 8, 2010 23:33
Subject: Re: [gmx-users] mdrun_d not running in parallel
To: Discussion list for GROMACS users <gmx-users at gromacs.org>

> 
> 
> sarbani chattopadhyay wrote:
> >Hi ,
> >I had installed gromacs4.0.7 in double preicision in 64 bit Mac 
> 10.6.1 computer with 8
> >dual core processors.
> >
> >1) I installed the fftw-3.0.1 in the following way
> >
> >( in the directory)
> >./configure --enable float
> >sudo make sudo make install
> >make distclean
> >./configure --enable-threads
> >make
> >make install
> >
> >2) I installed gromacs as
> >./configure --disable-float
> >sudo make
> >sudo make install
> >
> >3) I installed lam-7.1.4 as
> >./configure --prefix=/usr/local/lam --without-fc
> >sudo make
> >sudo make install
> >
> >After that I went back to the gromacs directory
> >and did
> >make clean
> >./configure --enable-mpi --program-suffix=_mpi
> >make mdrun
> >sudo make install -mdrun
> >
> >In this way I couldn't get mdrun_mpi_d. However I read from the 
> revision notes that grompp
> >and mdrun can run in parallel by themselves.( "-np" option is 
> not there in grompp_d)

./configure --enable-double --enable-mpi --program-suffix=_mpi_d

is required for double precision floating-point and MPI named how you would like.

Mark

> The use of -np is entirely unrelated to precision.  Why 
> couldn't you get the MPI-enabled mdrun?  I'm assuming there 
> were some errors.
> 
> If you're referring to the following statement: "Parallel 
> simulations can be started with grompp and mpirun -np mdrun 
> without further options," it only refers to the fact that grompp 
> no longer requires -np.  The only MPI-enabled program is 
> mdrun, and must be configured against MPI libraries; it doesn't 
> just magically work by itself.
> 
> >
> >
> >However when I give the commands
> >grompp_d -f em.mdp -c solvated.gro -o em.tpr -zero
> >lamboot
> >nohup mpirun -np 8 mdrun_d -v -s em.tpr -deffnm em &
> >
> >the md.log file says nnodes=1. the simulation is not running in 
> parallel.>
> 
> Clearly.  The mdrun_d executable is a result of your double-
> precision, non-MPI installation (step 2 above).  If you 
> want both MPI-enabled and double-precision, you need to --
> disable-float and --enable-mpi in the same configuration step.
> 
> -Justin
> 
> >Where have I gone wrong?
> >Any suggestion will be of great help.
> >Thanks in advance.
> >Sarbani
> >
> ><http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/signatureline.htm@Middle?>
> >
> 
> -- 
> ========================================
> 
> Justin A. Lemkul
> Ph.D. Candidate
> ICTAS Doctoral Scholar
> MILES-IGERT Trainee
> Department of Biochemistry
> Virginia Tech
> Blacksburg, VA
> jalemkul[at]vt.edu | (540) 231-9080
> http://www.bevanlab.biochem.vt.edu/Pages/Personal/justin
> 
> ========================================
> -- 
> gmx-users mailing list    gmx-users at gromacs.org
> http://lists.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 gmx-users-request at gromacs.org.
> Can't post? Read http://www.gromacs.org/mailing_lists/users.php



More information about the gromacs.org_gmx-users mailing list