Skip to Content.
Sympa Menu

forum - [abinit-forum] problems with parallel compilation of 5.8.3

forum@abinit.org

Subject: The ABINIT Users Mailing List ( CLOSED )

List archive

[abinit-forum] problems with parallel compilation of 5.8.3


Chronological Thread 
  • From: "Ludwig, Christian" <ludwigc@uni-mainz.de>
  • To: "forum@abinit.org" <forum@abinit.org>
  • Subject: [abinit-forum] problems with parallel compilation of 5.8.3
  • Date: Mon, 29 Jun 2009 11:24:59 +0200
  • Accept-language: de-DE
  • Acceptlanguage: de-DE

Hi,

I am still struggeling with the compilation of a parallel version of abinit
5.8.3. My test platform is a normal PC with SuSE 10.3, mpich, gcc, gfortran.
My configure command is

../configure --disable-all-plugins --enable-mpi=yes
--with-mpi-prefix=/opt/mpich/ch-p4 --with-fc-optflags="-O2"

which gives no error message, everything seems fine. But after typing make I
get the following:


_______/opt/mpich/ch-p4/bin/mpif90 -DHAVE_CONFIG_H -I.
-I../../../src/12_hide_mpi -I../
.. -I../../src/10_defs -I../../../src/10_defs -DMPI=1 -DMPI1=1 -O2 -g
-f
free-line-length-none -g -ffree-line-length-none -c -o
lib12_hide_mpip_a-xallg
ather_mpi.o `test -f 'xallgather_mpi.F90' || echo
'../../../src/12_hide_mpi/'`xa
llgather_mpi.F90
Error: Can't open included file 'mpif.h'
Error: Can't open included file 'mpif.h'
Error: Can't open included file 'mpif.h'
../../../src/12_hide_mpi/xallgather_mpi.F90:48.47:

if (spaceComm /= MPI_COMM_SELF) then
1
Error: Symbol 'mpi_comm_self' at (1) has no IMPLICIT type
../../../src/12_hide_mpi/xallgather_mpi.F90:50.53:

call
MPI_ALLGATHER(xval,1,MPI_INTEGER,recvcounts,1,MPI_INTEGER,&
1
Error: Symbol 'mpi_integer' at (1) has no IMPLICIT type
../../../src/12_hide_mpi/xallgather_mpi.F90:81.47:

if (spaceComm /= MPI_COMM_SELF) then
1
Error: Symbol 'mpi_comm_self' at (1) has no IMPLICIT type
../../../src/12_hide_mpi/xallgather_mpi.F90:83.66:

call
MPI_ALLGATHER(xval,nelem,MPI_DOUBLE_PRECISION,recvcounts,n
1
Error: Symbol 'mpi_double_precision' at (1) has no IMPLICIT type
../../../src/12_hide_mpi/xallgather_mpi.F90:114.47:

if (spaceComm /= MPI_COMM_SELF) then
1
Error: Symbol 'mpi_comm_self' at (1) has no IMPLICIT type
../../../src/12_hide_mpi/xallgather_mpi.F90:116.66:

call
MPI_ALLGATHER(xval,nelem,MPI_DOUBLE_PRECISION,recvcounts,n
1
Error: Symbol 'mpi_double_precision' at (1) has no IMPLICIT type
make[3]: *** [lib12_hide_mpip_a-xallgather_mpi.o] Fehler 1
make[3]: Leaving directory
`/home/ludwigc/ABINIT/abinit-5.8.3/build/src/12_hide_

mpi'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/home/ludwigc/ABINIT/abinit-5.8.3/build/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/ludwigc/ABINIT/abinit-5.8.3/build'
make: *** [all] Fehler 2


Can someone please tell me how to solve this? Is mpi always so stubborn? I
had no problem with the serial version of abinit on 2 different platforms,
but on both I cannot get the parallel version to run.

All the best,
Christian







Archive powered by MHonArc 2.6.16.

Top of Page