[gmx-developers] Problem submitting GROMACS script
Mark Abraham
Mark.Abraham at anu.edu.au
Mon Aug 3 02:12:06 CEST 2009
Justin A. Lemkul wrote:
>
>
> rainy908 at yahoo.com wrote:
>> Hi Mark,
>>
>> I originally specified my $NSLOTS as 4 in my original scripts (didn't
>> include the header portion in my previous email). Are you saying that
>> even though I specified 4 nodes as "-np 4", I'm still running my job
>> on a single processor, based on the way I've written my script?
>>
>
> Correct. As I originally indicated, mdrun must be called as an mpirun
> process, i.e.:
>
> mpirun -np 4 mdrun -options
>
> I believe I once read (in a previous thread) that the -np option of
> mdrun is actually ignored. My memory could be failing, though :)
Something like that, yes. It certainly can find out from the mpirun
environment.
Mark
>> I'm pretty new to using GROMACS so I figured it would be faster for me
>> to do a test run on the GROMACS 3.3.1 that's currently available on
>> the cluster I'm using rather to compile the new version 4(?) that is
>> out. Thanks for your recommendation though.
>>
>
> It would probably be best to use the most recent version to take
> advantage of all the nice new features, among which is a major speed
> upgrade. Getting used to Gromacs is not version-dependent. Most
> tutorial material is broadly applicable.
>
> -Justin
>
>> Lili
>>
>> 2009/8/2 Mark Abraham <Mark.Abraham at anu.edu.au
>> <mailto:Mark.Abraham at anu.edu.au>>
>>
>> rainy908 at yahoo.com <mailto:rainy908 at yahoo.com> wrote:
>>
>> Justin,
>>
>> You are correct about my attempt to run grompp using MPIRUN - it
>> doesn't
>> work. Actually I realized that I was using a version of Gromacs
>> that wasn't
>> compiled for MPI! Gromacs-3.3.1-dev is compiled for MPI,
>> however. The
>> submission script that worked is as follows:
>>
>> # Define locations of MPIRUN, MDRUN
>> MPIRUN=/usr/local/topspin/mpi/mpich/bin/mpirun
>> MDRUN=/share/apps/gromacs-3.3.1-dev/bin/mdrun
>>
>> cd /nas2/lpeng/nexil/gromacs/cg_setup
>>
>> # Run MD
>> $MDRUN -v -nice 0 -np $NSLOTS -s md3.tpr -o md3.trr -c
>> confout.gro -g
>> md3.log -x md3.xtc
>>
>> ..This was carried out after I ran grompp on a single node.
>>
>>
>> That still won't run a parallel mdrun. Justin indicated the correct
>> approach.
>>
>> Also, unless you know a good reason for using a version of GROMACS
>> 3(?) years old, use an up-to-date one. It'll be heaps faster.
>>
>> Mark
>>
>> _______________________________________________
>> gmx-developers mailing list
>> gmx-developers at gromacs.org <mailto:gmx-developers at gromacs.org>
>> http://lists.gromacs.org/mailman/listinfo/gmx-developers
>> Please don't post (un)subscribe requests to the list. Use the www
>> interface or send it to gmx-developers-request at gromacs.org
>> <mailto:gmx-developers-request at gromacs.org>.
>>
>>
>>
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> gmx-developers mailing list
>> gmx-developers at gromacs.org
>> http://lists.gromacs.org/mailman/listinfo/gmx-developers
>> Please don't post (un)subscribe requests to the list. Use the www
>> interface or send it to gmx-developers-request at gromacs.org.
>
More information about the gromacs.org_gmx-developers
mailing list