[DFTB-Plus-User] DFTB+ compilation error in mpifx_send.f90
Biswajit Santra
bishalya at gmail.com
Thu Dec 1 07:28:59 CET 2016
Hello,
I am using ifort version 16.0.2 and trying to compile the parallel
version dftb+.mpi-r4473. The compilation stops at mpifx_send.f90.
ARCH = x86_64-linux-ifort
I am sending the log of the make till the error. Please let me know what
could be the issue or if you need any further information.
Thanks in advance.
Best wishes,
Biswajit
make[1]: Entering directory `/scratch/gpfs/bsantra/dftb+.
mpi-r4473/src/prg_dftb/_obj_x86_64-linux-ifort'
echo "" > _dependencies
for dep in /scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/../lib_common/Makefile.dep
/scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/../lib_derivs/Makefile.dep
/scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/../lib_dftb/Makefile.dep
/scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/../lib_extlibs/Makefile.dep
/scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/../lib_geoopt/Makefile.dep
/scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/../lib_io/Makefile.dep
/scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/../lib_math/Makefile.dep
/scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/../lib_md/Makefile.dep
/scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/../lib_mixer/Makefile.dep
/scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/../lib_type/Makefile.dep
/scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/../includes/Makefile.dep
/scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/Makefile.dep
/scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/../lib_extlibs/Makefile.local;
do cpp -traditional -DDEBUG=0 $dep >> _dependencies; done
make[1]: Leaving directory `/scratch/gpfs/bsantra/dftb+.
mpi-r4473/src/prg_dftb/_obj_x86_64-linux-ifort'
make[1]: Entering directory `/scratch/gpfs/bsantra/dftb+.
mpi-r4473/src/prg_dftb/_obj_x86_64-linux-ifort'
make -C /scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/../../extlib/scalapackfx
-f Makefile.dpint \
MYROOT=/scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/../../extlib/scalapackfx
DEBUG=0 USERMAKE=/scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/../Makefile.user
\
STAMPFILE=/scratch/gpfs/bsantra/dftb+.mpi-r4473/src/
prg_dftb/_obj_x86_64-linux-ifort/_extlib_scalapackfx
make[2]: Entering directory `/scratch/gpfs/bsantra/dftb+.
mpi-r4473/extlib/scalapackfx'
make -C src \
FXX="mpif90" FXXOPT="-O2 -ip" \
LN="mpif90" LNOPT="" \
M4="m4" M4OPT="" \
-f "Makefile.lib"
make[3]: Entering directory `/scratch/gpfs/bsantra/dftb+.
mpi-r4473/extlib/scalapackfx/src'
m4 scalapackfx_common.F90 > scalapackfx_common.f90
mpif90 -O2 -ip -c scalapackfx_common.f90
m4 blacs.F90 > blacs.f90
mpif90 -O2 -ip -c blacs.f90
m4 blacsgrid.F90 > blacsgrid.f90
mpif90 -O2 -ip -c blacsgrid.f90
m4 blacsfx.F90 > blacsfx.f90
mpif90 -O2 -ip -c blacsfx.f90
m4 scalapack.F90 > scalapack.f90
mpif90 -O2 -ip -c scalapack.f90
m4 scalapackfx.F90 > scalapackfx.f90
mpif90 -O2 -ip -c scalapackfx.f90
m4 linecomm.F90 > linecomm.f90
mpif90 -O2 -ip -c linecomm.f90
m4 scalapackfx_tools.F90 > scalapackfx_tools.f90
mpif90 -O2 -ip -c scalapackfx_tools.f90
m4 pblas.F90 > pblas.f90
mpif90 -O2 -ip -c pblas.f90
m4 pblasfx.F90 > pblasfx.f90
mpif90 -O2 -ip -c pblasfx.f90
m4 libscalapackfx.F90 > libscalapackfx.f90
mpif90 -O2 -ip -c libscalapackfx.f90
ar r libscalapackfx.a libscalapackfx.o scalapackfx.o blacsfx.o blacs.o
scalapackfx_common.o blacsgrid.o scalapack.o scalapackfx_tools.o linecomm.o
pblasfx.o pblas.o
ar: creating libscalapackfx.a
rm pblasfx.f90 blacsgrid.f90 linecomm.f90 scalapackfx_common.f90
scalapack.f90 pblas.f90 blacsfx.f90 scalapackfx.f90 libscalapackfx.f90
blacs.f90 scalapackfx_tools.f90
make[3]: Leaving directory `/scratch/gpfs/bsantra/dftb+.
mpi-r4473/extlib/scalapackfx/src'
touch -r src/libscalapackfx.a /scratch/gpfs/bsantra/dftb+.
mpi-r4473/src/prg_dftb/_obj_x86_64-linux-ifort/_extlib_scalapackfx
make[2]: Leaving directory `/scratch/gpfs/bsantra/dftb+.
mpi-r4473/extlib/scalapackfx'
make -C /scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/../../extlib/mpifx
-f Makefile.dpint \
MYROOT=/scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/../../extlib/mpifx
DEBUG=0 USERMAKE=/scratch/gpfs/bsantra/dftb+.mpi-r4473/src/prg_dftb/../Makefile.user
\
STAMPFILE=/scratch/gpfs/bsantra/dftb+.mpi-r4473/src/
prg_dftb/_obj_x86_64-linux-ifort/_extlib_mpifx
make[2]: Entering directory `/scratch/gpfs/bsantra/dftb+.
mpi-r4473/extlib/mpifx'
make -C src \
FXX="mpif90" FXXOPT="-O2 -ip" \
LN="mpif90" LNOPT="" \
M4="m4" M4OPT="" \
-f "Makefile.lib"
make[3]: Entering directory `/scratch/gpfs/bsantra/dftb+.
mpi-r4473/extlib/mpifx/src'
m4 mpifx_helper.F90 > mpifx_helper.f90
mpif90 -O2 -ip -c mpifx_helper.f90
m4 mpifx_comm.F90 > mpifx_comm.f90
mpif90 -O2 -ip -c mpifx_comm.f90
m4 mpifx_common.F90 > mpifx_common.f90
mpif90 -O2 -ip -c mpifx_common.f90
m4 mpifx_send.F90 > mpifx_send.f90
mpif90 -O2 -ip -c mpifx_send.f90
mpifx_send.f90(107): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, 1, MPI_INTEGER, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(161): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_INTEGER, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(188): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_INTEGER, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(215): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_INTEGER, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(242): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_INTEGER, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(269): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_INTEGER, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(297): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, 1, MPI_LOGICAL, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(351): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_LOGICAL, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(378): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_LOGICAL, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(405): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_LOGICAL, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(432): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_LOGICAL, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(459): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_LOGICAL, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(487): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, 1, MPI_REAL, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(541): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_REAL, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(568): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_REAL, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(595): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_REAL, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(622): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_REAL, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(649): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_REAL, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(677): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, 1, MPI_DOUBLE_PRECISION, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(731): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_DOUBLE_PRECISION, dest, tag0,
mycomm%id, error0)
-------^
mpifx_send.f90(758): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_DOUBLE_PRECISION, dest, tag0,
mycomm%id, error0)
-------^
mpifx_send.f90(785): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_DOUBLE_PRECISION, dest, tag0,
mycomm%id, error0)
-------^
mpifx_send.f90(812): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_DOUBLE_PRECISION, dest, tag0,
mycomm%id, error0)
-------^
mpifx_send.f90(839): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_DOUBLE_PRECISION, dest, tag0,
mycomm%id, error0)
-------^
mpifx_send.f90(867): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, 1, MPI_COMPLEX, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(921): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_COMPLEX, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(948): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_COMPLEX, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(975): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_COMPLEX, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(1002): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_COMPLEX, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(1029): error #6285: There is no matching specific subroutine
for this generic subroutine call. [MPI_SEND]
call mpi_send(msg, size(msg), MPI_COMPLEX, dest, tag0, mycomm%id, error0)
-------^
mpifx_send.f90(1417): catastrophic error: Too many errors, exiting
compilation aborted for mpifx_send.f90 (code 1)
make[3]: *** [mpifx_send.o] Error 1
rm mpifx_helper.f90 mpifx_send.f90 mpifx_comm.f90 mpifx_common.f90
make[3]: Leaving directory `/scratch/gpfs/bsantra/dftb+.
mpi-r4473/extlib/mpifx/src'
make[2]: *** [forced_submake] Error 2
make[2]: Leaving directory `/scratch/gpfs/bsantra/dftb+.
mpi-r4473/extlib/mpifx'
make[1]: *** [_extlib_mpifx] Error 2
make[1]: Leaving directory `/scratch/gpfs/bsantra/dftb+.
mpi-r4473/src/prg_dftb/_obj_x86_64-linux-ifort'
make: *** [_obj_x86_64-linux-ifort] Error 2
-------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.zfn.uni-bremen.de/pipermail/dftb-plus-user/attachments/20161201/10207494/attachment.htm>
More information about the DFTB-Plus-User
mailing list