===================================== To use petsc4py, add /opt/petsc/arch-linux-c-opt/lib to PYTHONPATH ===================================== ========================================= Now to check if the libraries are working do: make PETSC_DIR=/opt/petsc PETSC_ARCH=arch-linux-c-opt check ========================================= Running check examples to verify correct installation Using PETSC_DIR=/opt/petsc and PETSC_ARCH=arch-linux-c-opt Possible error running C/C++ src/snes/tutorials/ex19 with 1 MPI process See http://www.mcs.anl.gov/petsc/documentation/faq.html -------------------------------------------------------------------------- mpiexec has detected an attempt to run as root. Running as root is *strongly* discouraged as any mistake (e.g., in defining TMPDIR) or bug can result in catastrophic damage to the OS file system, leaving your system in an unusable state. We strongly suggest that you run mpiexec as a non-root user. You can override this protection by adding the --allow-run-as-root option to the cmd line or by setting two environment variables in the following way: the variable OMPI_ALLOW_RUN_AS_ROOT=1 to indicate the desire to override this protection, and OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1 to confirm the choice and add one more layer of certainty that you want to do so. We reiterate our advice against doing so - please proceed at your own risk. -------------------------------------------------------------------------- Possible error running C/C++ src/snes/tutorials/ex19 with 2 MPI processes See http://www.mcs.anl.gov/petsc/documentation/faq.html -------------------------------------------------------------------------- mpiexec has detected an attempt to run as root. Running as root is *strongly* discouraged as any mistake (e.g., in defining TMPDIR) or bug can result in catastrophic damage to the OS file system, leaving your system in an unusable state. We strongly suggest that you run mpiexec as a non-root user. You can override this protection by adding the --allow-run-as-root option to the cmd line or by setting two environment variables in the following way: the variable OMPI_ALLOW_RUN_AS_ROOT=1 to indicate the desire to override this protection, and OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1 to confirm the choice and add one more layer of certainty that you want to do so. We reiterate our advice against doing so - please proceed at your own risk. -------------------------------------------------------------------------- 1,9c1,16 < lid velocity = 0.0625, prandtl # = 1., grashof # = 1. < 0 SNES Function norm 0.239155 < 0 KSP Residual norm 0.235858 < 1 KSP Residual norm < 1.e-11 < 1 SNES Function norm 6.81968e-05 < 0 KSP Residual norm 2.30906e-05 < 1 KSP Residual norm < 1.e-11 < 2 SNES Function norm < 1.e-11 < Number of SNES iterations = 2 --- > -------------------------------------------------------------------------- > mpiexec has detected an attempt to run as root. > > Running as root is *strongly* discouraged as any mistake (e.g., in > defining TMPDIR) or bug can result in catastrophic damage to the OS > file system, leaving your system in an unusable state. > > We strongly suggest that you run mpiexec as a non-root user. > > You can override this protection by adding the --allow-run-as-root option > to the cmd line or by setting two environment variables in the following way: > the variable OMPI_ALLOW_RUN_AS_ROOT=1 to indicate the desire to override this > protection, and OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1 to confirm the choice and > add one more layer of certainty that you want to do so. > We reiterate our advice against doing so - please proceed at your own risk. > -------------------------------------------------------------------------- /opt/petsc/src/snes/tutorials Possible problem with ex19 running with mumps, diffs above ========================================= Possible error running C/C++ Python src/ksp/ksp/tutorials/ex100 with 1 MPI process See http://www.mcs.anl.gov/petsc/documentation/faq.html -------------------------------------------------------------------------- mpiexec has detected an attempt to run as root. Running as root is *strongly* discouraged as any mistake (e.g., in defining TMPDIR) or bug can result in catastrophic damage to the OS file system, leaving your system in an unusable state. We strongly suggest that you run mpiexec as a non-root user. You can override this protection by adding the --allow-run-as-root option to the cmd line or by setting two environment variables in the following way: the variable OMPI_ALLOW_RUN_AS_ROOT=1 to indicate the desire to override this protection, and OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1 to confirm the choice and add one more layer of certainty that you want to do so. We reiterate our advice against doing so - please proceed at your own risk. -------------------------------------------------------------------------- Possible error running Fortran example src/snes/tutorials/ex5f with 1 MPI process See http://www.mcs.anl.gov/petsc/documentation/faq.html -------------------------------------------------------------------------- mpiexec has detected an attempt to run as root. Running as root is *strongly* discouraged as any mistake (e.g., in defining TMPDIR) or bug can result in catastrophic damage to the OS file system, leaving your system in an unusable state. We strongly suggest that you run mpiexec as a non-root user. You can override this protection by adding the --allow-run-as-root option to the cmd line or by setting two environment variables in the following way: the variable OMPI_ALLOW_RUN_AS_ROOT=1 to indicate the desire to override this protection, and OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1 to confirm the choice and add one more layer of certainty that you want to do so. We reiterate our advice against doing so - please proceed at your own risk. -------------------------------------------------------------------------- Completed test examples + export PETSC_DIR=/opt/petsc + export PETSC_ARCH=arch-linux-c-opt + export PYTHONPATH=/opt/petsc/arch-linux-c-opt/lib + export SLEPC_DIRECTORY=/opt + export SLEPC_DIR=/opt/slepc + git clone -b release https://gitlab.com/slepc/slepc /opt/slepc Cloning into '/opt/slepc'... warning: redirecting to https://gitlab.com/slepc/slepc.git/ remote: Enumerating objects: 964, done. remote: Counting objects: 100% (964/964), done. remote: Compressing objects: 100% (194/194), done. remote: Total 97098 (delta 826), reused 872 (delta 770), pack-reused 96134 Receiving objects: 100% (97098/97098), 16.39 MiB | 4.28 MiB/s, done. Resolving deltas: 100% (67184/67184), done. + cd /opt/slepc + ./configure --with-scalapack=1 --download-arpack --download-elpa --download-slepc4py Using python3 for Python Checking environment... done Checking PETSc installation... done Checking LAPACK library... done Checking SCALAPACK... done Installing ARPACK version 3.7.0... done Installing ELPA version 2020.05.001... done Downloading SLEPC4PY... done Writing various configuration files... done Generating Fortran stubs... done ================================================================================ SLEPc Configuration ================================================================================ SLEPc directory: /opt/slepc It is a git repository on branch: release PETSc directory: /opt/petsc It is a git repository on branch: release Architecture "arch-linux-c-opt" with double precision real numbers SCALAPACK from SCALAPACK linked by PETSc ARPACK version 3.7.0 library flags: -Wl,-rpath,/opt/slepc/arch-linux-c-opt/lib -L/opt/slepc/arch-linux-c-opt/lib -lparpack -larpack ELPA version 2020.05.001 library flags: -Wl,-rpath,/opt/slepc/arch-linux-c-opt/lib -L/opt/slepc/arch-linux-c-opt/lib -lelpa -I/opt/slepc/arch-linux-c-opt/include/elpa-2020.05.001 SLEPC4PY version 3.14.0 to be built after SLEPc xxx==========================================================================xxx Configure stage complete. Now build the SLEPc library with: make SLEPC_DIR=/opt/slepc PETSC_DIR=/opt/petsc PETSC_ARCH=arch-linux-c-opt xxx==========================================================================xxx + make SLEPC_DIR=/opt/slepc PETSC_DIR=/opt/petsc PETSC_ARCH=arch-linux-c-opt ========================================== Starting make run on griesserj at Wed, 13 Jan 2021 09:24:18 +0000 Machine characteristics: Linux griesserj 5.8.0-36-generic #40~20.04.1-Ubuntu SMP Wed Jan 6 10:15:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux ----------------------------------------- Using SLEPc directory: /opt/slepc Using PETSc directory: /opt/petsc Using PETSc arch: arch-linux-c-opt ----------------------------------------- SLEPC_VERSION_RELEASE 1 SLEPC_VERSION_MAJOR 3 SLEPC_VERSION_MINOR 14 SLEPC_VERSION_SUBMINOR 1 SLEPC_VERSION_PATCH 0 SLEPC_VERSION_DATE "unknown" SLEPC_VERSION_GIT "unknown" SLEPC_VERSION_DATE_GIT "unknown" SLEPC_VERSION_EQ(MAJOR,MINOR,SUBMINOR) \ SLEPC_VERSION_ SLEPC_VERSION_EQ SLEPC_VERSION_LT(MAJOR,MINOR,SUBMINOR) \ SLEPC_VERSION_LE(MAJOR,MINOR,SUBMINOR) \ SLEPC_VERSION_GT(MAJOR,MINOR,SUBMINOR) \ SLEPC_VERSION_GE(MAJOR,MINOR,SUBMINOR) \ ----------------------------------------- Using SLEPc configure options: --download-arpack --download-elpa --with-scalapack=1 --download-slepc4py Using SLEPc configuration flags: #define SLEPCCONF_H #define SLEPC_PETSC_DIR "/opt/petsc" #define SLEPC_PETSC_ARCH "arch-linux-c-opt" #define SLEPC_DIR "/opt/slepc" #define SLEPC_LIB_DIR "/opt/slepc/arch-linux-c-opt/lib" #define SLEPC_VERSION_GIT "v3.14.1-27-g8a36ca83e" #define SLEPC_VERSION_DATE_GIT "2021-01-12 10:14:44 +0000" #define SLEPC_VERSION_BRANCH_GIT "release" #define SLEPC_HAVE_SCALAPACK 1 #define SLEPC_SCALAPACK_HAVE_UNDERSCORE 1 #define SLEPC_HAVE_ARPACK 1 #define SLEPC_ARPACK_HAVE_UNDERSCORE 1 #define SLEPC_HAVE_ELPA 1 #define SLEPC_HAVE_SLEPC4PY 1 #define SLEPC4PY_INSTALL_PATH /opt/slepc/arch-linux-c-opt/lib ----------------------------------------- PETSC_VERSION_RELEASE 1 PETSC_VERSION_MAJOR 3 PETSC_VERSION_MINOR 14 PETSC_VERSION_SUBMINOR 3 PETSC_VERSION_PATCH 0 PETSC_VERSION_DATE "unknown" PETSC_VERSION_GIT "unknown" PETSC_VERSION_DATE_GIT "unknown" PETSC_VERSION_EQ(MAJOR,MINOR,SUBMINOR) \ PETSC_VERSION_ PETSC_VERSION_EQ PETSC_VERSION_LT(MAJOR,MINOR,SUBMINOR) \ PETSC_VERSION_LE(MAJOR,MINOR,SUBMINOR) \ PETSC_VERSION_GT(MAJOR,MINOR,SUBMINOR) \ PETSC_VERSION_GE(MAJOR,MINOR,SUBMINOR) \ ----------------------------------------- Using PETSc configure options: --with-64-bit-indices=0 --with-debugging=0 COPTFLAGS="-O3 -march=native -mtune=native" CXXOPTFLAGS="-O3 -march=native -mtune=native" FOPTFLAGS="-O3 -march=native -mtune=native" --download-fblaslapack=1 --download-mumps --download-scalapack --download-parmetis --download-metis --download-ptscotch --download-petsc4py=yes Using PETSc configuration flags: #define INCLUDED_PETSCCONF_H #define PETSC_ARCH "arch-linux-c-opt" #define PETSC_ATTRIBUTEALIGNED(size) __attribute((aligned(size))) #define PETSC_Alignx(a,b) #define PETSC_BLASLAPACK_UNDERSCORE 1 #define PETSC_CLANGUAGE_C 1 #define PETSC_CXX_INLINE inline #define PETSC_CXX_RESTRICT __restrict #define PETSC_C_INLINE inline #define PETSC_C_RESTRICT __restrict #define PETSC_DEPRECATED_ENUM(why) __attribute((deprecated)) #define PETSC_DEPRECATED_FUNCTION(why) __attribute((deprecated)) #define PETSC_DEPRECATED_MACRO(why) _Pragma(why) #define PETSC_DEPRECATED_TYPEDEF(why) __attribute((deprecated)) #define PETSC_DIR "/opt/petsc" #define PETSC_DIR_SEPARATOR '/' #define PETSC_FORTRAN_CHARLEN_T size_t #define PETSC_FORTRAN_TYPE_INITIALIZE = -2 #define PETSC_FUNCTION_NAME_C __func__ #define PETSC_FUNCTION_NAME_CXX __func__ #define PETSC_HAVE_ACCESS 1 #define PETSC_HAVE_ATOLL 1 #define PETSC_HAVE_ATTRIBUTEALIGNED 1 #define PETSC_HAVE_BUILTIN_EXPECT 1 #define PETSC_HAVE_BZERO 1 #define PETSC_HAVE_C99_COMPLEX 1 #define PETSC_HAVE_CLOCK 1 #define PETSC_HAVE_CXX 1 #define PETSC_HAVE_CXX_COMPLEX 1 #define PETSC_HAVE_CXX_DIALECT_CXX11 1 #define PETSC_HAVE_CXX_DIALECT_CXX14 1 #define PETSC_HAVE_DLCLOSE 1 #define PETSC_HAVE_DLERROR 1 #define PETSC_HAVE_DLFCN_H 1 #define PETSC_HAVE_DLOPEN 1 #define PETSC_HAVE_DLSYM 1 #define PETSC_HAVE_DOUBLE_ALIGN_MALLOC 1 #define PETSC_HAVE_DRAND48 1 #define PETSC_HAVE_DYNAMIC_LIBRARIES 1 #define PETSC_HAVE_ERF 1 #define PETSC_HAVE_FBLASLAPACK 1 #define PETSC_HAVE_FCNTL_H 1 #define PETSC_HAVE_FENV_H 1 #define PETSC_HAVE_FLOAT_H 1 #define PETSC_HAVE_FORK 1 #define PETSC_HAVE_FORTRAN 1 #define PETSC_HAVE_FORTRAN_FLUSH 1 #define PETSC_HAVE_FORTRAN_GET_COMMAND_ARGUMENT 1 #define PETSC_HAVE_FORTRAN_TYPE_STAR 1 #define PETSC_HAVE_FORTRAN_UNDERSCORE 1 #define PETSC_HAVE_GETCWD 1 #define PETSC_HAVE_GETDOMAINNAME 1 #define PETSC_HAVE_GETHOSTBYNAME 1 #define PETSC_HAVE_GETHOSTNAME 1 #define PETSC_HAVE_GETPAGESIZE 1 #define PETSC_HAVE_GETRUSAGE 1 #define PETSC_HAVE_GETWD 1 #define PETSC_HAVE_IMMINTRIN_H 1 #define PETSC_HAVE_INTTYPES_H 1 #define PETSC_HAVE_ISINF 1 #define PETSC_HAVE_ISNAN 1 #define PETSC_HAVE_ISNORMAL 1 #define PETSC_HAVE_LGAMMA 1 #define PETSC_HAVE_LOG2 1 #define PETSC_HAVE_LSEEK 1 #define PETSC_HAVE_MALLOC_H 1 #define PETSC_HAVE_MEMALIGN 1 #define PETSC_HAVE_MEMMOVE 1 #define PETSC_HAVE_METIS 1 #define PETSC_HAVE_MMAP 1 #define PETSC_HAVE_MPIIO 1 #define PETSC_HAVE_MPI_COMBINER_CONTIGUOUS 1 #define PETSC_HAVE_MPI_COMBINER_DUP 1 #define PETSC_HAVE_MPI_COMBINER_NAMED 1 #define PETSC_HAVE_MPI_EXSCAN 1 #define PETSC_HAVE_MPI_F90MODULE 1 #define PETSC_HAVE_MPI_FINALIZED 1 #define PETSC_HAVE_MPI_GET_ACCUMULATE 1 #define PETSC_HAVE_MPI_GET_LIBRARY_VERSION 1 #define PETSC_HAVE_MPI_IALLREDUCE 1 #define PETSC_HAVE_MPI_IBARRIER 1 #define PETSC_HAVE_MPI_INIT_THREAD 1 #define PETSC_HAVE_MPI_IN_PLACE 1 #define PETSC_HAVE_MPI_NEIGHBORHOOD_COLLECTIVES 1 #define PETSC_HAVE_MPI_NONBLOCKING_COLLECTIVES 1 #define PETSC_HAVE_MPI_ONE_SIDED 1 #define PETSC_HAVE_MPI_PROCESS_SHARED_MEMORY 1 #define PETSC_HAVE_MPI_REDUCE_LOCAL 1 #define PETSC_HAVE_MPI_REDUCE_SCATTER 1 #define PETSC_HAVE_MPI_REDUCE_SCATTER_BLOCK 1 #define PETSC_HAVE_MPI_RGET 1 #define PETSC_HAVE_MPI_TYPE_DUP 1 #define PETSC_HAVE_MPI_TYPE_GET_ENVELOPE 1 #define PETSC_HAVE_MPI_WIN_CREATE 1 #define PETSC_HAVE_MUMPS 1 #define PETSC_HAVE_NANOSLEEP 1 #define PETSC_HAVE_NETDB_H 1 #define PETSC_HAVE_NETINET_IN_H 1 #define PETSC_HAVE_OMPI_MAJOR_VERSION 4 #define PETSC_HAVE_OMPI_MINOR_VERSION 0 #define PETSC_HAVE_OMPI_RELEASE_VERSION 2 #define PETSC_HAVE_PARMETIS 1 #define PETSC_HAVE_PETSC4PY 1 #define PETSC_HAVE_POPEN 1 #define PETSC_HAVE_PTHREAD 1 #define PETSC_HAVE_PTHREAD_BARRIER_T 1 #define PETSC_HAVE_PTHREAD_H 1 #define PETSC_HAVE_PTSCOTCH 1 #define PETSC_HAVE_PWD_H 1 #define PETSC_HAVE_RAND 1 #define PETSC_HAVE_READLINK 1 #define PETSC_HAVE_REALPATH 1 #define PETSC_HAVE_REAL___FLOAT128 1 #define PETSC_HAVE_REGEX 1 #define PETSC_HAVE_RTLD_GLOBAL 1 #define PETSC_HAVE_RTLD_LAZY 1 #define PETSC_HAVE_RTLD_LOCAL 1 #define PETSC_HAVE_RTLD_NOW 1 #define PETSC_HAVE_SCALAPACK 1 #define PETSC_HAVE_SCHED_CPU_SET_T 1 #define PETSC_HAVE_SCOTCH_PARMETIS_V3_NODEND 1 #define PETSC_HAVE_SETJMP_H 1 #define PETSC_HAVE_SLEEP 1 #define PETSC_HAVE_SNPRINTF 1 #define PETSC_HAVE_SOCKET 1 #define PETSC_HAVE_SOWING 1 #define PETSC_HAVE_SO_REUSEADDR 1 #define PETSC_HAVE_STDINT_H 1 #define PETSC_HAVE_STRCASECMP 1 #define PETSC_HAVE_STRINGS_H 1 #define PETSC_HAVE_STRUCT_SIGACTION 1 #define PETSC_HAVE_SYSINFO 1 #define PETSC_HAVE_SYS_PARAM_H 1 #define PETSC_HAVE_SYS_PROCFS_H 1 #define PETSC_HAVE_SYS_RESOURCE_H 1 #define PETSC_HAVE_SYS_SOCKET_H 1 #define PETSC_HAVE_SYS_SYSCTL_H 1 #define PETSC_HAVE_SYS_SYSINFO_H 1 #define PETSC_HAVE_SYS_TIMES_H 1 #define PETSC_HAVE_SYS_TIME_H 1 #define PETSC_HAVE_SYS_TYPES_H 1 #define PETSC_HAVE_SYS_UTSNAME_H 1 #define PETSC_HAVE_SYS_WAIT_H 1 #define PETSC_HAVE_TGAMMA 1 #define PETSC_HAVE_TIME 1 #define PETSC_HAVE_TIME_H 1 #define PETSC_HAVE_UNAME 1 #define PETSC_HAVE_UNISTD_H 1 #define PETSC_HAVE_USLEEP 1 #define PETSC_HAVE_VA_COPY 1 #define PETSC_HAVE_VSNPRINTF 1 #define PETSC_HAVE_XMMINTRIN_H 1 #define PETSC_IS_COLORING_MAX USHRT_MAX #define PETSC_IS_COLORING_VALUE_TYPE short #define PETSC_IS_COLORING_VALUE_TYPE_F integer2 #define PETSC_LEVEL1_DCACHE_LINESIZE 64 #define PETSC_LIB_DIR "/opt/petsc/arch-linux-c-opt/lib" #define PETSC_MAX_PATH_LEN 4096 #define PETSC_MEMALIGN 16 #define PETSC_MPICC_SHOW "/usr/bin/gcc-9 -I/opt/ompi/include -pthread -Wl,-rpath -Wl,/opt/ompi/lib -Wl,--enable-new-dtags -L/opt/ompi/lib -lmpi" #define PETSC_MPIU_IS_COLORING_VALUE_TYPE MPI_UNSIGNED_SHORT #define PETSC_PETSC4PY_INSTALL_PATH "/opt/petsc/arch-linux-c-opt/lib" #define PETSC_PREFETCH_HINT_NTA _MM_HINT_NTA #define PETSC_PREFETCH_HINT_T0 _MM_HINT_T0 #define PETSC_PREFETCH_HINT_T1 _MM_HINT_T1 #define PETSC_PREFETCH_HINT_T2 _MM_HINT_T2 #define PETSC_PYTHON_EXE "/usr/bin/python3" #define PETSC_Prefetch(a,b,c) _mm_prefetch((const char*)(a),(c)) #define PETSC_REPLACE_DIR_SEPARATOR '\\' #define PETSC_SIGNAL_CAST #define PETSC_SIZEOF_ENUM 4 #define PETSC_SIZEOF_INT 4 #define PETSC_SIZEOF_LONG 8 #define PETSC_SIZEOF_LONG_LONG 8 #define PETSC_SIZEOF_SHORT 2 #define PETSC_SIZEOF_SIZE_T 8 #define PETSC_SIZEOF_VOID_P 8 #define PETSC_SLSUFFIX "so" #define PETSC_UINTPTR_T uintptr_t #define PETSC_UNUSED __attribute((unused)) #define PETSC_USE_AVX512_KERNELS 1 #define PETSC_USE_BACKWARD_LOOP 1 #define PETSC_USE_CTABLE 1 #define PETSC_USE_INFO 1 #define PETSC_USE_ISATTY 1 #define PETSC_USE_LOG 1 #define PETSC_USE_MALLOC_COALESCED 1 #define PETSC_USE_PROC_FOR_SIZE 1 #define PETSC_USE_REAL_DOUBLE 1 #define PETSC_USE_SHARED_LIBRARIES 1 #define PETSC_USE_SINGLE_LIBRARY 1 #define PETSC_USE_SOCKET_VIEWER 1 #define PETSC_USE_VISIBILITY_C 1 #define PETSC_USE_VISIBILITY_CXX 1 #define PETSC_USING_F2003 1 #define PETSC_USING_F90FREEFORM 1 #define PETSC_VERSION_BRANCH_GIT "release" #define PETSC_VERSION_DATE_GIT "2021-01-11 16:25:12 +0000" #define PETSC_VERSION_GIT "v3.14.3-3-ga948ac05e7" #define PETSC__BSD_SOURCE 1 #define PETSC__DEFAULT_SOURCE 1 #define PETSC__GNU_SOURCE 1 ----------------------------------------- Using C/C++ include paths: -I/opt/slepc/include -I/opt/slepc/arch-linux-c-opt/include -I/opt/slepc/arch-linux-c-opt/include/elpa-2020.05.001 -I/opt/petsc/include -I/opt/petsc/arch-linux-c-opt/include Using C/C++ compiler: mpicc -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -O3 -march=native -mtune=native Using Fortran include/module paths: -I/opt/slepc/include -I/opt/slepc/arch-linux-c-opt/include -I/opt/petsc/include -I/opt/petsc/arch-linux-c-opt/include Using Fortran compiler: mpif90 -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -O3 -march=native -mtune=native ----------------------------------------- Using C/C++ linker: mpicc Using C/C++ flags: -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -O3 -march=native -mtune=native Using Fortran linker: mpif90 Using Fortran flags: -fPIC -Wall -ffree-line-length-0 -Wno-unused-dummy-argument -O3 -march=native -mtune=native ----------------------------------------- Using libraries: -Wl,-rpath,/opt/slepc/arch-linux-c-opt/lib -L/opt/slepc/arch-linux-c-opt/lib -lslepc -Wl,-rpath,/opt/slepc/arch-linux-c-opt/lib -L/opt/slepc/arch-linux-c-opt/lib -lparpack -larpack -Wl,-rpath,/opt/slepc/arch-linux-c-opt/lib -L/opt/slepc/arch-linux-c-opt/lib -lelpa -Wl,-rpath,/opt/petsc/arch-linux-c-opt/lib -L/opt/petsc/arch-linux-c-opt/lib -Wl,-rpath,/opt/petsc/arch-linux-c-opt/lib -L/opt/petsc/arch-linux-c-opt/lib -Wl,-rpath,/opt/ompi/lib -L/opt/ompi/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9 -Wl,-rpath,/usr/lib/x86_64-linux-gnu -L/usr/lib/x86_64-linux-gnu -Wl,-rpath,/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -lpetsc -lcmumps -ldmumps -lsmumps -lzmumps -lmumps_common -lpord -lscalapack -lflapack -lfblas -lptesmumps -lptscotchparmetis -lptscotch -lptscotcherr -lesmumps -lscotch -lscotcherr -lparmetis -lmetis -lm -lstdc++ -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lpthread -lrt -lquadmath -lstdc++ -ldl ------------------------------------------ Using mpiexec: mpiexec ------------------------------------------ Using MAKEFLAGS: -j2 -l3.0 --no-print-directory -- PETSC_ARCH=arch-linux-c-opt PETSC_DIR=/opt/petsc SLEPC_DIR=/opt/slepc ========================================== /usr/bin/python3 /opt/petsc/config/gmakegen.py --petsc-arch=arch-linux-c-opt --pkg-dir=/opt/slepc --pkg-name=slepc --pkg-pkgs=sys,eps,svd,pep,nep,mfn,lme --pkg-arch=arch-linux-c-opt /usr/bin/python3 /opt/petsc/config/gmakegentest.py --petsc-dir=/opt/petsc --petsc-arch=arch-linux-c-opt --testdir=./arch-linux-c-opt/tests --srcdir=/opt/slepc/src --pkg-name=slepc --pkg-pkgs=sys,eps,svd,pep,nep,mfn,lme --pkg-arch=arch-linux-c-opt --pkg-dir=/opt/slepc CC arch-linux-c-opt/obj/sys/slepcinit.o CC arch-linux-c-opt/obj/sys/slepcutil.o CC arch-linux-c-opt/obj/sys/slepcsc.o CC arch-linux-c-opt/obj/sys/dlregisslepc.o CC arch-linux-c-opt/obj/sys/ftn-auto/slepcscf.o CC arch-linux-c-opt/obj/sys/ftn-auto/slepcinitf.o CC arch-linux-c-opt/obj/sys/classes/st/interface/stfunc.o CC arch-linux-c-opt/obj/sys/classes/st/interface/stset.o Use "/usr/bin/make V=1" to see verbose compile lines, "/usr/bin/make V=0" to suppress. FC arch-linux-c-opt/obj/sys/f90-mod/slepcsysmod.o CC arch-linux-c-opt/obj/sys/classes/st/interface/stsles.o CC arch-linux-c-opt/obj/sys/classes/st/interface/stsolve.o CC arch-linux-c-opt/obj/sys/classes/st/interface/stregis.o CC arch-linux-c-opt/obj/sys/classes/st/interface/stshellmat.o CC arch-linux-c-opt/obj/sys/classes/st/interface/ftn-auto/stslesf.o CC arch-linux-c-opt/obj/sys/classes/st/interface/ftn-auto/stfuncf.o CC arch-linux-c-opt/obj/sys/classes/st/interface/ftn-auto/stsolvef.o CC arch-linux-c-opt/obj/sys/classes/st/interface/ftn-auto/stsetf.o CC arch-linux-c-opt/obj/sys/classes/st/interface/ftn-custom/zstf.o CC arch-linux-c-opt/obj/sys/classes/st/impls/shift/shift.o CC arch-linux-c-opt/obj/sys/classes/st/impls/sinvert/sinvert.o CC arch-linux-c-opt/obj/sys/classes/st/impls/precond/precond.o CC arch-linux-c-opt/obj/sys/classes/st/impls/precond/ftn-auto/precondf.o CC arch-linux-c-opt/obj/sys/classes/st/impls/filter/filter.o CC arch-linux-c-opt/obj/sys/classes/st/impls/filter/ftn-auto/filterf.o CC arch-linux-c-opt/obj/sys/classes/st/impls/cayley/cayley.o CC arch-linux-c-opt/obj/sys/classes/st/impls/cayley/ftn-auto/cayleyf.o CC arch-linux-c-opt/obj/sys/classes/st/impls/shell/shell.o CC arch-linux-c-opt/obj/sys/classes/st/impls/filter/filtlan.o CC arch-linux-c-opt/obj/sys/classes/st/impls/shell/ftn-auto/shellf.o CC arch-linux-c-opt/obj/sys/classes/st/impls/shell/ftn-custom/zshell.o CC arch-linux-c-opt/obj/sys/classes/fn/interface/fnregis.o CC arch-linux-c-opt/obj/sys/classes/fn/interface/ftn-auto/fnbasicf.o CC arch-linux-c-opt/obj/sys/classes/fn/interface/ftn-custom/zfnf.o CC arch-linux-c-opt/obj/sys/classes/fn/interface/fnbasic.o CC arch-linux-c-opt/obj/sys/classes/fn/impls/invsqrt/fninvsqrt.o CC arch-linux-c-opt/obj/sys/classes/fn/impls/fnutil.o CC arch-linux-c-opt/obj/sys/classes/fn/impls/sqrt/fnsqrt.o CC arch-linux-c-opt/obj/sys/classes/fn/impls/combine/fncombine.o CC arch-linux-c-opt/obj/sys/classes/fn/impls/combine/ftn-auto/fncombinef.o CC arch-linux-c-opt/obj/sys/classes/fn/impls/exp/fnexp.o CC arch-linux-c-opt/obj/sys/classes/fn/impls/phi/ftn-auto/fnphif.o CC arch-linux-c-opt/obj/sys/classes/fn/impls/phi/fnphi.o CC arch-linux-c-opt/obj/sys/classes/fn/impls/rational/ftn-custom/zrational.o CC arch-linux-c-opt/obj/sys/classes/fn/impls/rational/fnrational.o CC arch-linux-c-opt/obj/sys/classes/fn/impls/log/fnlog.o CC arch-linux-c-opt/obj/sys/classes/bv/interface/bvbasic.o CC arch-linux-c-opt/obj/sys/classes/bv/interface/bvfunc.o CC arch-linux-c-opt/obj/sys/classes/bv/interface/bvops.o CC arch-linux-c-opt/obj/sys/classes/bv/interface/bvblas.o CC arch-linux-c-opt/obj/sys/classes/bv/interface/bvglobal.o CC arch-linux-c-opt/obj/sys/classes/bv/interface/bvlapack.o CC arch-linux-c-opt/obj/sys/classes/bv/interface/bvorthog.o CC arch-linux-c-opt/obj/sys/classes/bv/interface/bvkrylov.o CC arch-linux-c-opt/obj/sys/classes/bv/interface/bvbiorthog.o CC arch-linux-c-opt/obj/sys/classes/bv/interface/bvregis.o CC arch-linux-c-opt/obj/sys/classes/bv/interface/ftn-auto/bvfuncf.o CC arch-linux-c-opt/obj/sys/classes/bv/interface/ftn-auto/bvopsf.o CC arch-linux-c-opt/obj/sys/classes/bv/interface/ftn-auto/bvglobalf.o CC arch-linux-c-opt/obj/sys/classes/bv/interface/ftn-auto/bvbasicf.o CC arch-linux-c-opt/obj/sys/classes/bv/interface/ftn-auto/bvorthogf.o CC arch-linux-c-opt/obj/sys/classes/bv/interface/ftn-auto/bvbiorthogf.o CC arch-linux-c-opt/obj/sys/classes/bv/interface/ftn-auto/bvkrylovf.o CC arch-linux-c-opt/obj/sys/classes/bv/interface/ftn-custom/zbvf.o CC arch-linux-c-opt/obj/sys/classes/bv/impls/contiguous/contig.o CC arch-linux-c-opt/obj/sys/classes/bv/impls/svec/svec.o CC arch-linux-c-opt/obj/sys/classes/bv/impls/tensor/ftn-auto/bvtensorf.o CC arch-linux-c-opt/obj/sys/classes/bv/impls/tensor/bvtensor.o CC arch-linux-c-opt/obj/sys/classes/bv/impls/vecs/vecs.o CC arch-linux-c-opt/obj/sys/classes/ds/interface/dsbasic.o CC arch-linux-c-opt/obj/sys/classes/bv/impls/mat/bvmat.o CC arch-linux-c-opt/obj/sys/classes/ds/interface/dsops.o CC arch-linux-c-opt/obj/sys/classes/ds/interface/ftn-auto/dsopsf.o CC arch-linux-c-opt/obj/sys/classes/ds/interface/dspriv.o CC arch-linux-c-opt/obj/sys/classes/ds/interface/ftn-auto/dsprivf.o CC arch-linux-c-opt/obj/sys/classes/ds/interface/ftn-auto/dsbasicf.o CC arch-linux-c-opt/obj/sys/classes/ds/interface/ftn-custom/zdsf.o CC arch-linux-c-opt/obj/sys/classes/ds/impls/ghep/dsghep.o CC arch-linux-c-opt/obj/sys/classes/ds/impls/gnhep/dsgnhep.o CC arch-linux-c-opt/obj/sys/classes/ds/impls/hep/bdc/dibtdc.o CC arch-linux-c-opt/obj/sys/classes/ds/impls/hep/dshep.o CC arch-linux-c-opt/obj/sys/classes/ds/impls/hep/bdc/dmerg2.o CC arch-linux-c-opt/obj/sys/classes/ds/impls/hep/bdc/dlaed3m.o CC arch-linux-c-opt/obj/sys/classes/ds/impls/hep/bdc/dsbtdc.o CC arch-linux-c-opt/obj/sys/classes/ds/impls/hep/bdc/dsrtdf.o CC arch-linux-c-opt/obj/sys/classes/ds/impls/pep/ftn-auto/dspepf.o CC arch-linux-c-opt/obj/sys/classes/ds/impls/pep/ftn-custom/zdspepf.o CC arch-linux-c-opt/obj/sys/classes/ds/impls/pep/dspep.o CC arch-linux-c-opt/obj/sys/classes/ds/impls/svd/dssvd.o CC arch-linux-c-opt/obj/sys/classes/ds/impls/nhep/dsnhep.o CC arch-linux-c-opt/obj/sys/classes/ds/impls/nep/ftn-auto/dsnepf.o CC arch-linux-c-opt/obj/sys/classes/ds/impls/nep/dsnep.o CC arch-linux-c-opt/obj/sys/classes/ds/impls/ghiep/dsghiep.o CC arch-linux-c-opt/obj/sys/classes/ds/impls/ghiep/invit.o CC arch-linux-c-opt/obj/sys/classes/ds/impls/ghiep/hz.o CC arch-linux-c-opt/obj/sys/classes/rg/interface/rgbasic.o CC arch-linux-c-opt/obj/sys/classes/rg/interface/rgregis.o CC arch-linux-c-opt/obj/sys/classes/rg/interface/ftn-auto/rgbasicf.o CC arch-linux-c-opt/obj/sys/classes/rg/interface/ftn-custom/zrgf.o CC arch-linux-c-opt/obj/sys/classes/rg/impls/ring/ftn-auto/rgringf.o CC arch-linux-c-opt/obj/sys/classes/rg/impls/ring/rgring.o CC arch-linux-c-opt/obj/sys/classes/rg/impls/interval/ftn-auto/rgintervalf.o CC arch-linux-c-opt/obj/sys/classes/rg/impls/interval/rginterval.o CC arch-linux-c-opt/obj/sys/classes/rg/impls/interval/ftn-custom/zinterval.o CC arch-linux-c-opt/obj/sys/classes/rg/impls/polygon/ftn-auto/rgpolygonf.o CC arch-linux-c-opt/obj/sys/classes/rg/impls/polygon/rgpolygon.o CC arch-linux-c-opt/obj/sys/classes/rg/impls/polygon/ftn-custom/zpolygon.o CC arch-linux-c-opt/obj/sys/classes/rg/impls/ellipse/ftn-auto/rgellipsef.o CC arch-linux-c-opt/obj/sys/classes/rg/impls/ellipse/rgellipse.o CC arch-linux-c-opt/obj/sys/classes/rg/impls/ellipse/ftn-custom/zellipse.o CC arch-linux-c-opt/obj/sys/ftn-custom/zslepcutil.o CC arch-linux-c-opt/obj/sys/ftn-custom/zslepc_start.o CC arch-linux-c-opt/obj/sys/ftn-custom/zslepc_startf.o CC arch-linux-c-opt/obj/sys/vec/pool.o CC arch-linux-c-opt/obj/sys/vec/vecutil.o CC arch-linux-c-opt/obj/sys/vec/ftn-auto/vecutilf.o CC arch-linux-c-opt/obj/sys/vec/veccomp.o CC arch-linux-c-opt/obj/sys/mat/ftn-auto/matutilf.o CC arch-linux-c-opt/obj/sys/mat/matutil.o CC arch-linux-c-opt/obj/eps/interface/epsmon.o CC arch-linux-c-opt/obj/eps/interface/epsbasic.o CC arch-linux-c-opt/obj/eps/interface/epsview.o CC arch-linux-c-opt/obj/eps/interface/epsregis.o CC arch-linux-c-opt/obj/eps/interface/epsdefault.o CC arch-linux-c-opt/obj/eps/interface/epssetup.o CC arch-linux-c-opt/obj/eps/interface/epsopts.o CC arch-linux-c-opt/obj/eps/interface/dlregiseps.o CC arch-linux-c-opt/obj/eps/interface/ftn-auto/epsviewf.o CC arch-linux-c-opt/obj/eps/interface/epssolve.o CC arch-linux-c-opt/obj/eps/interface/ftn-auto/epsbasicf.o CC arch-linux-c-opt/obj/eps/interface/ftn-auto/epsdefaultf.o CC arch-linux-c-opt/obj/eps/interface/ftn-auto/epssolvef.o CC arch-linux-c-opt/obj/eps/interface/ftn-auto/epsoptsf.o CC arch-linux-c-opt/obj/eps/interface/ftn-auto/epsmonf.o CC arch-linux-c-opt/obj/eps/interface/ftn-auto/epssetupf.o CC arch-linux-c-opt/obj/eps/interface/ftn-custom/zepsf.o CC arch-linux-c-opt/obj/eps/impls/cg/lobpcg/ftn-auto/lobpcgf.o CC arch-linux-c-opt/obj/eps/impls/cg/lobpcg/lobpcg.o CC arch-linux-c-opt/obj/eps/impls/cg/rqcg/ftn-auto/rqcgf.o CC arch-linux-c-opt/obj/eps/impls/cg/rqcg/rqcg.o CC arch-linux-c-opt/obj/eps/impls/lapack/lapack.o CC arch-linux-c-opt/obj/eps/impls/subspace/subspace.o CC arch-linux-c-opt/obj/eps/impls/krylov/epskrylov.o CC arch-linux-c-opt/obj/eps/impls/krylov/lanczos/ftn-auto/lanczosf.o CC arch-linux-c-opt/obj/eps/impls/krylov/lanczos/lanczos.o CC arch-linux-c-opt/obj/eps/impls/krylov/krylovschur/ks-symm.o CC arch-linux-c-opt/obj/eps/impls/krylov/krylovschur/krylovschur.o CC arch-linux-c-opt/obj/eps/impls/krylov/krylovschur/ks-indef.o CC arch-linux-c-opt/obj/eps/impls/krylov/krylovschur/ks-twosided.o CC arch-linux-c-opt/obj/eps/impls/krylov/krylovschur/ftn-auto/krylovschurf.o CC arch-linux-c-opt/obj/eps/impls/krylov/krylovschur/ftn-custom/zkrylovschurf.o CC arch-linux-c-opt/obj/eps/impls/krylov/krylovschur/ks-slice.o CC arch-linux-c-opt/obj/eps/impls/krylov/arnoldi/arnoldi.o CC arch-linux-c-opt/obj/eps/impls/krylov/arnoldi/ftn-auto/arnoldif.o CC arch-linux-c-opt/obj/eps/impls/lyapii/ftn-auto/lyapiif.o CC arch-linux-c-opt/obj/eps/impls/external/elpa/elpa.o CC arch-linux-c-opt/obj/eps/impls/lyapii/lyapii.o CC arch-linux-c-opt/obj/eps/impls/external/scalapack/scalapack.o CC arch-linux-c-opt/obj/eps/impls/external/arpack/arpack.o CC arch-linux-c-opt/obj/eps/impls/power/ftn-auto/powerf.o CC arch-linux-c-opt/obj/eps/impls/davidson/davidson.o CC arch-linux-c-opt/obj/eps/impls/power/power.o CC arch-linux-c-opt/obj/eps/impls/davidson/dvdcalcpairs.o CC arch-linux-c-opt/obj/eps/impls/davidson/dvdinitv.o CC arch-linux-c-opt/obj/eps/impls/davidson/dvdimprovex.o CC arch-linux-c-opt/obj/eps/impls/davidson/dvdschm.o CC arch-linux-c-opt/obj/eps/impls/davidson/dvdtestconv.o CC arch-linux-c-opt/obj/eps/impls/davidson/dvdupdatev.o CC arch-linux-c-opt/obj/eps/impls/davidson/dvdutils.o CC arch-linux-c-opt/obj/eps/impls/davidson/dvdgd2.o CC arch-linux-c-opt/obj/eps/impls/davidson/jd/jd.o CC arch-linux-c-opt/obj/eps/impls/davidson/jd/ftn-auto/jdf.o CC arch-linux-c-opt/obj/eps/impls/davidson/gd/ftn-auto/gdf.o CC arch-linux-c-opt/obj/eps/impls/davidson/gd/gd.o CC arch-linux-c-opt/obj/eps/impls/ciss/ftn-auto/cissf.o CC arch-linux-c-opt/obj/svd/interface/svdregis.o CC arch-linux-c-opt/obj/svd/interface/svdbasic.o CC arch-linux-c-opt/obj/svd/interface/svddefault.o CC arch-linux-c-opt/obj/svd/interface/svdview.o CC arch-linux-c-opt/obj/svd/interface/svdopts.o CC arch-linux-c-opt/obj/eps/impls/ciss/ciss.o CC arch-linux-c-opt/obj/svd/interface/svdsetup.o CC arch-linux-c-opt/obj/svd/interface/svdsolve.o CC arch-linux-c-opt/obj/svd/interface/svdmon.o CC arch-linux-c-opt/obj/svd/interface/dlregissvd.o CC arch-linux-c-opt/obj/svd/interface/ftn-auto/svdoptsf.o CC arch-linux-c-opt/obj/svd/interface/ftn-auto/svdsetupf.o CC arch-linux-c-opt/obj/svd/interface/ftn-auto/svdsolvef.o CC arch-linux-c-opt/obj/svd/interface/ftn-auto/svdbasicf.o CC arch-linux-c-opt/obj/svd/interface/ftn-auto/svdmonf.o CC arch-linux-c-opt/obj/svd/interface/ftn-auto/svdviewf.o CC arch-linux-c-opt/obj/svd/impls/lapack/svdlapack.o CC arch-linux-c-opt/obj/svd/interface/ftn-custom/zsvdf.o CC arch-linux-c-opt/obj/svd/impls/cyclic/ftn-auto/cyclicf.o CC arch-linux-c-opt/obj/svd/impls/cyclic/cyclic.o CC arch-linux-c-opt/obj/svd/impls/lanczos/ftn-auto/gklanczosf.o CC arch-linux-c-opt/obj/svd/impls/lanczos/gklanczos.o CC arch-linux-c-opt/obj/svd/impls/external/scalapack/svdscalap.o CC arch-linux-c-opt/obj/svd/impls/trlanczos/ftn-auto/trlanczosf.o CC arch-linux-c-opt/obj/svd/impls/trlanczos/trlanczos.o CC arch-linux-c-opt/obj/svd/impls/cross/cross.o CC arch-linux-c-opt/obj/svd/impls/cross/ftn-auto/crossf.o CC arch-linux-c-opt/obj/pep/interface/pepmon.o CC arch-linux-c-opt/obj/pep/interface/pepbasic.o CC arch-linux-c-opt/obj/pep/interface/pepview.o CC arch-linux-c-opt/obj/pep/interface/pepdefault.o CC arch-linux-c-opt/obj/pep/interface/pepregis.o CC arch-linux-c-opt/obj/pep/interface/pepsetup.o CC arch-linux-c-opt/obj/pep/interface/pepopts.o CC arch-linux-c-opt/obj/pep/interface/pepsolve.o CC arch-linux-c-opt/obj/pep/interface/dlregispep.o CC arch-linux-c-opt/obj/pep/interface/ftn-auto/pepoptsf.o CC arch-linux-c-opt/obj/pep/interface/ftn-auto/pepdefaultf.o CC arch-linux-c-opt/obj/pep/interface/peprefine.o CC arch-linux-c-opt/obj/pep/interface/ftn-auto/pepviewf.o CC arch-linux-c-opt/obj/pep/interface/ftn-auto/pepmonf.o CC arch-linux-c-opt/obj/pep/interface/ftn-auto/pepsetupf.o CC arch-linux-c-opt/obj/pep/interface/ftn-auto/pepsolvef.o CC arch-linux-c-opt/obj/pep/interface/ftn-auto/pepbasicf.o CC arch-linux-c-opt/obj/pep/impls/peputils.o CC arch-linux-c-opt/obj/pep/interface/ftn-custom/zpepf.o CC arch-linux-c-opt/obj/pep/impls/jd/ftn-auto/pjdf.o CC arch-linux-c-opt/obj/pep/impls/krylov/pepkrylov.o CC arch-linux-c-opt/obj/pep/impls/krylov/stoar/stoar.o CC arch-linux-c-opt/obj/pep/impls/jd/pjd.o CC arch-linux-c-opt/obj/pep/impls/krylov/stoar/ftn-auto/stoarf.o CC arch-linux-c-opt/obj/pep/impls/krylov/stoar/ftn-auto/qslicef.o CC arch-linux-c-opt/obj/pep/impls/krylov/stoar/ftn-custom/zstoarf.o CC arch-linux-c-opt/obj/pep/impls/krylov/qarnoldi/qarnoldi.o CC arch-linux-c-opt/obj/pep/impls/krylov/stoar/qslice.o CC arch-linux-c-opt/obj/pep/impls/krylov/qarnoldi/ftn-auto/qarnoldif.o CC arch-linux-c-opt/obj/pep/impls/krylov/toar/ptoar.o CC arch-linux-c-opt/obj/pep/impls/krylov/toar/ftn-auto/ptoarf.o CC arch-linux-c-opt/obj/pep/impls/linear/linear.o CC arch-linux-c-opt/obj/pep/impls/krylov/toar/nrefine.o CC arch-linux-c-opt/obj/pep/impls/linear/qeplin.o CC arch-linux-c-opt/obj/pep/impls/linear/ftn-auto/linearf.o CC arch-linux-c-opt/obj/nep/interface/nepmon.o CC arch-linux-c-opt/obj/nep/interface/nepbasic.o CC arch-linux-c-opt/obj/nep/interface/nepdefault.o CC arch-linux-c-opt/obj/nep/interface/nepview.o CC arch-linux-c-opt/obj/nep/interface/nepregis.o CC arch-linux-c-opt/obj/nep/interface/nepsetup.o CC arch-linux-c-opt/obj/nep/interface/nepopts.o CC arch-linux-c-opt/obj/nep/interface/nepsolve.o CC arch-linux-c-opt/obj/nep/interface/nepresolv.o CC arch-linux-c-opt/obj/nep/interface/dlregisnep.o CC arch-linux-c-opt/obj/nep/interface/neprefine.o CC arch-linux-c-opt/obj/nep/interface/ftn-auto/nepviewf.o CC arch-linux-c-opt/obj/nep/interface/ftn-auto/nepmonf.o CC arch-linux-c-opt/obj/nep/interface/ftn-auto/nepresolvf.o CC arch-linux-c-opt/obj/nep/interface/ftn-auto/nepoptsf.o CC arch-linux-c-opt/obj/nep/interface/ftn-auto/nepbasicf.o CC arch-linux-c-opt/obj/nep/interface/ftn-auto/nepsetupf.o CC arch-linux-c-opt/obj/nep/interface/ftn-auto/nepsolvef.o CC arch-linux-c-opt/obj/nep/interface/ftn-auto/nepdefaultf.o CC arch-linux-c-opt/obj/nep/interface/ftn-custom/znepf.o CC arch-linux-c-opt/obj/nep/impls/nepdefl.o CC arch-linux-c-opt/obj/nep/impls/nleigs/nleigs-fullb.o CC arch-linux-c-opt/obj/nep/impls/nleigs/ftn-auto/nleigsf.o CC arch-linux-c-opt/obj/nep/impls/nleigs/ftn-auto/nleigs-fullbf.o CC arch-linux-c-opt/obj/nep/impls/nleigs/ftn-custom/znleigsf.o CC arch-linux-c-opt/obj/nep/impls/nleigs/nleigs.o CC arch-linux-c-opt/obj/nep/impls/interpol/ftn-auto/interpolf.o CC arch-linux-c-opt/obj/nep/impls/interpol/interpol.o CC arch-linux-c-opt/obj/nep/impls/slp/slp.o CC arch-linux-c-opt/obj/nep/impls/slp/slp-twosided.o CC arch-linux-c-opt/obj/nep/impls/slp/ftn-auto/slpf.o CC arch-linux-c-opt/obj/nep/impls/rii/ftn-auto/riif.o CC arch-linux-c-opt/obj/nep/impls/rii/rii.o CC arch-linux-c-opt/obj/nep/impls/narnoldi/ftn-auto/narnoldif.o CC arch-linux-c-opt/obj/nep/impls/narnoldi/narnoldi.o CC arch-linux-c-opt/obj/mfn/interface/mfnmon.o CC arch-linux-c-opt/obj/mfn/interface/mfnbasic.o CC arch-linux-c-opt/obj/mfn/interface/mfnregis.o CC arch-linux-c-opt/obj/mfn/interface/mfnsetup.o CC arch-linux-c-opt/obj/mfn/interface/mfnopts.o CC arch-linux-c-opt/obj/mfn/interface/mfnsolve.o CC arch-linux-c-opt/obj/mfn/interface/dlregismfn.o CC arch-linux-c-opt/obj/mfn/interface/ftn-auto/mfnsolvef.o CC arch-linux-c-opt/obj/mfn/interface/ftn-auto/mfnoptsf.o CC arch-linux-c-opt/obj/mfn/interface/ftn-auto/mfnmonf.o CC arch-linux-c-opt/obj/mfn/interface/ftn-auto/mfnbasicf.o CC arch-linux-c-opt/obj/mfn/interface/ftn-auto/mfnsetupf.o CC arch-linux-c-opt/obj/mfn/interface/ftn-custom/zmfnf.o CC arch-linux-c-opt/obj/mfn/impls/expokit/mfnexpokit.o CC arch-linux-c-opt/obj/mfn/impls/krylov/mfnkrylov.o CC arch-linux-c-opt/obj/lme/interface/lmemon.o CC arch-linux-c-opt/obj/lme/interface/lmeregis.o CC arch-linux-c-opt/obj/lme/interface/lmebasic.o CC arch-linux-c-opt/obj/lme/interface/lmeopts.o CC arch-linux-c-opt/obj/lme/interface/lmesetup.o CC arch-linux-c-opt/obj/lme/interface/lmedense.o CC arch-linux-c-opt/obj/lme/interface/dlregislme.o CC arch-linux-c-opt/obj/lme/interface/lmesolve.o CC arch-linux-c-opt/obj/lme/interface/ftn-auto/lmebasicf.o CC arch-linux-c-opt/obj/lme/interface/ftn-auto/lmemonf.o CC arch-linux-c-opt/obj/lme/interface/ftn-auto/lmeoptsf.o CC arch-linux-c-opt/obj/lme/interface/ftn-auto/lmesetupf.o CC arch-linux-c-opt/obj/lme/interface/ftn-auto/lmesolvef.o CC arch-linux-c-opt/obj/lme/interface/ftn-custom/zlmef.o CC arch-linux-c-opt/obj/lme/impls/krylov/lmekrylov.o FC arch-linux-c-opt/obj/sys/classes/fn/f90-mod/slepcfnmod.o FC arch-linux-c-opt/obj/sys/classes/rg/f90-mod/slepcrgmod.o FC arch-linux-c-opt/obj/sys/classes/ds/f90-mod/slepcdsmod.o FC arch-linux-c-opt/obj/sys/classes/bv/f90-mod/slepcbvmod.o FC arch-linux-c-opt/obj/lme/f90-mod/slepclmemod.o FC arch-linux-c-opt/obj/mfn/f90-mod/slepcmfnmod.o FC arch-linux-c-opt/obj/sys/classes/st/f90-mod/slepcstmod.o FC arch-linux-c-opt/obj/eps/f90-mod/slepcepsmod.o FC arch-linux-c-opt/obj/svd/f90-mod/slepcsvdmod.o FC arch-linux-c-opt/obj/pep/f90-mod/slepcpepmod.o FC arch-linux-c-opt/obj/nep/f90-mod/slepcnepmod.o CLINKER arch-linux-c-opt/lib/libslepc.so.3.14.1 *** Building slepc4py *** *** Installing slepc4py *** ===================================== To use slepc4py, add /opt/slepc/arch-linux-c-opt/lib to PYTHONPATH ===================================== Now to check if the library is working do: make SLEPC_DIR=/opt/slepc PETSC_DIR=/opt/petsc check ========================================= + make SLEPC_DIR=/opt/slepc PETSC_DIR=/opt/petsc check Running test examples to verify correct installation Using SLEPC_DIR=/opt/slepc, PETSC_DIR=/opt/petsc and PETSC_ARCH=arch-linux-c-opt Possible error running C/C++ src/eps/tests/test10 with 1 MPI process -------------------------------------------------------------------------- mpiexec has detected an attempt to run as root. Running as root is *strongly* discouraged as any mistake (e.g., in defining TMPDIR) or bug can result in catastrophic damage to the OS file system, leaving your system in an unusable state. We strongly suggest that you run mpiexec as a non-root user. You can override this protection by adding the --allow-run-as-root option to the cmd line or by setting two environment variables in the following way: the variable OMPI_ALLOW_RUN_AS_ROOT=1 to indicate the desire to override this protection, and OMPI_ALLOW_RUN_AS_ROOT_CONFIRM=1 to confirm the choice and add one more layer of certainty that you want to do so. We reiterate our advice against doing so - please proceed at your own risk. -------------------------------------------------------------------------- makefile:73: recipe for target 'testtest10' failed make[3]: *** [testtest10] Error 1 makefile:103: recipe for target 'check_build' failed make[2]: *** [check_build] Error 2 makefile:101: recipe for target 'check' failed make[1]: *** [check] Error 2 GNUmakefile:12: recipe for target 'check' failed make: *** [check] Error 2 FATAL: While performing build: while running engine: exit status 2