On 01/02/10 18:01, Chandan Choudhury wrote:
Thanks.
I just added export CPPFLAGS=-I/usr/local/openmpi/include in the bashrc
file, and could compile the mpi version of gromacs.
The next thing is I got the error on executing mdrun_mpi -h
Following is the output. Kindly help.

corsica:/usr/local/gromacs/bin # mdrun_mpi -h

Have you set up your machine to run MPI jobs properly? Read the MPI library documentation and make a non-GROMACS test case work properly first.

Mark

[corsica:17130] [NO-NAME] ORTE_ERROR_LOG: Not found in file
runtime/orte_init_stage1.c at line 182
--------------------------------------------------------------------------
It looks like orte_init failed for some reason; your parallel process is
likely to abort.  There are many reasons that a parallel process can
fail during orte_init; some of which are due to configuration or
environment problems.  This failure appears to be an internal failure;
here's some additional information (which may only be relevant to an
Open MPI developer):

   orte_rml_base_select failed
   --> Returned value -13 instead of ORTE_SUCCESS

--------------------------------------------------------------------------
--------------------------------------------------------------------------
It looks like MPI_INIT failed for some reason; your parallel process is
likely to abort.  There are many reasons that a parallel process can
fail during MPI_INIT; some of which are due to configuration or environment
problems.  This failure appears to be an internal failure; here's some
additional information (which may only be relevant to an Open MPI
developer):

   ompi_mpi_init: orte_init_stage1 failed
   --> Returned "Not found" (-13) instead of "Success" (0)
--------------------------------------------------------------------------
*** An error occurred in MPI_Init
*** before MPI was initialized
*** MPI_ERRORS_ARE_FATAL (goodbye)
[corsica:17130] Abort before MPI_INIT completed successfully; not able
to guarantee that all other processes were killed!

--
Chandan kumar Choudhury
NCL, Pune
INDIA


