Performing C++ SOURCE FILE Test MULTIPASS_TEST_1_petsc_works_minimal failed with the following output: Change Dir: /scratch/hd/sw/precice-develop/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make" "cmTC_61102/fast" /usr/bin/make -f CMakeFiles/cmTC_61102.dir/build.make CMakeFiles/cmTC_61102.dir/build make[1]: Entering directory '/scratch/hd/sw/precice-develop/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_61102.dir/src.cxx.o /home/hd/local/bin/mpicxx -I/scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/include -I/scratch/hd/sw/petsc-3.6.4/include -DMULTIPASS_TEST_1_petsc_works_minimal -o CMakeFiles/cmTC_61102.dir/src.cxx.o -c /scratch/hd/sw/precice-develop/build/CMakeFiles/CMakeTmp/src.cxx Linking CXX executable cmTC_61102 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_61102.dir/link.txt --verbose=1 /home/hd/local/bin/mpicxx -DMULTIPASS_TEST_1_petsc_works_minimal -rdynamic CMakeFiles/cmTC_61102.dir/src.cxx.o -o cmTC_61102 -Wl,-rpath,/scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libpetsc.so /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_CommGetAttr_fort' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `PMPIX_Comm_revoke' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_F_FALSE' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `PMPIX_Comm_shrink' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_F_MPI_WEIGHTS_EMPTY' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_F_NeedInit' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_F_TRUE' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_TypeGetAttr' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_Err_create_code' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPI_UNWEIGHTED' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_Keyval_set_proxy' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_F_MPI_IN_PLACE' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPI_F_ARGVS_NULL' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_CommSetAttr' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_WinSetAttr' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_Err_return_comm' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_F_MPI_UNWEIGHTED' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_Grequest_set_lang_f77' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPID_Wtime' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_TypeSetAttr' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_WinGetAttr' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_F_MPI_BOTTOM' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPID_Wtick' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `PMPIX_Comm_failure_get_acked' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPI_WEIGHTS_EMPTY' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPID_Wtime_todouble' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `PMPIX_Comm_agree' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPI_F_ERRCODES_IGNORE' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `PMPIX_Comm_failure_ack' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `mpirinitf_' collect2: error: ld returned 1 exit status make[1]: *** [CMakeFiles/cmTC_61102.dir/build.make:88: cmTC_61102] Error 1 make[1]: Leaving directory '/scratch/hd/sw/precice-develop/build/CMakeFiles/CMakeTmp' make: *** [Makefile:121: cmTC_61102/fast] Error 2 Return value: 1 Source file was: static const char help[] = "PETSc test program."; #include int main(int argc,char *argv[]) { PetscErrorCode ierr; TS ts; ierr = PetscInitialize(&argc,&argv,0,help);CHKERRQ(ierr); ierr = TSCreate(PETSC_COMM_WORLD,&ts);CHKERRQ(ierr); ierr = TSSetFromOptions(ts);CHKERRQ(ierr); ierr = TSDestroy(&ts);CHKERRQ(ierr); ierr = PetscFinalize();CHKERRQ(ierr); return 0; } Performing C++ SOURCE FILE Test MULTIPASS_TEST_2_petsc_works_allincludes failed with the following output: Change Dir: /scratch/hd/sw/precice-develop/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make" "cmTC_9e637/fast" /usr/bin/make -f CMakeFiles/cmTC_9e637.dir/build.make CMakeFiles/cmTC_9e637.dir/build make[1]: Entering directory '/scratch/hd/sw/precice-develop/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_9e637.dir/src.cxx.o /home/hd/local/bin/mpicxx -I/scratch/hd/sw/petsc-3.6.4/include -I/scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/include -DMULTIPASS_TEST_2_petsc_works_allincludes -o CMakeFiles/cmTC_9e637.dir/src.cxx.o -c /scratch/hd/sw/precice-develop/build/CMakeFiles/CMakeTmp/src.cxx Linking CXX executable cmTC_9e637 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9e637.dir/link.txt --verbose=1 /home/hd/local/bin/mpicxx -DMULTIPASS_TEST_2_petsc_works_allincludes -rdynamic CMakeFiles/cmTC_9e637.dir/src.cxx.o -o cmTC_9e637 -Wl,-rpath,/scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libpetsc.so /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_CommGetAttr_fort' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `PMPIX_Comm_revoke' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_F_FALSE' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `PMPIX_Comm_shrink' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_F_MPI_WEIGHTS_EMPTY' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_F_NeedInit' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_F_TRUE' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_TypeGetAttr' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_Err_create_code' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPI_UNWEIGHTED' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_Keyval_set_proxy' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_F_MPI_IN_PLACE' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPI_F_ARGVS_NULL' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_CommSetAttr' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_WinSetAttr' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_Err_return_comm' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_F_MPI_UNWEIGHTED' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_Grequest_set_lang_f77' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPID_Wtime' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_TypeSetAttr' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_WinGetAttr' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPIR_F_MPI_BOTTOM' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPID_Wtick' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `PMPIX_Comm_failure_get_acked' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPI_WEIGHTS_EMPTY' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPID_Wtime_todouble' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `PMPIX_Comm_agree' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `MPI_F_ERRCODES_IGNORE' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `PMPIX_Comm_failure_ack' /usr/bin/ld: /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so.12: undefined reference to `mpirinitf_' collect2: error: ld returned 1 exit status make[1]: *** [CMakeFiles/cmTC_9e637.dir/build.make:88: cmTC_9e637] Error 1 make[1]: Leaving directory '/scratch/hd/sw/precice-develop/build/CMakeFiles/CMakeTmp' make: *** [Makefile:121: cmTC_9e637/fast] Error 2 Return value: 1 Source file was: static const char help[] = "PETSc test program."; #include int main(int argc,char *argv[]) { PetscErrorCode ierr; TS ts; ierr = PetscInitialize(&argc,&argv,0,help);CHKERRQ(ierr); ierr = TSCreate(PETSC_COMM_WORLD,&ts);CHKERRQ(ierr); ierr = TSSetFromOptions(ts);CHKERRQ(ierr); ierr = TSDestroy(&ts);CHKERRQ(ierr); ierr = PetscFinalize();CHKERRQ(ierr); return 0; } Performing C++ SOURCE FILE Test MULTIPASS_TEST_3_petsc_works_alllibraries failed with the following output: Change Dir: /scratch/hd/sw/precice-develop/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make" "cmTC_71ac0/fast" /usr/bin/make -f CMakeFiles/cmTC_71ac0.dir/build.make CMakeFiles/cmTC_71ac0.dir/build make[1]: Entering directory '/scratch/hd/sw/precice-develop/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_71ac0.dir/src.cxx.o /home/hd/local/bin/mpicxx -I/scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/include -I/scratch/hd/sw/petsc-3.6.4/include -DMULTIPASS_TEST_3_petsc_works_alllibraries -o CMakeFiles/cmTC_71ac0.dir/src.cxx.o -c /scratch/hd/sw/precice-develop/build/CMakeFiles/CMakeTmp/src.cxx Linking CXX executable cmTC_71ac0 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_71ac0.dir/link.txt --verbose=1 /home/hd/local/bin/mpicxx -DMULTIPASS_TEST_3_petsc_works_alllibraries -rdynamic CMakeFiles/cmTC_71ac0.dir/src.cxx.o -o cmTC_71ac0 -Wl,-rpath,/scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libpetsc.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/libpthread.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libhwloc.so /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so /usr/lib/gcc/x86_64-linux-gnu/8/libgfortran.so /usr/lib/gcc/x86_64-linux-gnu/8/libquadmath.so -lm /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpicxx.so /usr/lib/gcc/x86_64-linux-gnu/8/libstdc++.so /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpi.so -lgcc_s /usr/lib/x86_64-linux-gnu/libdl.so make[1]: Leaving directory '/scratch/hd/sw/precice-develop/build/CMakeFiles/CMakeTmp' Return value: 127 Source file was: static const char help[] = "PETSc test program."; #include int main(int argc,char *argv[]) { PetscErrorCode ierr; TS ts; ierr = PetscInitialize(&argc,&argv,0,help);CHKERRQ(ierr); ierr = TSCreate(PETSC_COMM_WORLD,&ts);CHKERRQ(ierr); ierr = TSSetFromOptions(ts);CHKERRQ(ierr); ierr = TSDestroy(&ts);CHKERRQ(ierr); ierr = PetscFinalize();CHKERRQ(ierr); return 0; } Performing C++ SOURCE FILE Test MULTIPASS_TEST_4_petsc_works_all failed with the following output: Change Dir: /scratch/hd/sw/precice-develop/build/CMakeFiles/CMakeTmp Run Build Command:"/usr/bin/make" "cmTC_16e23/fast" /usr/bin/make -f CMakeFiles/cmTC_16e23.dir/build.make CMakeFiles/cmTC_16e23.dir/build make[1]: Entering directory '/scratch/hd/sw/precice-develop/build/CMakeFiles/CMakeTmp' Building CXX object CMakeFiles/cmTC_16e23.dir/src.cxx.o /home/hd/local/bin/mpicxx -I/scratch/hd/sw/petsc-3.6.4/include -I/scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/include -DMULTIPASS_TEST_4_petsc_works_all -o CMakeFiles/cmTC_16e23.dir/src.cxx.o -c /scratch/hd/sw/precice-develop/build/CMakeFiles/CMakeTmp/src.cxx Linking CXX executable cmTC_16e23 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_16e23.dir/link.txt --verbose=1 /home/hd/local/bin/mpicxx -DMULTIPASS_TEST_4_petsc_works_all -rdynamic CMakeFiles/cmTC_16e23.dir/src.cxx.o -o cmTC_16e23 -Wl,-rpath,/scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libpetsc.so /usr/lib/x86_64-linux-gnu/liblapack.so /usr/lib/x86_64-linux-gnu/libblas.so /usr/lib/x86_64-linux-gnu/libpthread.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libhwloc.so /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpifort.so /usr/lib/gcc/x86_64-linux-gnu/8/libgfortran.so /usr/lib/gcc/x86_64-linux-gnu/8/libquadmath.so -lm /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpicxx.so /usr/lib/gcc/x86_64-linux-gnu/8/libstdc++.so /scratch/hd/sw/petsc-3.6.4/arch-linux2-c-debug/lib/libmpi.so -lgcc_s /usr/lib/x86_64-linux-gnu/libdl.so make[1]: Leaving directory '/scratch/hd/sw/precice-develop/build/CMakeFiles/CMakeTmp' Return value: 127 Source file was: static const char help[] = "PETSc test program."; #include int main(int argc,char *argv[]) { PetscErrorCode ierr; TS ts; ierr = PetscInitialize(&argc,&argv,0,help);CHKERRQ(ierr); ierr = TSCreate(PETSC_COMM_WORLD,&ts);CHKERRQ(ierr); ierr = TSSetFromOptions(ts);CHKERRQ(ierr); ierr = TSDestroy(&ts);CHKERRQ(ierr); ierr = PetscFinalize();CHKERRQ(ierr); return 0; }