root@zhaoyu-virtual-machine:/home/zhaoyu/tough3-build/esd-tough3# ./configure.sh --eos=$EOS_NUM --no-x11
--no-x11
[2019年 04月 28日 星期日 18:58:15 CST] Build directories ready
[2019年 04月 28日 星期日 18:58:15 CST] Searching for a C compiler
[2019年 04月 28日 星期日 18:58:15 CST] Searching for mpicc
[2019年 04月 28日 星期日 18:58:15 CST] Build with C compiler: /usr/local/bin/mpicc
[2019年 04月 28日 星期日 18:58:15 CST] Searching for a C++ compiler
[2019年 04月 28日 星期日 18:58:15 CST] Searching for mpicxx
[2019年 04月 28日 星期日 18:58:15 CST] Build with C++ compiler: /usr/local/bin/mpicxx
[2019年 04月 28日 星期日 18:58:15 CST] Searching for a Fortran compiler
[2019年 04月 28日 星期日 18:58:15 CST] Searching for mpif90
[2019年 04月 28日 星期日 18:58:15 CST] Build with Fortran compiler: /usr/local/bin/mpif90
[2019年 04月 28日 星期日 18:58:15 CST] Searching for mpiexec
[2019年 04月 28日 星期日 18:58:15 CST] Searching for mpiexec
[2019年 04月 28日 星期日 18:58:15 CST] MPIEXEC used: /usr/local/bin/mpiexec
[2019年 04月 28日 星期日 18:58:15 CST] Compiler Check complete
[2019年 04月 28日 星期日 18:58:15 CST] Tool check complete
Running on a Debian system...
-DMPI_EXEC=/usr/local/bin/mpiexec -DUSE_MPI:BOOL=TRUE -DCMAKE_CXX_COMPILER:FILEPATH=/usr/local/bin/mpicxx -DCMAKE_C_COMPILER:FILEPATH=/usr/local/bin/mpicc -DCMAKE_Fortran_COMPILER:FILEPATH=/usr/local/bin/mpif90 -DUSE_X11:BOOL=FALSE
[2019年 04月 28日 星期日 18:58:15 CST] 
-- C compiler is /usr/local/bin/mpicc
-- Fortran compiler is /usr/local/bin/mpif90
statusUSE_PETSC = ON in esd-toughlib/CMakeLists.txt
-- Setting build type
-- Setting build type -- DEBUG
-- Download TPL files in /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/Downloads
-- Install TPLs in /home/zhaoyu/tough3-build/esd-tough3/tough3-install/tpls
-- Looking for Fortran sgemm
-- Looking for Fortran sgemm - found
-- A library with BLAS API found.
-- A library with BLAS API found.
-- Looking for Fortran cheev
-- Looking for Fortran cheev - found
-- A library with LAPACK API found.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build
[2019年 04月 28日 星期日 18:58:16 CST] TOUGH TPLS configure complete
/usr/local/bin/cmake -H/home/zhaoyu/tough3-build/esd-toughlib -B/home/zhaoyu/tough3-build/esd-tough3/build/tpl-build --check-build-system CMakeFiles/Makefile.cmake 0
/usr/local/bin/cmake -E cmake_progress_start /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/CMakeFiles /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: 进入目录“/home/zhaoyu/tough3-build/esd-tough3/build/tpl-build”
make -f tpls/CMakeFiles/petsc.dir/build.make tpls/CMakeFiles/petsc.dir/depend
make[2]: 进入目录“/home/zhaoyu/tough3-build/esd-tough3/build/tpl-build”
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /home/zhaoyu/tough3-build/esd-toughlib /home/zhaoyu/tough3-build/esd-toughlib/tpls /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/CMakeFiles/petsc.dir/DependInfo.cmake --color=
make[2]: 离开目录“/home/zhaoyu/tough3-build/esd-tough3/build/tpl-build”
make -f tpls/CMakeFiles/petsc.dir/build.make tpls/CMakeFiles/petsc.dir/build
make[2]: 进入目录“/home/zhaoyu/tough3-build/esd-tough3/build/tpl-build”
[  3%] Performing configure step for 'petsc'
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/petsc/petsc-3.9.0-source && /usr/local/bin/cmake -P /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/petsc/petsc-timestamps/petsc-configure-DEBUG.cmake
-- petsc configure command succeeded.  See also /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/petsc/petsc-timestamps/petsc-configure-*.log
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/petsc/petsc-3.9.0-source && /usr/local/bin/cmake -E touch /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/petsc/petsc-timestamps/petsc-configure
[  6%] Performing build step for 'petsc'
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/petsc/petsc-3.9.0-source && /usr/local/bin/cmake -P /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/petsc/petsc-timestamps/petsc-build-DEBUG.cmake
-- petsc build command succeeded.  See also /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/petsc/petsc-timestamps/petsc-build-*.log
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/petsc/petsc-3.9.0-source && /usr/local/bin/cmake -E touch /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/petsc/petsc-timestamps/petsc-build
[ 10%] Performing install step for 'petsc'
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/petsc/petsc-3.9.0-source && /usr/local/bin/cmake -P /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/petsc/petsc-timestamps/petsc-install-DEBUG.cmake
-- petsc install command succeeded.  See also /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/petsc/petsc-timestamps/petsc-install-*.log
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/petsc/petsc-3.9.0-source && /usr/local/bin/cmake -E touch /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/petsc/petsc-timestamps/petsc-install
[ 13%] Completed 'petsc'
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls && /usr/local/bin/cmake -E make_directory /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/CMakeFiles
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls && /usr/local/bin/cmake -E touch /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/CMakeFiles/petsc-complete
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls && /usr/local/bin/cmake -E touch /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/petsc/petsc-timestamps/petsc-done
make[2]: 离开目录“/home/zhaoyu/tough3-build/esd-tough3/build/tpl-build”
[ 26%] Built target petsc
make -f tpls/CMakeFiles/AZTEC.dir/build.make tpls/CMakeFiles/AZTEC.dir/depend
make[2]: 进入目录“/home/zhaoyu/tough3-build/esd-tough3/build/tpl-build”
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /home/zhaoyu/tough3-build/esd-toughlib /home/zhaoyu/tough3-build/esd-toughlib/tpls /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/CMakeFiles/AZTEC.dir/DependInfo.cmake --color=
Scanning dependencies of target AZTEC
make[2]: 离开目录“/home/zhaoyu/tough3-build/esd-tough3/build/tpl-build”
make -f tpls/CMakeFiles/AZTEC.dir/build.make tpls/CMakeFiles/AZTEC.dir/build
make[2]: 进入目录“/home/zhaoyu/tough3-build/esd-tough3/build/tpl-build”
[ 30%] Creating directories for 'AZTEC'
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls && /usr/local/bin/cmake -E make_directory /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-2.1-source
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls && /usr/local/bin/cmake -E make_directory /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-2.1-source
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls && /usr/local/bin/cmake -E make_directory /home/zhaoyu/tough3-build/esd-tough3/tough3-install/tpls
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls && /usr/local/bin/cmake -E make_directory /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/tmp
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls && /usr/local/bin/cmake -E make_directory /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-timestamps
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls && /usr/local/bin/cmake -E make_directory /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/Downloads
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls && /usr/local/bin/cmake -E touch /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-timestamps/AZTEC-mkdir
[ 33%] Performing download step (verify and extract) for 'AZTEC'
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec && /usr/local/bin/cmake -P /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-timestamps/AZTEC-download-DEBUG.cmake
-- AZTEC download command succeeded.  See also /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-timestamps/AZTEC-download-*.log
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec && /usr/local/bin/cmake -E touch /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-timestamps/AZTEC-download
[ 36%] No patch step for 'AZTEC'
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls && /usr/local/bin/cmake -E echo_append
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls && /usr/local/bin/cmake -E touch /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-timestamps/AZTEC-patch
[ 40%] No update step for 'AZTEC'
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls && /usr/local/bin/cmake -E echo_append
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls && /usr/local/bin/cmake -E touch /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-timestamps/AZTEC-update
[ 43%] Performing configure step for 'AZTEC'
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-2.1-source && /usr/local/bin/cmake -P /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-timestamps/AZTEC-configure-DEBUG.cmake
-- AZTEC configure command succeeded.  See also /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-timestamps/AZTEC-configure-*.log
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-2.1-source && /usr/local/bin/cmake -E touch /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-timestamps/AZTEC-configure
[ 46%] Performing build step for 'AZTEC'
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-2.1-source && /usr/local/bin/cmake -P /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-timestamps/AZTEC-build-DEBUG.cmake
-- AZTEC build command succeeded.  See also /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-timestamps/AZTEC-build-*.log
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-2.1-source && /usr/local/bin/cmake -E touch /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-timestamps/AZTEC-build
[ 50%] Performing install step for 'AZTEC'
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-2.1-source && /usr/local/bin/cmake -P /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-timestamps/AZTEC-install-DEBUG.cmake
-- AZTEC install command succeeded.  See also /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-timestamps/AZTEC-install-*.log
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-2.1-source && /usr/local/bin/cmake -E touch /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-timestamps/AZTEC-install
[ 53%] Completed 'AZTEC'
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls && /usr/local/bin/cmake -E make_directory /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/CMakeFiles
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls && /usr/local/bin/cmake -E touch /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/CMakeFiles/AZTEC-complete
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls && /usr/local/bin/cmake -E touch /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/tpls/aztec/aztec-timestamps/AZTEC-done
make[2]: 离开目录“/home/zhaoyu/tough3-build/esd-tough3/build/tpl-build”
[ 53%] Built target AZTEC
make -f src/mpi_interface/CMakeFiles/toughlib_parallel.dir/build.make src/mpi_interface/CMakeFiles/toughlib_parallel.dir/depend
make[2]: 进入目录“/home/zhaoyu/tough3-build/esd-tough3/build/tpl-build”
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /home/zhaoyu/tough3-build/esd-toughlib /home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/src/mpi_interface /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/src/mpi_interface/CMakeFiles/toughlib_parallel.dir/DependInfo.cmake --color=
Scanning dependencies of target toughlib_parallel
make[2]: 离开目录“/home/zhaoyu/tough3-build/esd-tough3/build/tpl-build”
make -f src/mpi_interface/CMakeFiles/toughlib_parallel.dir/build.make src/mpi_interface/CMakeFiles/toughlib_parallel.dir/requires
make[2]: 进入目录“/home/zhaoyu/tough3-build/esd-tough3/build/tpl-build”
make[2]: 对“src/mpi_interface/CMakeFiles/toughlib_parallel.dir/requires”无需做任何事。
make[2]: 离开目录“/home/zhaoyu/tough3-build/esd-tough3/build/tpl-build”
make -f src/mpi_interface/CMakeFiles/toughlib_parallel.dir/build.make src/mpi_interface/CMakeFiles/toughlib_parallel.dir/build
make[2]: 进入目录“/home/zhaoyu/tough3-build/esd-tough3/build/tpl-build”
[ 56%] Building Fortran object src/mpi_interface/CMakeFiles/toughlib_parallel.dir/parallel.f90.o
cd /home/zhaoyu/tough3-build/esd-tough3/build/tpl-build/src/mpi_interface && /usr/local/bin/mpif90 -DUSE_MPI -DUSE_PETSC -I/home/zhaoyu/tough3-build/esd-toughlib/src -I/home/zhaoyu/tough3-build/esd-tough3/tough3-install/tpls/include -I/home/zhaoyu/tough3-build/esd-tough3/tough3-install/tpls/conf  -cpp -ffree-form -ffree-line-length-none -g   -c /home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90 -o CMakeFiles/toughlib_parallel.dir/parallel.f90.o
f951: Warning: Nonexistent include directory ‘/home/zhaoyu/tough3-build/esd-tough3/tough3-install/tpls/conf’ [-Wmissing-include-dirs]
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1253:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1262:49:

     integer ierr, l_comm, lstatus(MPI_STATUS_SIZE)
                                                 1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:997:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1004:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1011:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1018:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1025:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1032:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1039:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1046:49:

     integer ierr, l_comm, lstatus(MPI_STATUS_SIZE)
                                                 1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1070:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1077:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1084:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1091:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1098:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1105:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1112:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1119:49:

     integer ierr, l_comm, lstatus(MPI_STATUS_SIZE)
                                                 1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1131:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1138:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1145:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1152:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1159:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1166:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1173:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1180:49:

     integer ierr, l_comm, lstatus(MPI_STATUS_SIZE)
                                                 1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1058:49:

     integer ierr, l_comm, lstatus(MPI_STATUS_SIZE)
                                                 1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1192:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1199:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1206:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1213:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1220:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1227:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1234:61:

     integer, intent(out), optional, dimension(MPI_STATUS_SIZE) :: status
                                                             1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1241:49:

     integer ierr, l_comm, lstatus(MPI_STATUS_SIZE)
                                                 1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:711:60:

     integer, intent(out), optional :: status(MPI_STATUS_SIZE)
                                                            1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:722:60:

     integer, intent(out), optional :: status(MPI_STATUS_SIZE)
                                                            1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:668:60:

     integer, intent(out), optional :: status(MPI_STATUS_SIZE)
                                                            1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:678:60:

     integer, intent(out), optional :: status(MPI_STATUS_SIZE)
                                                            1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1951:47:

     call MPI_Scatter(snd, n, MPI_DOUBLE_COMPLEX, &
                                               1
Error: Symbol ‘mpi_double_complex’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1935:40:

     call MPI_Scatter(snd, n, MPI_COMPLEX, &
                                        1
Error: Symbol ‘mpi_complex’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1919:40:

     call MPI_Scatter(snd, n, MPI_LOGICAL, &
                                        1
Error: Symbol ‘mpi_logical’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1903:40:

     call MPI_Scatter(snd, n, MPI_INTEGER, &
                                        1
Error: Symbol ‘mpi_integer’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1887:37:

     call MPI_Scatter(snd, n, MPI_REAL, &
                                     1
Error: Symbol ‘mpi_real’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1871:49:

     call MPI_Scatter(snd, n, MPI_DOUBLE_PRECISION, &
                                                 1
Error: Symbol ‘mpi_double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1855:49:

     call MPI_Allgather(snd, n, MPI_DOUBLE_COMPLEX, rcv, n, MPI_DOUBLE_COMPLEX, l_comm, ierr)
                                                 1
Error: Symbol ‘mpi_double_complex’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1844:42:

     call MPI_Allgather(snd, n, MPI_COMPLEX, rcv, n, MPI_COMPLEX, l_comm, ierr)
                                          1
Error: Symbol ‘mpi_complex’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1833:42:

     call MPI_Allgather(snd, n, MPI_LOGICAL, rcv, n, MPI_LOGICAL, l_comm, ierr)
                                          1
Error: Symbol ‘mpi_logical’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1822:42:

     call MPI_Allgather(snd, n, MPI_INTEGER, rcv, n, MPI_INTEGER, l_comm, ierr)
                                          1
Error: Symbol ‘mpi_integer’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1811:39:

     call MPI_Allgather(snd, n, MPI_REAL, rcv, n, MPI_REAL, l_comm, ierr)
                                       1
Error: Symbol ‘mpi_real’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1800:51:

     call MPI_Allgather(snd, n, MPI_DOUBLE_PRECISION, rcv, n, MPI_DOUBLE_PRECISION, l_comm, ierr)
                                                   1
Error: Symbol ‘mpi_double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1784:47:

     call MPI_Gatherv(snd, n, MPI_DOUBLE_COMPLEX, &
                                               1
Error: Symbol ‘mpi_double_complex’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1767:40:

     call MPI_Gatherv(snd, n, MPI_COMPLEX, &
                                        1
Error: Symbol ‘mpi_complex’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1750:40:

     call MPI_Gatherv(snd, n, MPI_LOGICAL, &
                                        1
Error: Symbol ‘mpi_logical’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1733:40:

     call MPI_Gatherv(snd, n, MPI_INTEGER, &
                                        1
Error: Symbol ‘mpi_integer’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1716:37:

     call MPI_Gatherv(snd, n, MPI_REAL, &
                                     1
Error: Symbol ‘mpi_real’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1700:49:

     call MPI_Gatherv(snd, n, MPI_DOUBLE_PRECISION, &
                                                 1
Error: Symbol ‘mpi_double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1681:46:

     call MPI_Gather(snd, n, MPI_DOUBLE_COMPLEX, &
                                              1
Error: Symbol ‘mpi_double_complex’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1665:39:

     call MPI_Gather(snd, n, MPI_COMPLEX, &
                                       1
Error: Symbol ‘mpi_complex’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1649:39:

     call MPI_Gather(snd, n, MPI_LOGICAL, &
                                       1
Error: Symbol ‘mpi_logical’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1633:39:

     call MPI_Gather(snd, n, MPI_INTEGER, &
                                       1
Error: Symbol ‘mpi_integer’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1617:36:

     call MPI_Gather(snd, n, MPI_REAL, &
                                    1
Error: Symbol ‘mpi_real’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1601:48:

     call MPI_Gather(snd, n, MPI_DOUBLE_PRECISION, &
                                                1
Error: Symbol ‘mpi_double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1573:73:

     CALL MPI_Bcast(a, size(a,1)*size(a,2)*size(a,3), MPI_DOUBLE_PRECISION, l_root, l_comm, ierr)
                                                                         1
Error: Symbol ‘mpi_double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1561:54:

     CALL MPI_Bcast(a, size(a,1)*size(a,2), MPI_INTEGER, l_root, l_comm, ierr)
                                                      1
Error: Symbol ‘mpi_integer’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1549:51:

     CALL MPI_Bcast(a, size(a,1)*size(a,2), MPI_REAL, l_root, l_comm, ierr)
                                                   1
Error: Symbol ‘mpi_real’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1537:63:

     CALL MPI_Bcast(a, size(a,1)*size(a,2), MPI_DOUBLE_PRECISION, l_root, l_comm, ierr)
                                                               1
Error: Symbol ‘mpi_double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1525:46:

     CALL MPI_Bcast(a, 5*size(a), MPI_CHARACTER, l_root, l_comm, ierr)
                                              1
Error: Symbol ‘mpi_character’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1513:46:

     CALL MPI_Bcast(a, 9*size(a), MPI_CHARACTER, l_root, l_comm, ierr)
                                              1
Error: Symbol ‘mpi_character’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1501:49:

     CALL MPI_Bcast(a, size(a), MPI_DOUBLE_COMPLEX, l_root, l_comm, ierr)
                                                 1
Error: Symbol ‘mpi_double_complex’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1489:42:

     CALL MPI_Bcast(a, size(a), MPI_COMPLEX, l_root, l_comm, ierr)
                                          1
Error: Symbol ‘mpi_complex’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1477:42:

     CALL MPI_Bcast(a, size(a), MPI_LOGICAL, l_root, l_comm, ierr)
                                          1
Error: Symbol ‘mpi_logical’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1465:42:

     CALL MPI_Bcast(a, size(a), MPI_INTEGER, l_root, l_comm, ierr)
                                          1
Error: Symbol ‘mpi_integer’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1453:39:

     CALL MPI_Bcast(a, size(a), MPI_REAL, l_root, l_comm, ierr)
                                       1
Error: Symbol ‘mpi_real’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1441:51:

     CALL MPI_Bcast(a, size(a), MPI_DOUBLE_PRECISION, l_root, l_comm, ierr)
                                                   1
Error: Symbol ‘mpi_double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1428:43:

     CALL MPI_Bcast(a, 1, MPI_DOUBLE_COMPLEX, l_root, l_comm, ierr)
                                           1
Error: Symbol ‘mpi_double_complex’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1416:38:

     CALL MPI_Bcast(a, 9, MPI_CHARACTER, l_root, l_comm, ierr)
                                      1
Error: Symbol ‘mpi_character’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1404:38:

     CALL MPI_Bcast(a, 8, MPI_CHARACTER, l_root, l_comm, ierr)
                                      1
Error: Symbol ‘mpi_character’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1392:36:

     CALL MPI_Bcast(a, 1, MPI_COMPLEX, l_root, l_comm, ierr)
                                    1
Error: Symbol ‘mpi_complex’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1380:36:

     CALL MPI_Bcast(a, 1, MPI_LOGICAL, l_root, l_comm, ierr)
                                    1
Error: Symbol ‘mpi_logical’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1368:36:

     CALL MPI_Bcast(a, 1, MPI_INTEGER, l_root, l_comm, ierr)
                                    1
Error: Symbol ‘mpi_integer’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1356:33:

     CALL MPI_Bcast(a, 1, MPI_REAL, l_root, l_comm, ierr)
                                 1
Error: Symbol ‘mpi_real’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1344:45:

     CALL MPI_Bcast(a, 1, MPI_DOUBLE_PRECISION, l_root, l_comm, ierr)
                                             1
Error: Symbol ‘mpi_double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1330:45:

     call MPI_Alltoallv(b, bc, bd, MPI_LOGICAL, a, ac, ad, MPI_LOGICAL, l_comm, ierr)
                                             1
Error: Symbol ‘mpi_logical’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1320:39:

     call MPI_Alltoall(b, n, MPI_LOGICAL, a, n, MPI_LOGICAL, l_comm, ierr)
                                       1
Error: Symbol ‘mpi_logical’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1309:45:

     call MPI_Alltoallv(b, bc, bd, MPI_INTEGER, a, ac, ad, MPI_INTEGER, l_comm, ierr)
                                             1
Error: Symbol ‘mpi_integer’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1299:39:

     call MPI_Alltoall(b, n, MPI_INTEGER, a, n, MPI_INTEGER, l_comm, ierr)
                                       1
Error: Symbol ‘mpi_integer’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1289:54:

     call MPI_Alltoallv(b, bc, bd, MPI_DOUBLE_PRECISION, a, ac, ad, MPI_DOUBLE_PRECISION, l_comm, ierr)
                                                      1
Error: Symbol ‘mpi_double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1279:48:

     call MPI_Alltoall(b, n, MPI_DOUBLE_PRECISION, a, n, MPI_DOUBLE_PRECISION, l_comm, ierr)
                                                1
Error: Symbol ‘mpi_double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1267:41:

     CALL MPI_Recv(a, len*n, MPI_CHARACTER, proc, tag, l_comm, lstatus, ierr)
                                         1
Error: Symbol ‘mpi_character’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1246:42:

     CALL MPI_Recv(a, n, MPI_DOUBLE_COMPLEX, proc, tag, l_comm, lstatus, ierr)
                                          1
Error: Symbol ‘mpi_double_complex’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1185:35:

     CALL MPI_Recv(a, n, MPI_LOGICAL, proc, tag, l_comm, lstatus, ierr)
                                   1
Error: Symbol ‘mpi_logical’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1124:35:

     CALL MPI_Recv(a, n, MPI_INTEGER, proc, tag, l_comm, lstatus, ierr)
                                   1
Error: Symbol ‘mpi_integer’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1063:32:

     CALL MPI_Recv(a, n, MPI_REAL, proc, tag, l_comm, lstatus, ierr)
                                1
Error: Symbol ‘mpi_real’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:1051:44:

     CALL MPI_Recv(a, n, MPI_DOUBLE_PRECISION, proc, tag, l_comm, lstatus, ierr)
                                            1
Error: Symbol ‘mpi_double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:988:41:

     CALL MPI_Send(a, len*n, MPI_CHARACTER, proc, tag, l_comm, ierr)
                                         1
Error: Symbol ‘mpi_character’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:970:42:

     CALL MPI_Send(a, n, MPI_DOUBLE_COMPLEX, proc, tag, l_comm, ierr)
                                          1
Error: Symbol ‘mpi_double_complex’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:918:35:

     CALL MPI_Send(a, n, MPI_LOGICAL, proc, tag, l_comm, ierr)
                                   1
Error: Symbol ‘mpi_logical’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:866:35:

     CALL MPI_Send(a, n, MPI_INTEGER, proc, tag, l_comm, ierr)
                                   1
Error: Symbol ‘mpi_integer’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:814:32:

     CALL MPI_Send(a, n, MPI_REAL, proc, tag, l_comm, ierr)
                                1
Error: Symbol ‘mpi_real’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:804:44:

     CALL MPI_Send(a, n, MPI_DOUBLE_PRECISION, proc, tag, l_comm, ierr)
                                            1
Error: Symbol ‘mpi_double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:744:44:

     integer :: ierr, lstatus(MPI_STATUS_SIZE,size(req))
                                            1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:733:44:

     integer :: ierr, lstatus(MPI_STATUS_SIZE,size(req))
                                            1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:699:44:

     integer :: ierr, lstatus(MPI_STATUS_SIZE,size(req))
                                            1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:688:44:

     integer :: ierr, lstatus(MPI_STATUS_SIZE,size(req))
                                            1
Error: Symbol ‘mpi_status_size’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:660:38:

     CALL MPI_IRecv(a, n, MPI_CHARACTER, proc, tag, l_comm, r, ierr)
                                      1
Error: Symbol ‘mpi_character’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:649:43:

     CALL MPI_IRecv(a, n, MPI_DOUBLE_COMPLEX, proc, tag, l_comm, r, ierr)
                                           1
Error: Symbol ‘mpi_double_complex’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:638:36:

     CALL MPI_IRecv(a, n, MPI_LOGICAL, proc, tag, l_comm, r, ierr)
                                    1
Error: Symbol ‘mpi_logical’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:627:36:

     CALL MPI_IRecv(a, n, MPI_INTEGER, proc, tag, l_comm, r, ierr)
                                    1
Error: Symbol ‘mpi_integer’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:616:33:

     CALL MPI_IRecv(a, n, MPI_REAL, proc, tag, l_comm, r, ierr)
                                 1
Error: Symbol ‘mpi_real’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:605:45:

     CALL MPI_IRecv(a, n, MPI_DOUBLE_PRECISION, proc, tag, l_comm, r, ierr)
                                             1
Error: Symbol ‘mpi_double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:591:38:

     CALL MPI_ISend(a, n, MPI_CHARACTER, proc, tag, l_comm, r, ierr)
                                      1
Error: Symbol ‘mpi_character’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:580:43:

     CALL MPI_ISend(a, n, MPI_DOUBLE_COMPLEX, proc, tag, l_comm, r, ierr)
                                           1
Error: Symbol ‘mpi_double_complex’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:569:36:

     CALL MPI_ISend(a, n, MPI_LOGICAL, proc, tag, l_comm, r, ierr)
                                    1
Error: Symbol ‘mpi_logical’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:558:36:

     CALL MPI_ISend(a, n, MPI_INTEGER, proc, tag, l_comm, r, ierr)
                                    1
Error: Symbol ‘mpi_integer’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:547:33:

     CALL MPI_ISend(a, n, MPI_REAL, proc, tag, l_comm, r, ierr)
                                 1
Error: Symbol ‘mpi_real’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:536:45:

     CALL MPI_ISend(a, n, MPI_DOUBLE_PRECISION, proc, tag, l_comm, r, ierr)
                                             1
Error: Symbol ‘mpi_double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:512:60:

           CALL MPI_Reduce(a, r, nsize, MPI_2DOUBLE_PRECISION, op, proc, l_comm, ierr)
                                                            1
Error: Symbol ‘mpi_2double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:514:59:

           CALL MPI_Reduce(a, r, nsize, MPI_DOUBLE_PRECISION, op, proc, l_comm, ierr)
                                                           1
Error: Symbol ‘mpi_double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:511:29:

        if (op .eq. MPI_MAXLOC) then
                             1
Error: Symbol ‘mpi_maxloc’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:486:60:

           CALL MPI_Reduce(a, r, nsize, MPI_2DOUBLE_PRECISION, op, proc, l_comm, ierr)
                                                            1
Error: Symbol ‘mpi_2double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:488:59:

           CALL MPI_Reduce(a, r, nsize, MPI_DOUBLE_PRECISION, op, proc, l_comm, ierr)
                                                           1
Error: Symbol ‘mpi_double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:485:29:

        if (op .eq. MPI_MAXLOC) then
                             1
Error: Symbol ‘mpi_maxloc’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:467:49:

        CALL MPI_Reduce(a, r, size(a), MPI_LOGICAL, op, proc, l_comm, ierr)
                                                 1
Error: Symbol ‘mpi_logical’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:451:49:

        CALL MPI_Reduce(a, r, size(a), MPI_INTEGER, op, proc, l_comm, ierr)
                                                 1
Error: Symbol ‘mpi_integer’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:435:46:

        CALL MPI_Reduce(a, r, size(a), MPI_REAL, op, proc, l_comm, ierr)
                                              1
Error: Symbol ‘mpi_real’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:412:62:

           CALL MPI_Reduce(a, r, size(a), MPI_2DOUBLE_PRECISION, op, proc, l_comm, ierr)
                                                              1
Error: Symbol ‘mpi_2double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:414:61:

           CALL MPI_Reduce(a, r, size(a), MPI_DOUBLE_PRECISION, op, proc, l_comm, ierr)
                                                             1
Error: Symbol ‘mpi_double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:411:29:

        if (op .eq. MPI_MAXLOC) then
                             1
Error: Symbol ‘mpi_maxloc’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:393:43:

        CALL MPI_Reduce(a, r, 1, MPI_LOGICAL, op, proc, l_comm, ierr)
                                           1
Error: Symbol ‘mpi_logical’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:377:43:

        CALL MPI_Reduce(a, r, 1, MPI_INTEGER, op, proc, l_comm, ierr)
                                           1
Error: Symbol ‘mpi_integer’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:361:40:

        CALL MPI_Reduce(a, r, 1, MPI_REAL, op, proc, l_comm, ierr)
                                        1
Error: Symbol ‘mpi_real’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:345:52:

        CALL MPI_Reduce(a, r, 1, MPI_DOUBLE_PRECISION, op, proc, l_comm, ierr)
                                                    1
Error: Symbol ‘mpi_double_precision’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:263:27:

     m_comm = MPI_COMM_WORLD
                           1
Error: Symbol ‘mpi_comm_world’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:252:39:

        call MPI_Comm_Dup(MPI_COMM_WORLD, m_comm, ierr)
                                       1
Error: Symbol ‘mpi_comm_world’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:244:45:

     call PetscInitialize(PETSC_NULL_CHARACTER,ierr)
                                             1
Error: Symbol ‘petsc_null_character’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:330:8:

     r = MPI_Wtick()
        1
Error: Function ‘mpi_wtick’ at (1) has no IMPLICIT type
/home/zhaoyu/tough3-build/esd-toughlib/src/mpi_interface/parallel.f90:326:8:

     r = MPI_Wtime()
        1
Error: Function ‘mpi_wtime’ at (1) has no IMPLICIT type
src/mpi_interface/CMakeFiles/toughlib_parallel.dir/build.make:65: recipe for target 'src/mpi_interface/CMakeFiles/toughlib_parallel.dir/parallel.f90.o' failed
make[2]: *** [src/mpi_interface/CMakeFiles/toughlib_parallel.dir/parallel.f90.o] Error 1
make[2]: 离开目录“/home/zhaoyu/tough3-build/esd-tough3/build/tpl-build”
CMakeFiles/Makefile2:312: recipe for target 'src/mpi_interface/CMakeFiles/toughlib_parallel.dir/all' failed
make[1]: *** [src/mpi_interface/CMakeFiles/toughlib_parallel.dir/all] Error 2
make[1]: 离开目录“/home/zhaoyu/tough3-build/esd-tough3/build/tpl-build”
Makefile:132: recipe for target 'all' failed
make: *** [all] Error 2
Script ERROR: Failed to build TOUGH TPLS