On Mon, Feb 1, 2010 at 10:50 AM, Sarath Kumar <[email protected]
<mailto:[email protected]>> wrote:



        Message: 5
        Date: Sun, 31 Jan 2010 00:34:22 +0530
        From: Chandan Choudhury <[email protected]
        <mailto:[email protected]>>
        Subject: Re: [gmx-users] error: Cannot compile and link MPI code
        with
                mpicc
        To: Discussion list for GROMACS users <[email protected]
        <mailto:[email protected]>>
        Message-ID:
        <[email protected]
        <mailto:[email protected]>>
        Content-Type: text/plain; charset="iso-8859-1"

        Hi Ronald !!
        Thanks for your reply.
        I recompiled the openmpi. But while executing ./configure
        --enable-mpi in
        gromacs4.0.7 the following error is shown in config.log file.

        configure:4536: checking for mpicc
        configure:4552: found /usr/lib/mpi/gcc/openmpi/bin/mpicc
        configure:4563: result: mpicc
        configure:4577: checking whether the MPI cc command works
        configure:4601: mpicc -o conftest -g -O2   conftest.c >&5
        conftest.c:15:17: error: mpi.h: No such file or directory
        configure:4607: $? = 1
        configure: failed program was:
        | /* confdefs.h.  */
        | #define PACKAGE_NAME "gromacs"
        | #define PACKAGE_TARNAME "gromacs"
        | #define PACKAGE_VERSION "4.0.7"
        | #define PACKAGE_STRING "gromacs 4.0.7"
        | #define PACKAGE_BUGREPORT "[email protected]
        <mailto:[email protected]>"
        | #define PACKAGE "gromacs"
        | #define VERSION "4.0.7"
        | #define GMX_SOFTWARE_SQRT
        | #define GMX_QMMM_GAUSSIAN
        | #define BUILD_TIME "Mon Feb  1 14:07:34 EST 2010"
        | #define BUILD_USER "r...@corsica"
        | #define BUILD_MACHINE "Linux 2.6.31.5-0.1-desktop i686"
        | /* end confdefs.h.  */
        | #include <mpi.h>
        | int
        | main ()
        | {
        | int argc; char **argv; MPI_Init(&argc,&argv);
        |   ;
        |   return 0;
        | }
        configure:4619: error: Cannot compile and link MPI code with mpicc


        --
        Chandan kumar Choudhury
        NCL, Pune
        INDIA


        On Sat, Jan 30, 2010 at 10:57 PM, Roland Schulz <[email protected]
        <mailto:[email protected]>> wrote:

         > Hi,
         >
         > your MPI installation has to be brogen. mpicc always has to
        be able to find
         > libmpi. Please reinstall mpi correctly.
         >
         > Roland
         >
         > On Sat, Jan 30, 2010 at 11:06 AM, Chandan Choudhury
        <[email protected] <mailto:[email protected]>>wrote:
         >
         >> Hi gmx users !!
         >>
         >> On compiling GMX paralley, following error was encountered.
        How can I
         >> tackle this.
         >> Kindly help.
         >>
         >>
         >> checking for mpicc... mpicc
         >> checking whether the MPI cc command works... configure:
        error: Cannot
         >> compile and link MPI code with mpicc
         >>
         >> The config.log file reads
         >>
         >> configure:4536: checking for mpicc
         >> configure:4552: found /usr/lib/mpi/gcc/openmpi/bin/mpicc
         >> configure:4563: result: mpicc
         >> configure:4577: checking whether the MPI cc command works
         >> configure:4601: mpicc -o conftest -g -O2
        -I/usr/local/openmpi/include/
         >> conftest.c >&5
         >>
        /usr/lib/gcc/i586-suse-linux/4.4/../../../../i586-suse-linux/bin/ld:
         >> cannot find -lmpi
         >> collect2: ld returned 1 exit status
         >> configure:4607: $? = 1
         >> configure: failed program was:
         >> | /* confdefs.h.  */
         >> | #define PACKAGE_NAME "gromacs"
         >> | #define PACKAGE_TARNAME "gromacs"
         >>  #define PACKAGE_VERSION "4.0.7"
         >> | #define PACKAGE_STRING "gromacs 4.0.7"
         >> | #define PACKAGE_BUGREPORT "[email protected]
        <mailto:[email protected]>"
         >> | #define PACKAGE "gromacs"
         >> | #define VERSION "4.0.7"
         >> | #define GMX_SOFTWARE_SQRT
         >> | #define GMX_QMMM_GAUSSIAN
         >> | #define BUILD_TIME "Sat Jan 30 21:42:50 IST 2010"
         >> | #define BUILD_USER "r...@shiraz"
         >> | #define BUILD_MACHINE "Linux 2.6.31.5-0.1-desktop i686"
         >> | /* end confdefs.h.  */
         >> | #include <mpi.h>
         >> | int
         >> | main ()
         >> | {
         >> | int argc; char **argv; MPI_Init(&argc,&argv);
         >> |   ;
         >> |   return 0;
         >> | }
         >> configure:4619: error: Cannot compile and link MPI code with
        mpicc
         >>
         >>
         >> Chandan
         >>
         >> --
         >> Chandan kumar Choudhury
         >> NCL, Pune
         >> INDIA
         >>
         >> --

        ******************************************


    Hi.
    If u r using RHL or Fedora series..

    Try this before reinstalling openmpi.

    Its better to update the Compilers before installing MPI.

    I did this in Fedora 10.i386.

    yum install -y *gcc*

    yum install -y *c++*

    Then install open-mpi
    as ./configure, make, make install.
    If u still have the same problem

    error: Cannot compile and link MPI code with mpicc.

    Then remove the open-mpi installed folder.

    then do yum install -y *open-mpi*

    And then try installing gromacs with MPI.

    Actually, the first option worked for me.
    Also i prefer lam-mpi is the best.



    --
    B. Sarath Kumar, B.tech.
    Anna University, Chennai

    --
    gmx-users mailing list [email protected]
    <mailto:[email protected]>
    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 [email protected]
    <mailto:[email protected]>.
    Can't post? Read http://www.gromacs.org/mailing_lists/users.php


--
gmx-users mailing list    [email protected]
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 [email protected].
Can't post? Read http://www.gromacs.org/mailing_lists/users.php

Reply via email to