MPI version and ABINIT v.6.0.2

option, parallelism,...

Moderators: fgoudreault, mcote

Forum rules
Please have a look at ~abinit/doc/config/build-config.ac in the source package for detailed and up-to-date information about the configuration of Abinit 8 builds.
For a video explanation on how to build Abinit 7.x for Linux, please go to: http://www.youtube.com/watch?v=DppLQ-KQA68.
IMPORTANT: when an answer solves your problem, please check the little green V-like button on its upper-right corner to accept it.
Locked
adudka
Posts: 1
Joined: Fri Mar 05, 2010 10:32 am

MPI version and ABINIT v.6.0.2

Post by adudka » Fri Mar 05, 2010 10:46 am

Dear All,

My system is Intel_i7 + CentOS5.4 + gcc4.4. (no Internet connection)
I had been installed abiniS 5.8.4 successfully but...

When I tried to configure v.6.0.2 with the <localhost>.ac:
enable_64bit_flags="yes"
prefix="${HOME}/abinit6"
with_mpi_prefix="/usr/openmpi"
(all CC,CXX,FC,.... are commented)
make failed like this:
./../../src/12_hide_mpi/xallgather_mpi.F90:77.80:
ll MPI_ALLGATHER(xval,1,MPI_INTEGER,recvcounts,1,MPI_INTEGER,spaceComm,ier)
1
Error: There is no specific subroutine for the generic 'mpi_allgather' at (1)
make[3]: *** [xallgather_mpi.o] Error 1

#-----------------------------------------------------------------
# uname -a
#-----------------------------------------------------------------
Linux localhost.localdomain 2.6.18-164.el5 #1 SMP Thu Sep 3 03:28:30 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux

#-----------------------------------------------------------------
# env
#-----------------------------------------------------------------
LD_LIBRARY_PATH=/usr/openmpi/lib
.....
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/openmpi/bin

#-----------------------------------------------------------------
# ./ompi_info
#-----------------------------------------------------------------
Package: Open MPI root@localhost.localdomain Distribution
Open MPI: 1.4.1
Open MPI SVN revision: r22421
Prefix: /usr/openmpi
Configured architecture: x86_64-unknown-linux-gnu
Configure host: localhost.localdomain
Fortran90 bindings size: large
C compiler: /usr/bin/gcc44
C++ compiler: /usr/bin/g++44
Fortran77 compiler: /usr/bin/gfortran44
Fortran90 compiler: /usr/bin/gfortran44
Thread support: posix (mpi: yes, progress: no)
MPI I/O support: yes

#-----------------------------------------------------------------
# ../configure
#-----------------------------------------------------------------
see localhost.ac and config.log

#-----------------------------------------------------------------
# make
#-----------------------------------------------------------------
.....
Making all in 12_hide_mpi
make[3]: Entering directory `/root/abitit_p/abinit-6.0.2/tmp/src/12_hide_mpi'
/usr/openmpi/bin/mpif90 -m64 -DHAVE_CONFIG_H -I. -I../../../src/12_hide_mpi -I../.. -I../../src/incs -I../../../src/incs -ffree-form -J/root/abitit_p/abinit-6.0.2/tmp/src/mods -O2 -m64 -g -ffree-line-length-none -c -o xallgather_mpi.o ../../../src/12_hide_mpi/xallgather_mpi.F90
../../../src/12_hide_mpi/xallgather_mpi.F90:77.80:

ll MPI_ALLGATHER(xval,1,MPI_INTEGER,recvcounts,1,MPI_INTEGER,spaceComm,ier)
1
Error: There is no specific subroutine for the generic 'mpi_allgather' at (1)
make[3]: *** [xallgather_mpi.o] Error 1
.....
make[1]: Leaving directory `/root/abitit_p/abinit-6.0.2/tmp'
make: *** [all] Error 2
#-----------------------------------------------------------------
List of arguments of MPI_XXX is different from one from mpi.mod (mpi.h).
Help me, please

Regards,
Alexander Dudka
Attachments
config.log
(83.72 KiB) Downloaded 431 times
localhost_ac.log
this is .ac file
(16.9 KiB) Downloaded 418 times

Locked