[gmx-users] Problem in mdrun_mpi using MPICH
David van der Spoel
spoel at xray.bmc.uu.se
Wed Oct 19 17:04:25 CEST 2005
On Wed, 2005-10-19 at 18:55 +0530, Alok wrote:
> Greeting to All,
>
> sorry for very silly question.I have very limited knowledge of parallel
> computing.
>
> I am trying to install parallel version of gromacs 3.3 in SUN Cluster.I
> compiled fftw,binutis & gromacs 3.3 without any error.
>
> MPICH was already installed on the SUN Cluster.
But you compiled it with LAM.
That won't work.
>
> when i run grompp_mpi for 2 node it ran fine and generated the *.tpr file
> for two processors.
>
> But i tried to mdrun_mpi -h it gave following message.
>
> -----------------------------------------------------------------------------
> It seems that there is no lamd running on this host, which indicates
> that the LAM/MPI runtime environment is not operating. The LAM/MPI
> runtime environment is necessary for MPI programs to run (the MPI
> program tired to invoke the "MPI_Init" function).
>
> Please run the "lamboot" command the start the LAM/MPI runtime
> environment. See the LAM/MPI documentation for how to invoke
> "lamboot" across multiple machines.
> -----------------------------------------------------------------------------
>
>
>
> Due to boundation of out computer center rules i could not use the
> "lamboot" command. I have to submit the job by using following script
> (provided by our system administrator)
>
>
>
>
> ---------------------------------------------------------------------------
>
> #!/bin/csh -f
> #
> #
> # (c) 2004 Sun Microsystems, Inc. Use is subject to license terms.
>
> # ---------------------------
> # our name
> #$ -N MPI_Job
> #
> # pe request
> #$ -pe mpich* 2-20
> #
> # MPIR_HOME from submitting environment
> #$ -v MPIR_HOME=/opt/mpichdefault-1.2.6
> # ---------------------------
>
> #
> # needs in
> # $NSLOTS
> # the number of tasks to be used
> # $TMPDIR/machines
> # a valid machine file to be passed to mpirun
>
> echo "Got $NSLOTS slots."
>
> # enables $TMPDIR/rsh to catch rsh calls if available
> set path=($TMPDIR $path)
>
> $MPIR_HOME/bin/mpirun -np $NSLOTS -machinefile $TMPDIR/machines -nolocal *
>
> ---------------------------------------------------------------------------
>
>
> and start the job by using following command.
> qsub -pe mpichpar <no of nodes> -q par.q <script_name>
>
> where * is Path of the input file including parallel program name (in my
> case it is /users/alokjain/mdrun_mpi -s full.tpr -o full -x full -c
> after_full -e full -g full)
>
> but it is not recognizing the mdrun_mpi command.(I already set the path)
>
> can some one help me to overcome this problem?
> Is there some problem in installation or in the script?
>
> Thanking you,
> Best regards,
> Alok Jain
>
> _______________________________________________
> gmx-users mailing list
> gmx-users at gromacs.org
> http://www.gromacs.org/mailman/listinfo/gmx-users
> Please don't post (un)subscribe requests to the list. Use the
> www interface or send it to gmx-users-request at gromacs.org.
--
David.
________________________________________________________________________
David van der Spoel, PhD, Assoc. Prof., Molecular Biophysics group,
Dept. of Cell and Molecular Biology, Uppsala University.
Husargatan 3, Box 596, 75124 Uppsala, Sweden
phone: 46 18 471 4205 fax: 46 18 511 755
spoel at xray.bmc.uu.se spoel at gromacs.org http://xray.bmc.uu.se/~spoel
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
More information about the gromacs.org_gmx-users
mailing list