Dear Justin:

Thank you very much for your reply, but I have another problem.

After I install the fftw package, and remove the argument of the --enable-mpi 
when installing the gromacs package by using the follow commands:

export CPPFLAGS=-I/my_path/
export LDFFLAGS=-L/my_path/
 
./configure --prefix=my_path --enable-shared --disable-float --enable-mpi

make mdrun

then I encountered the following errors:

libtool: link: cannot find the library `../mdlib/libmd_mpi_d.la' or unhandled 
argument `../mdlib/libmd_mpi_d.la'
make[1]: *** [libgmxpreprocess_mpi_d.la] Error 1
make[1]: directory `/home/dw11-sg007/dying/gromacs-4.5.4/src/kernel'

what does this mean? Does it mean there is some problem with the mpi I used?

Thanks in advance!!

R-X Gu
Message: 2
Date: Wed, 04 Jan 2012 09:44:53 -0500
From: "Justin A. Lemkul" <jalem...@vt.edu>
Subject: Re: [gmx-users] a installation problem of gromacs4.5.4 using
        mpi
To: Discussion list for GROMACS users <gmx-users@gromacs.org>
Message-ID: <4f0465e5.6090...@vt.edu>
Content-Type: text/plain; charset=UTF-8; format=flowed



mirc...@sjtu.edu.cn wrote:
> Dear All:
> 
> I encountered a problem when installing gromacs4.5.4 by using mpi. When 
> 
> I finished the installation successfully, I submit a job by assigning 8 
> processes. However, the job was not run by 8 processes, by generate 8 same 
> jobs each use only 1 process (I have encountered the same problem before, but 
> it is solved by using the same mpirun path during the installation and the 
> simulation. However, this time i am sure the path of mpirun assigned during 
> the installation is the same of that assigned in the simulation command and 
> this problem occures again.). The followings are the commonds used in my 
> installation:
> 
> ########################install fftw#######
> ./configure --prefix=my_path --enable-thread --disable-float --enable-shared
> make 
> make install
> 
> #######################install gromacs#####
> 
> export CPPFLAGS=-I/my_path/
> export LDFFLAGS=-L/my_path/
> 
> ./configure --prefix=my_path --enable-shared --disable-float 
> --enable-mpi=the_path_of_mpirun

The --enable-mpi flag does not take any argument. It is also advisable to 
append 
a suffix (e.g. _mpi) to the mdrun executable so you can unambiguously use the 
commands.

> make
> make install

There is no need to try to compile the entire Gromacs package with MPI support; 
only mdrun is MPI-aware.  Instead, use:

make mdrun
make install-mdrun

-Justin

> ###########################################
> 
> then I used the following command to do the simulations
> 
> /the_path_of_mpirun/mpirun -np 8 mdrun -s myfile.tpr
> 
> I am sure the path of mpirun assigned during the installation is the same of 
> that assigned in the simulation command.
> 
> Could anyone tell me how to solve this problem?
> 
> Thanks in advance!!
> 
> R-X Gu
> 

-- 
========================================

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@gromacs.org
http://lists.gromacs.org/mailman/listinfo/gmx-users
Please search the archive at 
http://www.gromacs.org/Support/Mailing_Lists/Search before posting!
Please don't post (un)subscribe requests to the list. Use the 
www interface or send it to gmx-users-requ...@gromacs.org.
Can't post? Read http://www.gromacs.org/Support/Mailing_Lists

Reply via email to