[mpich-discuss] compiling MPICH2 with intel compilers
Vlad Cojocaru
Vlad.Cojocaru at eml-r.villa-bosch.de
Thu Jul 17 02:44:26 CDT 2008
Dear Anthony,
Thanks for your answer. In the meantime I have found the problem. My
mpich build was not complete. For some reason several header files were
not installed by make install. When I compiled AMBER10, it found an
mpif.h file which was installed in /usr/include. I solved the problem by
recompiling mpich2 and everything works fine now
Best wishes
vlad
Anthony Chan wrote:
> Did you compile AMBER10 with mpif90 from the install directory of 1.0.7 ?
> if you can use mpif90 to compile AMBER, make sure the 1.0.7's mpi.h/mpif.h
> and libraries are used in building AMBER.
>
> Just to be sure that your mpich2 is installed correctly, try running
> the example programs, cpi/fpi and pi3f90, in your build directoy.
> If you see any problem, send us the configure output as seen on
> your screen (the instruction is written in MPICH2 installer's guide).
>
> A.Chan
> ----- "Vlad Cojocaru" <Vlad.Cojocaru at eml-r.villa-bosch.de> wrote:
>
>
>> Dear MPICH2 users,
>>
>> I am trying to build a parallel version of AMBER10 (a molecular
>> dynamics
>> package) with MPICH2.
>> I downloaded the mpich2 from your site, I compiled it with the intel
>> compiler suite 10.1. Apparently everything went smoothly (the tests
>> from
>> the mpich2 installation guide were correctly executed). However after
>> I
>> successfully compiled AMBER10 I tried to run the tests and I got the
>> error below which obviously comes from the mpich2 build. I used the
>> correct mpiexec script when executing my application, and apparently I
>>
>> have to interference from a pre-installed mpich.
>>
>> Looking back at the configuration logfile from the mpich2 compilation
>>
>> (see attached) I noticed some errors. Could you please take a look at
>>
>> the config.log attached and tell me if you see anything obviously
>> wrong.
>> I also attached the compilation flags I set as environmental variables
>>
>> (maybe there is something wrong there). Also, if you have any idea why
>> I
>> get the error below, I would be grateful for any advices.
>>
>> Thanks in advance
>>
>> Best wishes
>> vlad
>>
>> --------------------------------------------error upo testing
>> --------------------------------------------------------------------------------------------
>>
>>
>> export
>> TESTsander=/scratch/node-06-01/cojocavd/Software/amber10_intel_mpich2/exe/sander.MPI;
>>
>> make test.sander.BASIC
>> make[1]: Entering directory
>> `/exports/scratch/cojocavd/Software/amber10_intel_mpich2/test'
>> cd cytosine && ./Run.cytosine
>> Fatal error in MPI_Comm_rank: Invalid communicator, error stack:
>> MPI_Comm_rank(107): MPI_Comm_rank(comm=0x0, rank=0x14150f0) failed
>> MPI_Comm_rank(65).: Invalid communicator[cli_0]: aborting job:
>> Fatal error in MPI_Comm_rank: Invalid communicator, error stack:
>> MPI_Comm_rank(107): MPI_Comm_rank(comm=0x0, rank=0x14150f0) failed
>> MPI_Comm_rank(65).: Invalid communicator
>> Fatal error in MPI_Comm_rank: Invalid communicator, error stack:
>> MPI_Comm_rank(107): MPI_Comm_rank(comm=0x0, rank=0x14150f0) failed
>> MPI_Comm_rank(65).: Invalid communicator[cli_1]: aborting job:
>> Fatal error in MPI_Comm_rank: Invalid communicator, error stack:
>> MPI_Comm_rank(107): MPI_Comm_rank(comm=0x0, rank=0x14150f0) failed
>> MPI_Comm_rank(65).: Invalid communicator
>> Fatal error in MPI_Comm_rank: Invalid communicator, error stack:
>> MPI_Comm_rank(107): MPI_Comm_rank(comm=0x0, rank=0x14150f0) failed
>> MPI_Comm_rank(65).: Invalid communicator[cli_2]: aborting job:
>> Fatal error in MPI_Comm_rank: Invalid communicator, error stack:
>> MPI_Comm_rank(107): MPI_Comm_rank(comm=0x0, rank=0x14150f0) failed
>> MPI_Comm_rank(65).: Invalid communicator
>> Fatal error in MPI_Comm_rank: Invalid communicator, error stack:
>> MPI_Comm_rank(107): MPI_Comm_rank(comm=0x0, rank=0x14150f0) failed
>> MPI_Comm_rank(65).: Invalid communicator[cli_3]: aborting job:
>> Fatal error in MPI_Comm_rank: Invalid communicator, error stack:
>> MPI_Comm_rank(107): MPI_Comm_rank(comm=0x0, rank=0x14150f0) failed
>> MPI_Comm_rank(65).: Invalid communicator
>> rank 3 in job 10 node-06-01_60831 caused collective abort of all
>> ranks
>> exit status of rank 3: return code 1
>> rank 1 in job 10 node-06-01_60831 caused collective abort of all
>> ranks
>> exit status of rank 1: return code 1
>> rank 0 in job 10 node-06-01_60831 caused collective abort of all
>> ranks
>> exit status of rank 0: return code 1
>> ./Run.cytosine: Program error
>> make[1]: *** [test.sander.BASIC] Error 1
>> make[1]: Leaving directory
>> `/exports/scratch/cojocavd/Software/amber10_intel_mpich2/test'
>> make: *** [test.sander.BASIC.MPI] Error 2
>>
>> --
>> ----------------------------------------------------------------------------
>> Dr. Vlad Cojocaru
>>
>> EML Research gGmbH
>> Schloss-Wolfsbrunnenweg 33
>> 69118 Heidelberg
>>
>> Tel: ++49-6221-533266
>> Fax: ++49-6221-533298
>>
>> e-mail:Vlad.Cojocaru[at]eml-r.villa-bosch.de
>>
>> http://projects.villa-bosch.de/mcm/people/cojocaru/
>>
>> ----------------------------------------------------------------------------
>> EML Research gGmbH
>> Amtgericht Mannheim / HRB 337446
>> Managing Partner: Dr. h.c. Klaus Tschira
>> Scientific and Managing Director: Prof. Dr.-Ing. Andreas Reuter
>> http://www.eml-r.org
>> ----------------------------------------------------------------------------
>>
>>
>>
>> export INTELC=/exports/scratch/cojocavd/Software/intel/cce/10.1.015
>> export INTELF=/exports/scratch/cojocavd/Software/intel/fce/10.1.015
>> export LD_LIBRARY_PATH=$INTELC/lib:$INTELF/lib:$LD_LIBRARY_PATH
>> export CFLAGS="-O2 -I$INTELC/include:$INTELF/include
>> -L$LD_LIBRARY_PATH"
>> export CXXFLAGS="-O2 -I$INTELC/include:$INTELF/include
>> -L$LD_LIBRARY_PATH"
>> export FFFLAGS="-O2 -I$INTELC/include:$INTELF/include
>> -L$LD_LIBRARY_PATH"
>> export F90FLAGS="-O2 -I$INTELC/include:$INTELF/include
>> -L$LD_LIBRARY_PATH"
>> export LDFLAGS="-O2 -L$LD_LIBRARY_PATH"
>> export CPPFLAGS="-O2 -I$INTELC/include:$INTELF/include"
>> export CC="$INTELC/bin/icc"
>> export CXX="$INTELC/bin/icc"
>> export F90="$INTELF/bin/ifort"
>> export FC="$INTELF/bin/ifort"
>> export CPP="$INTELC/bin/icc -E"
>>
>
>
--
----------------------------------------------------------------------------
Dr. Vlad Cojocaru
EML Research gGmbH
Schloss-Wolfsbrunnenweg 33
69118 Heidelberg
Tel: ++49-6221-533266
Fax: ++49-6221-533298
e-mail:Vlad.Cojocaru[at]eml-r.villa-bosch.de
http://projects.villa-bosch.de/mcm/people/cojocaru/
----------------------------------------------------------------------------
EML Research gGmbH
Amtgericht Mannheim / HRB 337446
Managing Partner: Dr. h.c. Klaus Tschira
Scientific and Managing Director: Prof. Dr.-Ing. Andreas Reuter
http://www.eml-r.org
----------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/mpich-discuss/attachments/20080717/9db242ae/attachment.htm>
More information about the mpich-discuss
mailing list