[petsc-users] PMI/MPI error when running MPICH from PETSc with sparselizard/IPOPT

Barry Smith bsmith at petsc.dev
Wed Jun 7 09:33:09 CDT 2023


  Does 

make check

work in the PETSc directory?

Is it possible the mpiexec in "mpiexec -np 2 ./simulations/default/default 1e2" is not the mpiexec built by PETSc? 

In the PETSc directory you can run 

make getmpiexec 

to see what mpiexec PETSc built.





> On Jun 7, 2023, at 6:07 AM, Kalle Karhapää (TAU) <kalle.karhapaa at tuni.fi> wrote:
> 
> Hi!
> 
> 
> I am using petsc in a topology optimization project with sparselizard and ipopt.
>  
>  
> I am hoping to use mpich to run sparselizard/ipopt calculations faster, but I’m getting the following error straight away:
>  
> vrkaka at WKS-101259-LT:~/sparselizardipopt/build$ mpiexec -np 2 ./simulations/default/default 1e2
> [proxy:0:0 at WKS-101259-LT] HYD_pmcd_pmi_parse_pmi_cmd (pm/pmiserv/common.c:57): [proxy:0:0 at WKS-101259-LT] handle_pmi_cmd (pm/pmiserv/pmip_cb.c:115): unable to parse PMI command
> [proxy:0:0 at WKS-101259-LT] pmi_cb (pm/pmiserv/pmip_cb.c:362): unable to handle PMI command
> [proxy:0:0 at WKS-101259-LT] HYDT_dmxu_poll_wait_for_event (tools/demux/demux_poll.c:76): callback returned error status
> [proxy:0:0 at WKS-101259-LT] main (pm/pmiserv/pmip.c:169): demux engine error waiting for event
>  
> the problem persists with different numbers of cores -np 1…10.
> Sometimes after the previous message there is the bonus error:
>  
> Fatal error in internal_Init: Other MPI error, error stack:
> internal_Init(66): MPI_Init(argc=(nil), argv=(nil)) failed
> internal_Init(46): Cannot call MPI_INIT or MPI_INIT_THREAD more than once
>  
>  
>  
> In petsc configuration I am downloading mpich. Then I’m building the sparselizard project with the same mpich downloaded through petsc installation.
>  
> here is my petsc conf:
> ./configure --with-openmp --download-mpich --download-mumps --download-scalapack --download-openblas --download-slepc --download-metis --download-med --download-hdf5 --download-zlib --download-netcdf --download-pnetcdf --download-exodusii --with-scalar-type=real --with-debugging=0 COPTFLAGS='-O3' CXXOPTFLAGS='-O3' FOPTFLAGS='-O3';
>  
>  
>  
> petsc install went as follows:
>  
> vrkaka at WKS-101259-LT:~/sparselizardipopt/install_external_libs$ ./install_petsc.sh
> mkdir: cannot create directory ‘/home/vrkaka/SLlibs’: File exists
> __________________________________________
> FETCHING THE LATEST PETSC VERSION FROM GIT
> Cloning into 'petsc'...
> remote: Enumerating objects: 1097079, done.
> remote: Counting objects: 100% (687/687), done.
> remote: Compressing objects: 100% (144/144), done.
> remote: Total 1097079 (delta 555), reused 664 (delta 539), pack-reused 1096392
> Receiving objects: 100% (1097079/1097079), 344.72 MiB | 7.14 MiB/s, done.
> Resolving deltas: 100% (840415/840415), done.
> __________________________________________
> CONFIGURING PETSC
> =============================================================================================
>                          Configuring PETSc to compile on your system
> =============================================================================================
> =============================================================================================
>   Trying to download
>   https://github.com/pmodels/mpich/releases/download/v4.1.1/mpich-4.1.1.tar.gz for MPICH
> =============================================================================================
> =============================================================================================
>                   Running configure on MPICH; this may take several minutes
> =============================================================================================
> =============================================================================================
>                      Running make on MPICH; this may take several minutes
> =============================================================================================
> =============================================================================================
>                  Running make install on MPICH; this may take several minutes
> =============================================================================================
> =============================================================================================
>            Trying to download https://bitbucket.org/petsc/pkg-sowing.git for SOWING
> =============================================================================================
> =============================================================================================
>                   Running configure on SOWING; this may take several minutes
> =============================================================================================
> =============================================================================================
>                     Running make on SOWING; this may take several minutes
> =============================================================================================
> =============================================================================================
>                 Running make install on SOWING; this may take several minutes
> =============================================================================================
> =============================================================================================
>                  Running arch-linux-c-opt/bin/bfort to generate Fortran stubs
> =============================================================================================
> =============================================================================================
>               Trying to download http://www.zlib.net/zlib-1.2.13.tar.gz for ZLIB
> =============================================================================================
> =============================================================================================
>                  Building and installing zlib; this may take several minutes
> =============================================================================================
> =============================================================================================
>   Trying to download
>   https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.12/hdf5-1.12.2/src/hdf5-1.12.2.tar.bz2
>   for HDF5
> =============================================================================================
> =============================================================================================
>                    Running configure on HDF5; this may take several minutes
> =============================================================================================
> =============================================================================================
>                      Running make on HDF5; this may take several minutes
> =============================================================================================
> =============================================================================================
>                  Running make install on HDF5; this may take several minutes
> =============================================================================================
> =============================================================================================
>           Trying to download https://github.com/parallel-netcdf/pnetcdf for PNETCDF
> =============================================================================================
> =============================================================================================
>                  Running libtoolize on PNETCDF; this may take several minutes
> =============================================================================================
> =============================================================================================
>                  Running autoreconf on PNETCDF; this may take several minutes
> =============================================================================================
> =============================================================================================
>                  Running configure on PNETCDF; this may take several minutes
> =============================================================================================
> =============================================================================================
>                     Running make on PNETCDF; this may take several minutes
> =============================================================================================
> =============================================================================================
>                 Running make install on PNETCDF; this may take several minutes
> =============================================================================================
> =============================================================================================
>    Trying to download https://github.com/Unidata/netcdf-c/archive/v4.9.1.tar.gz for NETCDF
> =============================================================================================
> =============================================================================================
>                   Running configure on NETCDF; this may take several minutes
> =============================================================================================
> =============================================================================================
>                     Running make on NETCDF; this may take several minutes
> =============================================================================================
> =============================================================================================
>                 Running make install on NETCDF; this may take several minutes
> =============================================================================================
> =============================================================================================
>               Trying to download https://bitbucket.org/petsc/pkg-med.git for MED
> =============================================================================================
> =============================================================================================
>                   Configuring MED with CMake; this may take several minutes
> =============================================================================================
> =============================================================================================
>                  Compiling and installing MED; this may take several minutes
> =============================================================================================
> =============================================================================================
>            Trying to download https://github.com/gsjaardema/seacas.git for EXODUSII
> =============================================================================================
> =============================================================================================
>                 Configuring EXODUSII with CMake; this may take several minutes
> =============================================================================================
> =============================================================================================
>                Compiling and installing EXODUSII; this may take several minutes
> =============================================================================================
> =============================================================================================
>             Trying to download https://bitbucket.org/petsc/pkg-metis.git for METIS
> =============================================================================================
> =============================================================================================
>                  Configuring METIS with CMake; this may take several minutes
> =============================================================================================
> =============================================================================================
>                 Compiling and installing METIS; this may take several minutes
> =============================================================================================
> =============================================================================================
>             Trying to download https://github.com/xianyi/OpenBLAS.git for OPENBLAS
> =============================================================================================
> =============================================================================================
>                       Compiling OpenBLAS; this may take several minutes
> =============================================================================================
> =============================================================================================
>                                      Installing OpenBLAS
> =============================================================================================
> =============================================================================================
>       Trying to download https://github.com/Reference-ScaLAPACK/scalapack for SCALAPACK
> =============================================================================================
> =============================================================================================
>                Configuring SCALAPACK with CMake; this may take several minutes
> =============================================================================================
> =============================================================================================
>               Compiling and installing SCALAPACK; this may take several minutes
> =============================================================================================
> =============================================================================================
>        Trying to download https://graal.ens-lyon.fr/MUMPS/MUMPS_5.6.0.tar.gz for MUMPS
> =============================================================================================
> =============================================================================================
>                         Compiling MUMPS; this may take several minutes
> =============================================================================================
> =============================================================================================
>                        Installing MUMPS; this may take several minutes
> =============================================================================================
> =============================================================================================
>                Trying to download https://gitlab.com/slepc/slepc.git for SLEPC
> =============================================================================================
> =============================================================================================
>   SLEPc examples are available at arch-linux-c-opt/externalpackages/git.slepc
>   export SLEPC_DIR=arch-linux-c-opt
> =============================================================================================
> Compilers:
>   C Compiler:         /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/mpicc  -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fstack-protector -fvisibility=hidden -O3  -fopenmp
>     Version: gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
>   C++ Compiler:         /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/mpicxx  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -O3  -std=gnu++20  -fopenmp
>     Version: g++ (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
>   Fortran Compiler:         /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/mpif90  -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3  -fopenmp
>     Version: GNU Fortran (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
> Linkers:
>   Shared linker:   /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/mpicc  -fopenmp -shared  -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fstack-protector -fvisibility=hidden -O3
>   Dynamic linker:   /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/mpicc  -fopenmp -shared  -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fstack-protector -fvisibility=hidden -O3
>   Libraries linked against:
> BlasLapack:
>   Includes:   -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
>   Libraries:  -Wl,-rpath,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -lopenblas
>   uses OpenMP; use export OMP_NUM_THREADS=<p> or -omp_num_threads <p> to control the number of threads
>   uses 4 byte integers
> MPI:
>   Version:    4
>   Includes:   -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
>   mpiexec: /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/mpiexec
>   Implementation: mpich4
>   MPICH_NUMVERSION: 40101300
> MPICH:
> python:
>   Executable: /usr/bin/python3
> openmp:
>   Version:    201511
> pthread:
> cmake:
>   Version:    3.22.1
>   Executable: /usr/bin/cmake
> openblas:
>   Includes:   -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
>   Libraries:  -Wl,-rpath,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -lopenblas
>   uses OpenMP; use export OMP_NUM_THREADS=<p> or -omp_num_threads <p> to control the number of threads
> zlib:
>   Version:    1.2.13
>   Includes:   -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
>   Libraries:  -Wl,-rpath,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -lz
> hdf5:
>   Version:    1.12.2
>   Includes:   -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
>   Libraries:  -Wl,-rpath,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -lhdf5_hl -lhdf5
> netcdf:
>   Version:    4.9.1
>   Includes:   -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
>   Libraries:  -Wl,-rpath,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -lnetcdf
> pnetcdf:
>   Version:    1.12.3
>   Includes:   -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
>   Libraries:  -Wl,-rpath,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -lpnetcdf
> metis:
>   Version:    5.1.0
>   Includes:   -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
>   Libraries:  -Wl,-rpath,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -lmetis
> slepc:
>   Includes:   -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
>   Libraries:  -Wl,-rpath,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -lslepc
> regex:
> MUMPS:
>   Version:    5.6.0
>   Includes:   -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
>   Libraries:  -Wl,-rpath,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -ldmumps -lmumps_common -lpord -lpthread
>   uses OpenMP; use export OMP_NUM_THREADS=<p> or -omp_num_threads <p> to control the number of threads
> scalapack:
>   Libraries:  -Wl,-rpath,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -lscalapack
> exodusii:
>   Includes:   -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
>   Libraries:  -Wl,-rpath,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -lexoIIv2for32 -lexodus
> med:
>   Includes:   -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
>   Libraries:  -Wl,-rpath,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -lmedC -lmed
> sowing:
>   Version:    1.1.26
>   Executable: /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/bfort
> PETSc:
>   Language used to compile PETSc: C
>   PETSC_ARCH: arch-linux-c-opt
>   PETSC_DIR: /home/vrkaka/SLlibs/petsc
>   Prefix: <inplace installation>
>   Scalar type: real
>   Precision: double
>   Support for __float128
>   Integer size: 4 bytes
>   Single library: yes
>   Shared libraries: yes
>   Memory alignment from malloc(): 16 bytes
>   Using GNU make: /usr/bin/gmake
> xxx=========================================================================xxx
> Configure stage complete. Now build PETSc libraries with:
>    make PETSC_DIR=/home/vrkaka/SLlibs/petsc PETSC_ARCH=arch-linux-c-opt all
> xxx=========================================================================xxx
> __________________________________________
> COMPILING PETSC
> /usr/bin/python3 ./config/gmakegen.py --petsc-arch=arch-linux-c-opt
> /usr/bin/python3 /home/vrkaka/SLlibs/petsc/config/gmakegentest.py --petsc-dir=/home/vrkaka/SLlibs/petsc --petsc-arch=arch-linux-c-opt --testdir=./arch-linux-c-opt/tests
> make: '/home/vrkaka/SLlibs/petsc' is up to date.
> make: 'arch-linux-c-opt' is up to date.
> /home/vrkaka/SLlibs/petsc/lib/petsc/bin/petscnagupgrade.py:14: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
>   from distutils.version import LooseVersion as Version
> ==========================================
>  
> See documentation/faq.html and documentation/bugreporting.html
> for help with installation problems.  Please send EVERYTHING
> printed out below when reporting problems.  Please check the
> mailing list archives and consider subscribing.
>  
>   https://petsc.org/release/community/mailing/
>  
> ==========================================
> Starting make run on WKS-101259-LT at Wed, 07 Jun 2023 13:19:10 +0300
> Machine characteristics: Linux WKS-101259-LT 5.15.90.1-microsoft-standard-WSL2 #1 SMP Fri Jan 27 02:56:13 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
> -----------------------------------------
> Using PETSc directory: /home/vrkaka/SLlibs/petsc
> Using PETSc arch: arch-linux-c-opt
> -----------------------------------------
> PETSC_VERSION_RELEASE    0
> PETSC_VERSION_MAJOR      3
> PETSC_VERSION_MINOR      19
> PETSC_VERSION_SUBMINOR   2
> PETSC_VERSION_DATE       "unknown"
> PETSC_VERSION_GIT        "unknown"
> PETSC_VERSION_DATE_GIT   "unknown"
> -----------------------------------------
> Using configure Options: --with-openmp --download-mpich --download-mumps --download-scalapack --download-openblas --download-slepc --download-metis --download-med --download-hdf5 --download-zlib --download-netcdf --download-pnetcdf --download-exodusii --with-scalar-type=real --with-debugging=0 COPTFLAGS=-O3 CXXOPTFLAGS=-O3 FOPTFLAGS=-O3
> Using configuration flags:
> #define PETSC_ARCH "arch-linux-c-opt"
> #define PETSC_ATTRIBUTEALIGNED(size) __attribute((aligned(size)))
> #define PETSC_BLASLAPACK_UNDERSCORE 1
> #define PETSC_CLANGUAGE_C 1
> #define PETSC_CXX_RESTRICT __restrict
> #define PETSC_DEPRECATED_ENUM(why) __attribute__((deprecated(why)))
> #define PETSC_DEPRECATED_FUNCTION(why) __attribute__((deprecated(why)))
> #define PETSC_DEPRECATED_MACRO(why) _Pragma(why)
> #define PETSC_DEPRECATED_TYPEDEF(why) __attribute__((deprecated(why)))
> #define PETSC_DIR "/home/vrkaka/SLlibs/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_ATOMIC 1
> #define PETSC_HAVE_CXX_COMPLEX 1
> #define PETSC_HAVE_CXX_COMPLEX_FIX 1
> #define PETSC_HAVE_CXX_DIALECT_CXX11 1
> #define PETSC_HAVE_CXX_DIALECT_CXX14 1
> #define PETSC_HAVE_CXX_DIALECT_CXX17 1
> #define PETSC_HAVE_CXX_DIALECT_CXX20 1
> #define PETSC_HAVE_DLADDR 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_EXECUTABLE_EXPORT 1
> #define PETSC_HAVE_EXODUSII 1
> #define PETSC_HAVE_FCNTL_H 1
> #define PETSC_HAVE_FENV_H 1
> #define PETSC_HAVE_FE_VALUES 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_FREE_LINE_LENGTH_NONE 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_HDF5 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_MED 1
> #define PETSC_HAVE_MEMMOVE 1
> #define PETSC_HAVE_METIS 1
> #define PETSC_HAVE_MKSTEMP 1
> #define PETSC_HAVE_MMAP 1
> #define PETSC_HAVE_MPICH 1
> #define PETSC_HAVE_MPICH_NUMVERSION 40101300
> #define PETSC_HAVE_MPIEXEC_ENVIRONMENTAL_VARIABLE MPIR_CVAR_CH3
> #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_F90MODULE 1
> #define PETSC_HAVE_MPI_F90MODULE_VISIBILITY 1
> #define PETSC_HAVE_MPI_FEATURE_DYNAMIC_WINDOW 1
> #define PETSC_HAVE_MPI_GET_ACCUMULATE 1
> #define PETSC_HAVE_MPI_GET_LIBRARY_VERSION 1
> #define PETSC_HAVE_MPI_INIT_THREAD 1
> #define PETSC_HAVE_MPI_INT64_T 1
> #define PETSC_HAVE_MPI_LARGE_COUNT 1
> #define PETSC_HAVE_MPI_LONG_DOUBLE 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_BLOCK 1
> #define PETSC_HAVE_MPI_RGET 1
> #define PETSC_HAVE_MPI_WIN_CREATE 1
> #define PETSC_HAVE_MUMPS 1
> #define PETSC_HAVE_NANOSLEEP 1
> #define PETSC_HAVE_NETCDF 1
> #define PETSC_HAVE_NETDB_H 1
> #define PETSC_HAVE_NETINET_IN_H 1
> #define PETSC_HAVE_OPENBLAS 1
> #define PETSC_HAVE_OPENMP 1
> #define PETSC_HAVE_PACKAGES ":blaslapack:exodusii:hdf5:mathlib:med:metis:mpi:mpich:mumps:netcdf:openblas:openmp:pnetcdf:pthread:regex:scalapack:sowing:zlib:"
> #define PETSC_HAVE_PNETCDF 1
> #define PETSC_HAVE_POPEN 1
> #define PETSC_HAVE_POSIX_MEMALIGN 1
> #define PETSC_HAVE_PTHREAD 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_SETJMP_H 1
> #define PETSC_HAVE_SLEEP 1
> #define PETSC_HAVE_SLEPC 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_STDATOMIC_H 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_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_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_TAU_PERFSTUBS 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_HDF5_HAVE_PARALLEL 1
> #define PETSC_HDF5_HAVE_ZLIB 1
> #define PETSC_INTPTR_T intptr_t
> #define PETSC_INTPTR_T_FMT "#" PRIxPTR
> #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 "/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib"
> #define PETSC_MAX_PATH_LEN 4096
> #define PETSC_MEMALIGN 16
> #define PETSC_MPICC_SHOW "gcc -fPIC -Wno-lto-type-mismatch -Wno-stringop-overflow -O3 -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -Wl,-rpath -Wl,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -Wl,--enable-new-dtags -lmpi"
> #define PETSC_MPIU_IS_COLORING_VALUE_TYPE MPI_UNSIGNED_SHORT
> #define PETSC_OMAKE "/usr/bin/gmake --no-print-directory"
> #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_INT 4
> #define PETSC_SIZEOF_LONG 8
> #define PETSC_SIZEOF_LONG_LONG 8
> #define PETSC_SIZEOF_SIZE_T 8
> #define PETSC_SIZEOF_VOID_P 8
> #define PETSC_SLSUFFIX "so"
> #define PETSC_UINTPTR_T uintptr_t
> #define PETSC_UINTPTR_T_FMT "#" PRIxPTR
> #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_DMLANDAU_2D 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_64BIT_PTR 1
> #define PETSC_USING_F2003 1
> #define PETSC_USING_F90FREEFORM 1
> #define PETSC_VERSION_BRANCH_GIT "main"
> #define PETSC_VERSION_DATE_GIT "2023-06-07 04:13:28 +0000"
> #define PETSC_VERSION_GIT "v3.19.2-384-g9b9c8f2e245"
> #define PETSC__BSD_SOURCE 1
> #define PETSC__DEFAULT_SOURCE 1
> #define PETSC__GNU_SOURCE 1
> -----------------------------------------
> Using C compile: /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/mpicc -o .o -c -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fstack-protector -fvisibility=hidden -O3
> mpicc -show: gcc -fPIC -Wno-lto-type-mismatch -Wno-stringop-overflow -O3 -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -Wl,-rpath -Wl,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -Wl,--enable-new-dtags -lmpi
> C compiler version: gcc (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
> Using C++ compile: /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/mpicxx -o .o -c -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -O3  -std=gnu++20  -I/home/vrkaka/SLlibs/petsc/include -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include  -fopenmp
> mpicxx -show: g++ -Wno-lto-type-mismatch -Wno-psabi -O3 -std=gnu++20 -fPIC -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -lmpicxx -Wl,-rpath -Wl,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -Wl,--enable-new-dtags -lmpi
> C++ compiler version: g++ (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
> Using Fortran compile: /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/mpif90 -o .o -c -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3  -fopenmp  -I/home/vrkaka/SLlibs/petsc/include -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include  -fopenmp
> mpif90 -show: gfortran -fPIC -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -O3 -fallow-argument-mismatch -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -lmpifort -Wl,-rpath -Wl,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -Wl,--enable-new-dtags -lmpi
> Fortran compiler version: GNU Fortran (Ubuntu 11.3.0-1ubuntu1~22.04) 11.3.0
> -----------------------------------------
> Using C/C++ linker: /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/mpicc
> Using C/C++ flags: -fopenmp   -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fstack-protector -fvisibility=hidden -O3
> Using Fortran linker: /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/mpif90
> Using Fortran flags: -fopenmp   -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3
> -----------------------------------------
> Using system modules:
> Using mpi.h: # 1 "/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include/mpi.h" 1
> -----------------------------------------
> Using libraries: -Wl,-rpath,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -Wl,-rpath,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11 -lpetsc -ldmumps -lmumps_common -lpord -lpthread -lscalapack -lopenblas -lmetis -lexoIIv2for32 -lexodus -lmedC -lmed -lnetcdf -lpnetcdf -lhdf5_hl -lhdf5 -lm -lz -lmpifort -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lstdc++
> ------------------------------------------
> Using mpiexec: /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/mpiexec
> ------------------------------------------
> Using MAKE: /usr/bin/gmake
> Default MAKEFLAGS: MAKE_NP:10 MAKE_LOAD:18.0 MAKEFLAGS: --no-print-directory -- PETSC_ARCH=arch-linux-c-opt PETSC_DIR=/home/vrkaka/SLlibs/petsc
> ==========================================
> /usr/bin/gmake --print-directory -f gmakefile -j10 -l18.0 --output-sync=recurse V= libs
>          FC arch-linux-c-opt/obj/sys/fsrc/somefort.o
>         CXX arch-linux-c-opt/obj/sys/dll/cxx/demangle.o
>          FC arch-linux-c-opt/obj/sys/f90-src/fsrc/f90_fwrap.o
>          CC arch-linux-c-opt/obj/sys/f90-custom/zsysf90.o
>          FC arch-linux-c-opt/obj/sys/f90-mod/petscsysmod.o
>          CC arch-linux-c-opt/obj/sys/dll/dlimpl.o
>          CC arch-linux-c-opt/obj/sys/dll/dl.o
>          CC arch-linux-c-opt/obj/sys/dll/ftn-auto/regf.o
>         CXX arch-linux-c-opt/obj/sys/objects/device/impls/host/hostcontext.o
>          CC arch-linux-c-opt/obj/sys/ftn-custom/zsys.o
>         CXX arch-linux-c-opt/obj/sys/objects/device/impls/host/hostdevice.o
>          CC arch-linux-c-opt/obj/sys/ftn-custom/zutils.o
>         CXX arch-linux-c-opt/obj/sys/objects/device/interface/global_dcontext.o
>          CC arch-linux-c-opt/obj/sys/dll/reg.o
>          CC arch-linux-c-opt/obj/sys/logging/xmlviewer.o
>          CC arch-linux-c-opt/obj/sys/logging/utils/stack.o
>          CC arch-linux-c-opt/obj/sys/logging/utils/classlog.o
>         CXX arch-linux-c-opt/obj/sys/objects/device/interface/device.o
>          CC arch-linux-c-opt/obj/sys/logging/ftn-custom/zpetscloghf.o
>          CC arch-linux-c-opt/obj/sys/logging/utils/stagelog.o
>          CC arch-linux-c-opt/obj/sys/logging/ftn-auto/xmllogeventf.o
>          CC arch-linux-c-opt/obj/sys/logging/ftn-auto/plogf.o
>          CC arch-linux-c-opt/obj/sys/logging/ftn-custom/zplogf.o
>          CC arch-linux-c-opt/obj/sys/logging/utils/eventlog.o
>          CC arch-linux-c-opt/obj/sys/python/ftn-custom/zpythonf.o
>          CC arch-linux-c-opt/obj/sys/utils/arch.o
>         CXX arch-linux-c-opt/obj/sys/objects/device/interface/memory.o
>          CC arch-linux-c-opt/obj/sys/python/pythonsys.o
>          CC arch-linux-c-opt/obj/sys/utils/fhost.o
>          CC arch-linux-c-opt/obj/sys/utils/fuser.o
>          CC arch-linux-c-opt/obj/sys/utils/matheq.o
>          CC arch-linux-c-opt/obj/sys/utils/mathclose.o
>          CC arch-linux-c-opt/obj/sys/utils/mathfit.o
>          CC arch-linux-c-opt/obj/sys/utils/mathinf.o
>          CC arch-linux-c-opt/obj/sys/utils/ctable.o
>          CC arch-linux-c-opt/obj/sys/utils/memc.o
>          CC arch-linux-c-opt/obj/sys/utils/mpilong.o
>          CC arch-linux-c-opt/obj/sys/logging/xmllogevent.o
>          CC arch-linux-c-opt/obj/sys/utils/mpitr.o
>          CC arch-linux-c-opt/obj/sys/utils/mpishm.o
>          CC arch-linux-c-opt/obj/sys/utils/pbarrier.o
>          CC arch-linux-c-opt/obj/sys/utils/mpiu.o
>          CC arch-linux-c-opt/obj/sys/utils/psleep.o
>          CC arch-linux-c-opt/obj/sys/utils/pdisplay.o
>          CC arch-linux-c-opt/obj/sys/utils/psplit.o
>          CC arch-linux-c-opt/obj/sys/utils/segbuffer.o
>          CC arch-linux-c-opt/obj/sys/utils/mpimesg.o
>          CC arch-linux-c-opt/obj/sys/utils/sortd.o
>          CC arch-linux-c-opt/obj/sys/utils/sseenabled.o
>          CC arch-linux-c-opt/obj/sys/utils/sortip.o
>          CC arch-linux-c-opt/obj/sys/utils/ftn-custom/zarchf.o
>          CC arch-linux-c-opt/obj/sys/utils/mpits.o
>          CC arch-linux-c-opt/obj/sys/utils/ftn-custom/zfhostf.o
>          CC arch-linux-c-opt/obj/sys/utils/ftn-custom/zsortsof.o
>          CC arch-linux-c-opt/obj/sys/utils/ftn-custom/zstrf.o
>          CC arch-linux-c-opt/obj/sys/utils/ftn-auto/memcf.o
>          CC arch-linux-c-opt/obj/sys/utils/ftn-auto/mpitsf.o
>          CC arch-linux-c-opt/obj/sys/logging/plog.o
>          CC arch-linux-c-opt/obj/sys/utils/str.o
>          CC arch-linux-c-opt/obj/sys/utils/ftn-auto/mpiuf.o
>          CC arch-linux-c-opt/obj/sys/utils/ftn-auto/psleepf.o
>          CC arch-linux-c-opt/obj/sys/utils/ftn-auto/psplitf.o
>          CC arch-linux-c-opt/obj/sys/utils/ftn-auto/sortdf.o
>          CC arch-linux-c-opt/obj/sys/utils/ftn-auto/sortipf.o
>          CC arch-linux-c-opt/obj/sys/utils/ftn-auto/sortsof.o
>          CC arch-linux-c-opt/obj/sys/utils/ftn-auto/sortif.o
>          CC arch-linux-c-opt/obj/sys/totalview/tv_data_display.o
>          CC arch-linux-c-opt/obj/sys/objects/gcomm.o
>          CC arch-linux-c-opt/obj/sys/objects/gcookie.o
>          CC arch-linux-c-opt/obj/sys/objects/fcallback.o
>          CC arch-linux-c-opt/obj/sys/objects/destroy.o
>          CC arch-linux-c-opt/obj/sys/objects/gtype.o
>          CC arch-linux-c-opt/obj/sys/utils/sorti.o
>         CXX arch-linux-c-opt/obj/sys/objects/device/interface/dcontext.o
>          CC arch-linux-c-opt/obj/sys/objects/olist.o
>          CC arch-linux-c-opt/obj/sys/objects/garbage.o
>          CC arch-linux-c-opt/obj/sys/objects/pgname.o
>          CC arch-linux-c-opt/obj/sys/objects/package.o
>          CC arch-linux-c-opt/obj/sys/objects/inherit.o
>         CXX arch-linux-c-opt/obj/sys/objects/device/interface/mark_dcontext.o
>          CC arch-linux-c-opt/obj/sys/utils/sortso.o
>          CC arch-linux-c-opt/obj/sys/objects/aoptions.o
>          CC arch-linux-c-opt/obj/sys/objects/prefix.o
>          CC arch-linux-c-opt/obj/sys/objects/init.o
>          CC arch-linux-c-opt/obj/sys/objects/pname.o
>          CC arch-linux-c-opt/obj/sys/objects/ptype.o
>          CC arch-linux-c-opt/obj/sys/objects/state.o
>          CC arch-linux-c-opt/obj/sys/objects/version.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-auto/destroyf.o
>          CC arch-linux-c-opt/obj/sys/objects/device/util/memory.o
>          CC arch-linux-c-opt/obj/sys/objects/device/util/devicereg.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-auto/gcommf.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-auto/gcookief.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-auto/inheritf.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-auto/optionsf.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-auto/pinitf.o
>          CC arch-linux-c-opt/obj/sys/objects/tagm.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-auto/statef.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-auto/subcommf.o
>          CC arch-linux-c-opt/obj/sys/objects/subcomm.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-auto/tagmf.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-custom/zgcommf.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-custom/zdestroyf.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-custom/zgtype.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-custom/zinheritf.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-custom/zoptionsyamlf.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-custom/zpackage.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-custom/zpgnamef.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-custom/zpnamef.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-custom/zprefixf.o
>          CC arch-linux-c-opt/obj/sys/objects/pinit.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-custom/zptypef.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-custom/zstartf.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-custom/zversionf.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-custom/zstart.o
>          CC arch-linux-c-opt/obj/sys/memory/mhbw.o
>          CC arch-linux-c-opt/obj/sys/memory/mem.o
>          CC arch-linux-c-opt/obj/sys/memory/ftn-auto/memf.o
>          CC arch-linux-c-opt/obj/sys/memory/ftn-custom/zmtrf.o
>          CC arch-linux-c-opt/obj/sys/memory/mal.o
>          CC arch-linux-c-opt/obj/sys/memory/ftn-auto/mtrf.o
>          CC arch-linux-c-opt/obj/sys/perfstubs/pstimer.o
>          CC arch-linux-c-opt/obj/sys/error/errabort.o
>          CC arch-linux-c-opt/obj/sys/error/checkptr.o
>          CC arch-linux-c-opt/obj/sys/error/errstop.o
>          CC arch-linux-c-opt/obj/sys/error/pstack.o
>          CC arch-linux-c-opt/obj/sys/error/adebug.o
>          CC arch-linux-c-opt/obj/sys/error/errtrace.o
>          CC arch-linux-c-opt/obj/sys/error/fp.o
>          CC arch-linux-c-opt/obj/sys/memory/mtr.o
>          CC arch-linux-c-opt/obj/sys/error/signal.o
>          CC arch-linux-c-opt/obj/sys/objects/ftn-custom/zoptionsf.o
>          CC arch-linux-c-opt/obj/sys/error/ftn-auto/adebugf.o
>          CC arch-linux-c-opt/obj/sys/error/ftn-auto/checkptrf.o
>          CC arch-linux-c-opt/obj/sys/objects/options.o
>          CC arch-linux-c-opt/obj/sys/error/ftn-custom/zerrf.o
>          CC arch-linux-c-opt/obj/sys/error/ftn-auto/errf.o
>          CC arch-linux-c-opt/obj/sys/error/ftn-auto/fpf.o
>          CC arch-linux-c-opt/obj/sys/error/ftn-auto/signalf.o
>          CC arch-linux-c-opt/obj/sys/error/err.o
>          CC arch-linux-c-opt/obj/sys/fileio/fpath.o
>          CC arch-linux-c-opt/obj/sys/fileio/fdir.o
>          CC arch-linux-c-opt/obj/sys/fileio/fwd.o
>          CC arch-linux-c-opt/obj/sys/fileio/ghome.o
>          CC arch-linux-c-opt/obj/sys/fileio/ftest.o
>          CC arch-linux-c-opt/obj/sys/fileio/grpath.o
>          CC arch-linux-c-opt/obj/sys/fileio/rpath.o
>          CC arch-linux-c-opt/obj/sys/fileio/mpiuopen.o
>          CC arch-linux-c-opt/obj/sys/fileio/smatlab.o
>          CC arch-linux-c-opt/obj/sys/fileio/ftn-custom/zmpiuopenf.o
>          CC arch-linux-c-opt/obj/sys/fileio/ftn-custom/zghomef.o
>          CC arch-linux-c-opt/obj/sys/fileio/fretrieve.o
>          CC arch-linux-c-opt/obj/sys/fileio/ftn-auto/sysiof.o
>          CC arch-linux-c-opt/obj/sys/fileio/ftn-custom/zmprintf.o
>          CC arch-linux-c-opt/obj/sys/info/ftn-auto/verboseinfof.o
>         CC arch-linux-c-opt/obj/sys/fileio/ftn-custom/zsysiof.o
>          CC arch-linux-c-opt/obj/sys/info/ftn-custom/zverboseinfof.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/axis.o
>          CC arch-linux-c-opt/obj/sys/fileio/mprint.o
>          CC arch-linux-c-opt/obj/sys/info/verboseinfo.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/bars.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/cmap.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/image.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/axisc.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/dscatter.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/lg.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/zoom.o
>          CC arch-linux-c-opt/obj/sys/fileio/sysio.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/ftn-custom/zlgcf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/hists.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/ftn-custom/zzoomf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/ftn-custom/zaxisf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/ftn-auto/axiscf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/ftn-auto/barsf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/lgc.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/ftn-auto/dscatterf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/ftn-auto/histsf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/ftn-auto/lgf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/dcoor.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/dclear.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/utils/ftn-auto/lgcf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/dellipse.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/dflush.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/dpause.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/dline.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/dmarker.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/dmouse.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/dpoint.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/drawregall.o
>          CC arch-linux-c-opt/obj/sys/objects/optionsyaml.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/drect.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/drawreg.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/draw.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/dtext.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-custom/zdrawf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-custom/zdrawregf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-custom/zdtextf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/dsave.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-custom/zdtrif.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/dtri.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-auto/dclearf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-auto/dcoorf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/dviewp.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-auto/dellipsef.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-auto/dflushf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-auto/dmousef.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-auto/dmarkerf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-auto/dlinef.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-auto/dpausef.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-auto/dpointf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-auto/drawregf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-auto/drawf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-auto/drectf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-auto/dsavef.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-auto/dtextf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-auto/dtrif.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/interface/ftn-auto/dviewpf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/impls/null/ftn-auto/drawnullf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/impls/null/drawnull.o
>          CC arch-linux-c-opt/obj/sys/classes/random/interface/dlregisrand.o
>          CC arch-linux-c-opt/obj/sys/classes/random/interface/random.o
>          CC arch-linux-c-opt/obj/sys/classes/random/interface/randreg.o
>          CC arch-linux-c-opt/obj/sys/classes/random/interface/ftn-auto/randomcf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/impls/tikz/tikz.o
>          CC arch-linux-c-opt/obj/sys/classes/random/interface/ftn-custom/zrandomf.o
>          CC arch-linux-c-opt/obj/sys/classes/random/interface/ftn-auto/randomf.o
>          CC arch-linux-c-opt/obj/sys/classes/random/interface/randomc.o
>          CC arch-linux-c-opt/obj/sys/classes/random/impls/rand48/rand48.o
>          CC arch-linux-c-opt/obj/sys/classes/random/impls/rand/rand.o
>          CC arch-linux-c-opt/obj/sys/classes/bag/ftn-auto/bagf.o
>          CC arch-linux-c-opt/obj/sys/classes/random/impls/rander48/rander48.o
>          CC arch-linux-c-opt/obj/sys/classes/bag/ftn-custom/zbagf.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/interface/dupl.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/interface/flush.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/interface/dlregispetsc.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/interface/viewa.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/interface/viewers.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/interface/ftn-custom/zviewasetf.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/interface/viewregall.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/interface/view.o
>          CC arch-linux-c-opt/obj/sys/classes/bag/f90-custom/zbagf90.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/interface/ftn-custom/zviewaf.o
>          CC arch-linux-c-opt/obj/sys/classes/draw/impls/image/drawimage.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/interface/ftn-auto/viewf.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/interface/ftn-auto/viewregf.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/glvis/ftn-auto/glvisf.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/draw/ftn-auto/drawvf.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/draw/ftn-custom/zdrawvf.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/binary/ftn-custom/zbinvf.o
>          CC arch-linux-c-opt/obj/sys/classes/bag/bag.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/binary/ftn-auto/binvf.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/binary/f90-custom/zbinvf90.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/interface/viewreg.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/socket/ftn-custom/zsendf.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/hdf5/ftn-auto/hdf5vf.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/string/ftn-custom/zstringvf.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/string/stringv.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/hdf5/ftn-custom/zhdf5f.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/draw/drawv.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/socket/send.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/vtk/ftn-custom/zvtkvf.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/glvis/glvis.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/vu/petscvu.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/vtk/vtkv.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/ascii/ftn-custom/zvcreatef.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/ascii/ftn-auto/filevf.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/ascii/ftn-auto/vcreateaf.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/ascii/vcreatea.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/ascii/ftn-custom/zfilevf.o
>          CC arch-linux-c-opt/obj/sys/time/cputime.o
>          CC arch-linux-c-opt/obj/sys/time/fdate.o
>          CC arch-linux-c-opt/obj/sys/time/ftn-auto/cputimef.o
>          CC arch-linux-c-opt/obj/sys/time/ftn-custom/zptimef.o
>          CC arch-linux-c-opt/obj/sys/f90-src/f90_cwrap.o
>          CC arch-linux-c-opt/obj/vec/pf/interface/pfall.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/hdf5/hdf5v.o
>          CC arch-linux-c-opt/obj/vec/pf/interface/ftn-custom/zpff.o
>          CC arch-linux-c-opt/obj/vec/pf/interface/ftn-auto/pff.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/binary/binv.o
>          CC arch-linux-c-opt/obj/vec/pf/impls/constant/const.o
>          CC arch-linux-c-opt/obj/vec/pf/interface/pf.o
>          CC arch-linux-c-opt/obj/sys/classes/viewer/impls/ascii/filev.o
>          CC arch-linux-c-opt/obj/vec/pf/impls/string/cstring.o
>          CC arch-linux-c-opt/obj/vec/is/utils/isio.o
>          CC arch-linux-c-opt/obj/vec/is/utils/ftn-custom/zhdf5io.o
>          CC arch-linux-c-opt/obj/vec/is/utils/ftn-custom/zisltogf.o
>          CC arch-linux-c-opt/obj/vec/is/utils/pmap.o
>          CC arch-linux-c-opt/obj/vec/is/utils/hdf5io.o
>          CC arch-linux-c-opt/obj/vec/is/utils/f90-custom/zisltogf90.o
>          CC arch-linux-c-opt/obj/vec/is/utils/ftn-custom/zvsectionisf.o
>          CC arch-linux-c-opt/obj/vec/is/utils/ftn-auto/isltogf.o
>          CC arch-linux-c-opt/obj/vec/is/utils/ftn-auto/pmapf.o
>          CC arch-linux-c-opt/obj/vec/is/utils/ftn-auto/psortf.o
>          CC arch-linux-c-opt/obj/vec/is/is/utils/f90-custom/ziscoloringf90.o
>          CC arch-linux-c-opt/obj/vec/is/is/utils/ftn-custom/ziscoloringf.o
>          CC arch-linux-c-opt/obj/vec/is/is/utils/ftn-auto/isblockf.o
>          CC arch-linux-c-opt/obj/vec/is/is/utils/iscomp.o
>          CC arch-linux-c-opt/obj/vec/is/utils/psort.o
>          CC arch-linux-c-opt/obj/vec/is/is/utils/ftn-auto/iscompf.o
>          CC arch-linux-c-opt/obj/vec/is/is/utils/ftn-auto/iscoloringf.o
>          CC arch-linux-c-opt/obj/vec/is/is/utils/ftn-auto/isdifff.o
>          CC arch-linux-c-opt/obj/vec/is/is/utils/isblock.o
>          CC arch-linux-c-opt/obj/vec/is/is/interface/isreg.o
>          CC arch-linux-c-opt/obj/vec/is/is/interface/isregall.o
>          CC arch-linux-c-opt/obj/vec/is/is/interface/f90-custom/zindexf90.o
>          CC arch-linux-c-opt/obj/vec/is/is/interface/ftn-auto/indexf.o
>          CC arch-linux-c-opt/obj/vec/is/is/interface/ftn-custom/zindexf.o
>          CC arch-linux-c-opt/obj/vec/is/is/interface/ftn-auto/isregf.o
>          CC arch-linux-c-opt/obj/vec/is/is/impls/stride/ftn-auto/stridef.o
>          CC arch-linux-c-opt/obj/vec/is/is/utils/isdiff.o
>          CC arch-linux-c-opt/obj/vec/is/is/utils/iscoloring.o
>          CC arch-linux-c-opt/obj/vec/is/is/impls/block/ftn-custom/zblockf.o
>          CC arch-linux-c-opt/obj/vec/is/is/impls/block/ftn-auto/blockf.o
>          FC arch-linux-c-opt/obj/vec/f90-mod/petscvecmod.o
>          CC arch-linux-c-opt/obj/vec/is/is/impls/f90-custom/zblockf90.o
>          CC arch-linux-c-opt/obj/vec/is/is/impls/stride/stride.o
>          CC arch-linux-c-opt/obj/vec/is/is/impls/general/ftn-auto/generalf.o
>          CC arch-linux-c-opt/obj/vec/is/section/interface/ftn-custom/zsectionf.o
>          CC arch-linux-c-opt/obj/vec/is/section/interface/f90-custom/zvsectionisf90.o
>          CC arch-linux-c-opt/obj/vec/is/section/interface/ftn-auto/sectionf.o
>          CC arch-linux-c-opt/obj/vec/is/is/impls/block/block.o
>          CC arch-linux-c-opt/obj/vec/is/ao/interface/aoreg.o
>          CC arch-linux-c-opt/obj/vec/is/ao/interface/ao.o
>          CC arch-linux-c-opt/obj/vec/is/ao/interface/aoregall.o
>          CC arch-linux-c-opt/obj/vec/is/ao/interface/dlregisdm.o
>          CC arch-linux-c-opt/obj/vec/is/ao/interface/ftn-auto/aof.o
>          CC arch-linux-c-opt/obj/vec/is/ao/interface/ftn-custom/zaof.o
>          CC arch-linux-c-opt/obj/vec/is/ao/impls/basic/ftn-custom/zaobasicf.o
>          CC arch-linux-c-opt/obj/vec/is/section/interface/sectionhdf5.o
>          CC arch-linux-c-opt/obj/vec/is/is/impls/general/general.o
>          CC arch-linux-c-opt/obj/vec/is/utils/isltog.o
>          CC arch-linux-c-opt/obj/vec/is/ao/impls/mapping/ftn-auto/aomappingf.o
>          CC arch-linux-c-opt/obj/vec/is/ao/impls/mapping/ftn-custom/zaomappingf.o
>          CC arch-linux-c-opt/obj/vec/is/is/interface/index.o
>          CC arch-linux-c-opt/obj/vec/is/ao/impls/basic/aobasic.o
>          CC arch-linux-c-opt/obj/vec/is/sf/utils/ftn-custom/zsfutilsf.o
>          CC arch-linux-c-opt/obj/vec/is/sf/utils/ftn-auto/sfcoordf.o
>          CC arch-linux-c-opt/obj/vec/is/sf/utils/f90-custom/zsfutilsf90.o
>          CC arch-linux-c-opt/obj/vec/is/ao/impls/mapping/aomapping.o
>          CC arch-linux-c-opt/obj/vec/is/sf/utils/ftn-auto/sfutilsf.o
>          CC arch-linux-c-opt/obj/vec/is/sf/utils/sfcoord.o
>          CC arch-linux-c-opt/obj/vec/is/sf/interface/dlregissf.o
>          CC arch-linux-c-opt/obj/vec/is/sf/interface/sfregi.o
>         CC arch-linux-c-opt/obj/vec/is/sf/interface/ftn-custom/zsf.o
>          CC arch-linux-c-opt/obj/vec/is/sf/interface/ftn-custom/zvscat.o
>          CC arch-linux-c-opt/obj/vec/is/sf/interface/sftype.o
>          CC arch-linux-c-opt/obj/vec/is/sf/interface/ftn-auto/sff.o
>          CC arch-linux-c-opt/obj/vec/is/sf/interface/ftn-auto/vscatf.o
>          CC arch-linux-c-opt/obj/vec/is/ao/impls/memscalable/aomemscalable.o
>          CC arch-linux-c-opt/obj/vec/is/sf/impls/basic/gather/sfgather.o
>          CC arch-linux-c-opt/obj/vec/is/sf/impls/basic/gatherv/sfgatherv.o
>          CC arch-linux-c-opt/obj/vec/is/sf/impls/basic/sfmpi.o
>          CC arch-linux-c-opt/obj/vec/is/sf/impls/basic/alltoall/sfalltoall.o
>          CC arch-linux-c-opt/obj/vec/is/sf/utils/sfutils.o
>         CC arch-linux-c-opt/obj/vec/is/sf/impls/basic/allgather/sfallgather.o
>          CC arch-linux-c-opt/obj/vec/is/sf/impls/basic/sfbasic.o
>          CC arch-linux-c-opt/obj/vec/is/sf/interface/vscat.o
>          CC arch-linux-c-opt/obj/vec/is/sf/impls/basic/neighbor/sfneighbor.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/vecglvis.o
>          CC arch-linux-c-opt/obj/vec/is/section/interface/section.o
>          CC arch-linux-c-opt/obj/vec/is/sf/impls/basic/allgatherv/sfallgatherv.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/vecio.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/vecs.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/tagger/interface/dlregistagger.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/comb.o
>          CC arch-linux-c-opt/obj/vec/is/sf/impls/window/sfwindow.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/tagger/interface/tagger.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/tagger/interface/taggerregi.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/tagger/interface/ftn-auto/taggerf.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/vsection.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/projection.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/vecstash.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/tagger/impls/absolute.o
>          CC arch-linux-c-opt/obj/vec/is/sf/interface/sf.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/tagger/impls/and.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/tagger/impls/andor.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/tagger/impls/or.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/f90-custom/zvsectionf90.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/tagger/impls/relative.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/tagger/impls/simple.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/ftn-auto/combf.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/ftn-auto/projectionf.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/ftn-auto/veciof.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/ftn-auto/vsectionf.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/ftn-auto/vinvf.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/tagger/impls/cdf.o
>          CC arch-linux-c-opt/obj/vec/vec/interface/veccreate.o
>          CC arch-linux-c-opt/obj/vec/vec/interface/vecregall.o
>          CC arch-linux-c-opt/obj/vec/vec/interface/ftn-custom/zvecregf.o
>          CC arch-linux-c-opt/obj/vec/vec/interface/dlregisvec.o
>          CC arch-linux-c-opt/obj/vec/vec/interface/vecreg.o
>          CC arch-linux-c-opt/obj/vec/vec/interface/f90-custom/zvectorf90.o
>          CC arch-linux-c-opt/obj/vec/vec/interface/ftn-auto/veccreatef.o
>          CC arch-linux-c-opt/obj/vec/vec/interface/ftn-auto/rvectorf.o
>          CC arch-linux-c-opt/obj/vec/vec/interface/ftn-auto/vectorf.o
>          CC arch-linux-c-opt/obj/vec/vec/interface/ftn-custom/zvectorf.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/seq/bvec3.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/seq/bvec1.o
>          CC arch-linux-c-opt/obj/vec/vec/utils/vinv.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/seq/vseqcr.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/seq/ftn-custom/zbvec2f.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/seq/ftn-auto/vseqcrf.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/shared/ftn-auto/shvecf.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/shared/shvec.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/nest/ftn-custom/zvecnestf.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/nest/ftn-auto/vecnestf.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/mpi/commonmpvec.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/seq/dvec2.o
>          CC arch-linux-c-opt/obj/vec/vec/interface/vector.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/mpi/vmpicr.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/mpi/pvec2.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/seq/bvec2.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/mpi/ftn-custom/zpbvecf.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/mpi/ftn-auto/commonmpvecf.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/mpi/ftn-auto/vmpicrf.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/mpi/ftn-auto/pbvecf.o
>          CC arch-linux-c-opt/obj/mat/coarsen/scoarsen.o
>          CC arch-linux-c-opt/obj/mat/coarsen/ftn-auto/coarsenf.o
>          CC arch-linux-c-opt/obj/mat/coarsen/ftn-custom/zcoarsenf.o
>          CC arch-linux-c-opt/obj/vec/vec/interface/rvector.o
>          CC arch-linux-c-opt/obj/mat/coarsen/coarsen.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/mpi/pbvec.o
>          CC arch-linux-c-opt/obj/mat/coarsen/impls/misk/ftn-auto/miskf.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/nest/vecnest.o
>          CC arch-linux-c-opt/obj/mat/color/utils/bipartite.o
>          FC arch-linux-c-opt/obj/mat/f90-mod/petscmatmod.o
>          CC arch-linux-c-opt/obj/mat/color/utils/valid.o
>          CC arch-linux-c-opt/obj/mat/coarsen/impls/mis/mis.o
>          CC arch-linux-c-opt/obj/mat/color/interface/matcoloring.o
>          CC arch-linux-c-opt/obj/mat/color/interface/matcoloringregi.o
>          CC arch-linux-c-opt/obj/mat/coarsen/impls/misk/misk.o
>          CC arch-linux-c-opt/obj/mat/color/interface/ftn-custom/zmatcoloringf.o
>          CC arch-linux-c-opt/obj/mat/color/interface/ftn-auto/matcoloringf.o
>          CC arch-linux-c-opt/obj/mat/color/utils/weights.o
>          CC arch-linux-c-opt/obj/mat/color/impls/minpack/degr.o
>          CC arch-linux-c-opt/obj/mat/color/impls/minpack/numsrt.o
>          CC arch-linux-c-opt/obj/mat/color/impls/minpack/dsm.o
>          CC arch-linux-c-opt/obj/vec/vec/impls/mpi/pdvec.o
>          CC arch-linux-c-opt/obj/mat/color/impls/minpack/ido.o
>          CC arch-linux-c-opt/obj/mat/color/impls/minpack/seq.o
>          CC arch-linux-c-opt/obj/mat/color/impls/minpack/setr.o
>          CC arch-linux-c-opt/obj/mat/color/impls/minpack/slo.o
>          CC arch-linux-c-opt/obj/mat/color/impls/power/power.o
>          CC arch-linux-c-opt/obj/mat/color/impls/minpack/color.o
>          CC arch-linux-c-opt/obj/mat/color/impls/natural/natural.o
>          CC arch-linux-c-opt/obj/mat/utils/bandwidth.o
>          CC arch-linux-c-opt/obj/mat/utils/compressedrow.o
>          CC arch-linux-c-opt/obj/mat/utils/convert.o
>          CC arch-linux-c-opt/obj/mat/utils/freespace.o
>          CC arch-linux-c-opt/obj/mat/coarsen/impls/hem/hem.o
>          CC arch-linux-c-opt/obj/mat/utils/getcolv.o
>          CC arch-linux-c-opt/obj/mat/utils/matio.o
>          CC arch-linux-c-opt/obj/mat/utils/matstashspace.o
>          CC arch-linux-c-opt/obj/mat/utils/axpy.o
>          CC arch-linux-c-opt/obj/mat/color/impls/jp/jp.o
>          CC arch-linux-c-opt/obj/mat/utils/pheap.o
>          CC arch-linux-c-opt/obj/mat/utils/gcreate.o
>          CC arch-linux-c-opt/obj/mat/utils/veccreatematdense.o
>          CC arch-linux-c-opt/obj/mat/utils/overlapsplit.o
>          CC arch-linux-c-opt/obj/mat/utils/zerodiag.o
>          CC arch-linux-c-opt/obj/mat/utils/ftn-auto/axpyf.o
>          CC arch-linux-c-opt/obj/mat/utils/multequal.o
>          CC arch-linux-c-opt/obj/mat/utils/zerorows.o
>          CC arch-linux-c-opt/obj/mat/utils/ftn-auto/bandwidthf.o
>          CC arch-linux-c-opt/obj/mat/color/impls/greedy/greedy.o
>          CC arch-linux-c-opt/obj/mat/utils/ftn-auto/gcreatef.o
>          CC arch-linux-c-opt/obj/mat/utils/ftn-auto/getcolvf.o
>          CC arch-linux-c-opt/obj/mat/utils/ftn-auto/multequalf.o
>          CC arch-linux-c-opt/obj/mat/utils/ftn-auto/zerodiagf.o
>          CC arch-linux-c-opt/obj/mat/order/degree.o
>          CC arch-linux-c-opt/obj/mat/order/fn1wd.o
>          CC arch-linux-c-opt/obj/mat/order/fndsep.o
>          CC arch-linux-c-opt/obj/mat/order/fnroot.o
>          CC arch-linux-c-opt/obj/mat/order/gen1wd.o
>          CC arch-linux-c-opt/obj/mat/order/gennd.o
>          CC arch-linux-c-opt/obj/mat/order/genrcm.o
>          CC arch-linux-c-opt/obj/mat/order/genqmd.o
>          CC arch-linux-c-opt/obj/mat/order/qmdqt.o
>          CC arch-linux-c-opt/obj/mat/order/qmdmrg.o
>          CC arch-linux-c-opt/obj/mat/order/qmdrch.o
>          CC arch-linux-c-opt/obj/mat/utils/matstash.o
>          CC arch-linux-c-opt/obj/mat/order/qmdupd.o
>          CC arch-linux-c-opt/obj/mat/order/rcm.o
>          CC arch-linux-c-opt/obj/mat/order/rootls.o
>          CC arch-linux-c-opt/obj/mat/order/sp1wd.o
>          CC arch-linux-c-opt/obj/mat/order/spnd.o
>          CC arch-linux-c-opt/obj/mat/order/spqmd.o
>          CC arch-linux-c-opt/obj/mat/order/sprcm.o
>          CC arch-linux-c-opt/obj/mat/order/wbm.o
>          CC arch-linux-c-opt/obj/mat/order/sregis.o
>          CC arch-linux-c-opt/obj/mat/order/ftn-custom/zsorderf.o
>          CC arch-linux-c-opt/obj/mat/order/sorder.o
>          CC arch-linux-c-opt/obj/mat/order/ftn-auto/spectralf.o
>          CC arch-linux-c-opt/obj/mat/order/spectral.o
>          CC arch-linux-c-opt/obj/mat/order/metisnd/metisnd.o
>          CC arch-linux-c-opt/obj/mat/interface/ftn-custom/zmatnullf.o
>          CC arch-linux-c-opt/obj/mat/interface/matregis.o
>          CC arch-linux-c-opt/obj/mat/interface/ftn-custom/zmatregf.o
>          CC arch-linux-c-opt/obj/mat/interface/matreg.o
>          CC arch-linux-c-opt/obj/mat/interface/matnull.o
>          CC arch-linux-c-opt/obj/mat/interface/dlregismat.o
>          CC arch-linux-c-opt/obj/mat/interface/ftn-auto/matnullf.o
>          CC arch-linux-c-opt/obj/mat/interface/f90-custom/zmatrixf90.o
>          CC arch-linux-c-opt/obj/mat/interface/ftn-auto/matproductf.o
>          CC arch-linux-c-opt/obj/mat/ftn-custom/zmat.o
>          CC arch-linux-c-opt/obj/mat/matfd/ftn-custom/zfdmatrixf.o
>          CC arch-linux-c-opt/obj/mat/matfd/ftn-auto/fdmatrixf.o
>          CC arch-linux-c-opt/obj/mat/interface/ftn-auto/matrixf.o
>          CC arch-linux-c-opt/obj/mat/interface/matproduct.o
>          CC arch-linux-c-opt/obj/mat/impls/transpose/transm.o
>          CC arch-linux-c-opt/obj/mat/interface/ftn-custom/zmatrixf.o
>          CC arch-linux-c-opt/obj/mat/impls/transpose/ftn-auto/htransmf.o
>          CC arch-linux-c-opt/obj/mat/impls/transpose/ftn-auto/transmf.o
>          CC arch-linux-c-opt/obj/mat/impls/transpose/htransm.o
>          CC arch-linux-c-opt/obj/mat/matfd/fdmatrix.o
>          CC arch-linux-c-opt/obj/mat/impls/normal/ftn-auto/normmf.o
>          CC arch-linux-c-opt/obj/mat/impls/normal/ftn-auto/normmhf.o
>          CC arch-linux-c-opt/obj/mat/impls/python/ftn-custom/zpythonmf.o
>          CC arch-linux-c-opt/obj/mat/impls/python/pythonmat.o
>          CC arch-linux-c-opt/obj/mat/impls/sell/seq/fdsell.o
>          CC arch-linux-c-opt/obj/mat/impls/sell/seq/ftn-custom/zsellf.o
>          CC arch-linux-c-opt/obj/mat/impls/normal/normmh.o
>          CC arch-linux-c-opt/obj/mat/impls/normal/normm.o
>          CC arch-linux-c-opt/obj/mat/impls/is/ftn-auto/matisf.o
>          CC arch-linux-c-opt/obj/mat/impls/shell/ftn-auto/shellf.o
>          CC arch-linux-c-opt/obj/mat/impls/shell/ftn-custom/zshellf.o
>          CC arch-linux-c-opt/obj/mat/impls/shell/shellcnv.o
>          CC arch-linux-c-opt/obj/mat/impls/sell/mpi/mmsell.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/seq/aijsbaij.o
>          CC arch-linux-c-opt/obj/mat/impls/shell/shell.o
>          CC arch-linux-c-opt/obj/mat/impls/sell/seq/sell.o
>          CC arch-linux-c-opt/obj/mat/impls/sell/mpi/mpisell.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/seq/sbaijfact10.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/seq/sbaijfact.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/seq/sbaijfact3.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/seq/sbaijfact11.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/seq/sbaijfact12.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/seq/sbaij2.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/seq/sbaijfact4.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/seq/sbaijfact5.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/seq/sbaijfact6.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/seq/sbaijfact7.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/seq/ftn-custom/zsbaijf.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/seq/sro.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/seq/sbaijfact8.o
>          CC arch-linux-c-opt/obj/mat/impls/is/matis.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/seq/ftn-auto/sbaijf.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/mpi/ftn-custom/zmpisbaijf.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/seq/sbaijfact9.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/mpi/mpiaijsbaij.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/mpi/ftn-auto/mpisbaijf.o
>          CC arch-linux-c-opt/obj/mat/impls/kaij/ftn-auto/kaijf.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/seq/sbaij.o
>          CC arch-linux-c-opt/obj/mat/interface/matrix.o
>          CC arch-linux-c-opt/obj/mat/impls/adj/mpi/ftn-custom/zmpiadjf.o
>          CC arch-linux-c-opt/obj/mat/impls/adj/mpi/ftn-auto/mpiadjf.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/mpi/mmsbaij.o
>          CC arch-linux-c-opt/obj/mat/impls/diagonal/ftn-auto/diagonalf.o
>          CC arch-linux-c-opt/obj/mat/impls/scalapack/ftn-auto/matscalapackf.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/mpi/sbaijov.o
>          CC arch-linux-c-opt/obj/mat/impls/lrc/ftn-auto/lrcf.o
>          CC arch-linux-c-opt/obj/mat/impls/diagonal/diagonal.o
>          CC arch-linux-c-opt/obj/mat/impls/lrc/lrc.o
>          CC arch-linux-c-opt/obj/mat/impls/fft/ftn-custom/zfftf.o
>          CC arch-linux-c-opt/obj/mat/impls/fft/fft.o
>          CC arch-linux-c-opt/obj/mat/impls/dummy/matdummy.o
>          CC arch-linux-c-opt/obj/mat/impls/submat/ftn-auto/submatf.o
>          CC arch-linux-c-opt/obj/mat/impls/cdiagonal/ftn-auto/cdiagonalf.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/seq/sbaijfact2.o
>          CC arch-linux-c-opt/obj/mat/impls/submat/submat.o
>          CC arch-linux-c-opt/obj/mat/impls/cdiagonal/cdiagonal.o
>          CC arch-linux-c-opt/obj/mat/impls/maij/ftn-auto/maijf.o
>          CC arch-linux-c-opt/obj/mat/impls/composite/ftn-auto/mcompositef.o
>          CC arch-linux-c-opt/obj/mat/impls/adj/mpi/mpiadj.o
>          CC arch-linux-c-opt/obj/mat/impls/nest/ftn-custom/zmatnestf.o
>          CC arch-linux-c-opt/obj/mat/impls/nest/ftn-auto/matnestf.o
>          CC arch-linux-c-opt/obj/mat/impls/kaij/kaij.o
>          CC arch-linux-c-opt/obj/mat/impls/composite/mcomposite.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/aijhdf5.o
>          CC arch-linux-c-opt/obj/mat/impls/scalapack/matscalapack.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/ij.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/inode2.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/fdaij.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/matmatmatmult.o
>         CC arch-linux-c-opt/obj/mat/impls/aij/seq/matptap.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/matrart.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/mattransposematmult.o
>          CC arch-linux-c-opt/obj/mat/impls/sbaij/mpi/mpisbaij.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/symtranspose.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/ftn-custom/zaijf.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/ftn-auto/aijf.o
>          CC arch-linux-c-opt/obj/mat/impls/nest/matnest.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/bas/basfactor.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/aijsell/aijsell.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/crl/crl.o
>          CC arch-linux-c-opt/obj/mat/impls/maij/maij.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/aijfact.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/aijperm/aijperm.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/mpi/mpb_aij.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/mpi/mpiaijpc.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/bas/spbas.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/mpi/mpimatmatmatmult.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/mpi/mpimattransposematmult.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/mpi/mmaij.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/mpi/fdmpiaij.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/mpi/mumps/ftn-auto/mumpsf.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/mpi/aijsell/mpiaijsell.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/matmatmult.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/mpi/ftn-auto/mpiaijf.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/mpi/aijperm/mpiaijperm.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/mpi/ftn-custom/zmpiaijf.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/inode.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/mpi/crl/mcrl.o
>          CC arch-linux-c-opt/obj/mat/impls/dense/seq/ftn-custom/zdensef.o
>          CC arch-linux-c-opt/obj/mat/impls/dense/seq/densehdf5.o
>          CC arch-linux-c-opt/obj/mat/impls/dense/seq/ftn-auto/densef.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/seq/aij.o
>          CC arch-linux-c-opt/obj/mat/impls/dense/mpi/mmdense.o
>          CC arch-linux-c-opt/obj/mat/impls/dense/mpi/ftn-custom/zmpidensef.o
>          CC arch-linux-c-opt/obj/mat/impls/dense/mpi/ftn-auto/mpidensef.o
>          CC arch-linux-c-opt/obj/mat/impls/preallocator/ftn-auto/matpreallocatorf.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/mpi/mpimatmatmult.o
>          CC arch-linux-c-opt/obj/mat/impls/preallocator/matpreallocator.o
>          CC arch-linux-c-opt/obj/mat/impls/mffd/mffd.o
>          CC arch-linux-c-opt/obj/mat/impls/mffd/mfregis.o
>          CC arch-linux-c-opt/obj/mat/impls/mffd/mffddef.o
>          CC arch-linux-c-opt/obj/mat/impls/mffd/wp.o
>          CC arch-linux-c-opt/obj/mat/impls/mffd/ftn-auto/mffddeff.o
>          CC arch-linux-c-opt/obj/mat/impls/mffd/ftn-custom/zmffdf.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/mpi/mumps/mumps.o
>          CC arch-linux-c-opt/obj/mat/impls/dense/mpi/mpidense.o
>          CC arch-linux-c-opt/obj/mat/impls/mffd/ftn-auto/wpf.o
>          CC arch-linux-c-opt/obj/mat/impls/mffd/ftn-auto/mffdf.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/aijbaij.o
>          CC arch-linux-c-opt/obj/mat/impls/dense/seq/dense.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/mpi/mpiptap.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijfact11.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/mpi/mpiov.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijfact13.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijfact3.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijfact2.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijfact4.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijfact81.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijfact.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvnat1.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvnat11.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijfact9.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvnat14.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijfact7.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baij2.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolv.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvnat2.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvnat3.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvnat15.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvnat4.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvnat5.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvnat6.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvtran1.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijfact5.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvnat7.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvtran2.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvtran3.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvtran4.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvtran5.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvtran6.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvtrann.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvtran7.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvtrannat1.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvtrannat2.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvtrannat3.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/dgedi.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/dgefa.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvtrannat4.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvtrannat5.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/dgefa3.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvtrannat6.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baijsolvtrannat7.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/dgefa4.o
>          CC arch-linux-c-opt/obj/mat/impls/aij/mpi/mpiaij.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/dgefa5.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/dgefa2.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/ftn-custom/zbaijf.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/dgefa6.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/ftn-auto/baijf.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/dgefa7.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/mpi/ftn-auto/mpibaijf.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/mpi/ftn-custom/zmpibaijf.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/mpi/mpiaijbaij.o
>          CC arch-linux-c-opt/obj/mat/impls/scatter/mscatter.o
>          CC arch-linux-c-opt/obj/mat/impls/scatter/ftn-auto/mscatterf.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/mpi/mpb_baij.o
>          CC arch-linux-c-opt/obj/mat/impls/localref/ftn-auto/mlocalreff.o
>          CC arch-linux-c-opt/obj/mat/impls/centering/ftn-auto/centeringf.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/seq/baij.o
>          CC arch-linux-c-opt/obj/mat/impls/centering/centering.o
>          CC arch-linux-c-opt/obj/mat/impls/localref/mlocalref.o
>          CC arch-linux-c-opt/obj/mat/partition/spartition.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/mpi/mmbaij.o
>          CC arch-linux-c-opt/obj/mat/partition/ftn-auto/partitionf.o
>          CC arch-linux-c-opt/obj/mat/partition/ftn-custom/zpartitionf.o
>          CC arch-linux-c-opt/obj/dm/dt/space/interface/ftn-auto/spacef.o
>          CC arch-linux-c-opt/obj/mat/partition/partition.o
>          CC arch-linux-c-opt/obj/dm/dt/space/interface/space.o
>          CC arch-linux-c-opt/obj/dm/dt/space/impls/ptrimmed/ftn-auto/spaceptrimmedf.o
>          CC arch-linux-c-opt/obj/mat/partition/impls/hierarchical/hierarchical.o
>          CC arch-linux-c-opt/obj/dm/dt/space/impls/point/ftn-auto/spacepointf.o
>          CC arch-linux-c-opt/obj/dm/dt/space/impls/ptrimmed/spaceptrimmed.o
>          CC arch-linux-c-opt/obj/dm/dt/space/impls/point/spacepoint.o
>          CC arch-linux-c-opt/obj/dm/dt/space/impls/tensor/ftn-auto/spacetensorf.o
>          CC arch-linux-c-opt/obj/mat/impls/blockmat/seq/blockmat.o
>          CC arch-linux-c-opt/obj/dm/dt/space/impls/sum/ftn-auto/spacesumf.o
>          CC arch-linux-c-opt/obj/dm/dt/space/impls/wxy/spacewxy.o
>          CC arch-linux-c-opt/obj/dm/dt/space/impls/subspace/ftn-auto/spacesubspacef.o
>          CC arch-linux-c-opt/obj/dm/dt/space/impls/poly/ftn-auto/spacepolyf.o
>          CC arch-linux-c-opt/obj/dm/dt/fe/interface/feceed.o
>          CC arch-linux-c-opt/obj/dm/dt/space/impls/sum/spacesum.o
>          CC arch-linux-c-opt/obj/dm/dt/space/impls/poly/spacepoly.o
>          FC arch-linux-c-opt/obj/dm/f90-mod/petscdmmod.o
>          CC arch-linux-c-opt/obj/dm/dt/fe/interface/ftn-custom/zfef.o
>          CC arch-linux-c-opt/obj/dm/dt/space/impls/tensor/spacetensor.o
>          CC arch-linux-c-opt/obj/dm/dt/fe/interface/ftn-auto/fegeomf.o
>          CC arch-linux-c-opt/obj/dm/dt/fe/interface/ftn-auto/fef.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/mpi/baijov.o
>          CC arch-linux-c-opt/obj/dm/dt/fe/interface/fegeom.o
>          CC arch-linux-c-opt/obj/dm/dt/space/impls/subspace/spacesubspace.o
>          CC arch-linux-c-opt/obj/dm/dt/fv/interface/fvceed.o
>          CC arch-linux-c-opt/obj/dm/dt/fv/interface/ftn-auto/fvf.o
>          CC arch-linux-c-opt/obj/dm/dt/fv/interface/ftn-custom/zfvf.o
>          CC arch-linux-c-opt/obj/dm/dt/fe/impls/composite/fecomposite.o
>          CC arch-linux-c-opt/obj/dm/dt/interface/dtprob.o
>          CC arch-linux-c-opt/obj/dm/dt/interface/ftn-custom/zdsf.o
>          CC arch-linux-c-opt/obj/dm/dt/interface/ftn-custom/zdtf.o
>          CC arch-linux-c-opt/obj/dm/dt/fe/interface/fe.o
>          CC arch-linux-c-opt/obj/dm/dt/fv/interface/fv.o
>          CC arch-linux-c-opt/obj/dm/dt/interface/f90-custom/zdtdsf90.o
>          CC arch-linux-c-opt/obj/dm/dt/interface/ftn-custom/zdtfef.o
>          CC arch-linux-c-opt/obj/dm/dt/interface/f90-custom/zdtf90.o
>          CC arch-linux-c-opt/obj/dm/dt/interface/ftn-auto/dtaltvf.o
>          CC arch-linux-c-opt/obj/dm/dt/interface/ftn-auto/dtf.o
>          CC arch-linux-c-opt/obj/dm/dt/interface/ftn-auto/dtdsf.o
>          CC arch-linux-c-opt/obj/dm/dt/fe/impls/basic/febasic.o
>          CC arch-linux-c-opt/obj/dm/dt/interface/ftn-auto/dtprobf.o
>          CC arch-linux-c-opt/obj/dm/dt/interface/ftn-auto/dtweakformf.o
>          CC arch-linux-c-opt/obj/dm/dt/dualspace/interface/ftn-auto/dualspacef.o
>          CC arch-linux-c-opt/obj/dm/dt/dualspace/impls/refined/ftn-auto/dualspacerefinedf.o
>          CC arch-linux-c-opt/obj/dm/dt/interface/dtweakform.o
>          CC arch-linux-c-opt/obj/dm/dt/dualspace/impls/refined/dualspacerefined.o
>          CC arch-linux-c-opt/obj/dm/dt/interface/dtaltv.o
>          CC arch-linux-c-opt/obj/dm/dt/interface/dtds.o
>          CC arch-linux-c-opt/obj/dm/dt/dualspace/impls/lagrange/ftn-auto/dspacelagrangef.o
>          CC arch-linux-c-opt/obj/dm/dt/dualspace/impls/simple/ftn-auto/dspacesimplef.o
>          CC arch-linux-c-opt/obj/dm/label/ftn-custom/zdmlabel.o
>          CC arch-linux-c-opt/obj/dm/label/ftn-auto/dmlabelf.o
>          CC arch-linux-c-opt/obj/mat/impls/baij/mpi/mpibaij.o
>          CC arch-linux-c-opt/obj/dm/dt/dualspace/impls/simple/dspacesimple.o
>          CC arch-linux-c-opt/obj/dm/label/impls/ephemeral/plex/dmlabelephplex.o
>          CC arch-linux-c-opt/obj/dm/label/impls/ephemeral/plex/ftn-auto/dmlabelephplexf.o
>          CC arch-linux-c-opt/obj/dm/label/impls/ephemeral/ftn-auto/dmlabelephf.o
>          CC arch-linux-c-opt/obj/dm/label/impls/ephemeral/dmlabeleph.o
>         CC arch-linux-c-opt/obj/dm/interface/dmceed.o
>          CC arch-linux-c-opt/obj/dm/interface/dlregisdmdm.o
>          CC arch-linux-c-opt/obj/dm/interface/dmgenerate.o
>          CC arch-linux-c-opt/obj/dm/dt/dualspace/interface/dualspace.o
>          CC arch-linux-c-opt/obj/dm/interface/dmget.o
>          CC arch-linux-c-opt/obj/dm/interface/dmglvis.o
>          CC arch-linux-c-opt/obj/dm/interface/dmcoordinates.o
>          CC arch-linux-c-opt/obj/dm/dt/interface/dt.o
>          CC arch-linux-c-opt/obj/dm/interface/ftn-custom/zdmgetf.o
>          CC arch-linux-c-opt/obj/dm/interface/dmregall.o
>          CC arch-linux-c-opt/obj/dm/interface/dmperiodicity.o
>          CC arch-linux-c-opt/obj/dm/interface/ftn-custom/zdmf.o
>          CC arch-linux-c-opt/obj/dm/interface/ftn-auto/dmcoordinatesf.o
>          CC arch-linux-c-opt/obj/dm/interface/ftn-auto/dmgetf.o
>          CC arch-linux-c-opt/obj/dm/interface/dmi.o
>          CC arch-linux-c-opt/obj/dm/interface/ftn-auto/dmperiodicityf.o
>          CC arch-linux-c-opt/obj/dm/interface/ftn-auto/dmf.o
>          CC arch-linux-c-opt/obj/dm/field/interface/dlregisdmfield.o
>          CC arch-linux-c-opt/obj/dm/field/interface/dmfieldregi.o
>          CC arch-linux-c-opt/obj/dm/field/interface/ftn-auto/dmfieldf.o
>          CC arch-linux-c-opt/obj/dm/field/interface/dmfield.o
>          CC arch-linux-c-opt/obj/dm/field/impls/shell/dmfieldshell.o
>          CC arch-linux-c-opt/obj/dm/impls/swarm/data_ex.o
>          CC arch-linux-c-opt/obj/dm/impls/swarm/data_bucket.o
>          CC arch-linux-c-opt/obj/dm/field/impls/da/dmfieldda.o
>          CC arch-linux-c-opt/obj/dm/label/dmlabel.o
>          CC arch-linux-c-opt/obj/dm/impls/swarm/swarm_migrate.o
>          CC arch-linux-c-opt/obj/dm/impls/swarm/swarmpic_da.o
>          CC arch-linux-c-opt/obj/dm/impls/swarm/swarmpic_sort.o
>          CC arch-linux-c-opt/obj/dm/impls/swarm/f90-custom/zswarmf90.o
>          CC arch-linux-c-opt/obj/dm/impls/swarm/ftn-custom/zswarm.o
>          CC arch-linux-c-opt/obj/dm/impls/swarm/swarmpic_plex.o
>          CC arch-linux-c-opt/obj/dm/impls/swarm/swarmpic_view.o
>          CC arch-linux-c-opt/obj/dm/impls/swarm/ftn-auto/swarm_migratef.o
>          CC arch-linux-c-opt/obj/dm/impls/swarm/ftn-auto/swarmpicf.o
>          CC arch-linux-c-opt/obj/dm/impls/swarm/ftn-auto/swarmf.o
>          CC arch-linux-c-opt/obj/dm/impls/swarm/swarm.o
>          CC arch-linux-c-opt/obj/dm/impls/swarm/swarmpic.o
>          CC arch-linux-c-opt/obj/dm/impls/forest/ftn-auto/forestf.o
>          CC arch-linux-c-opt/obj/dm/impls/shell/ftn-auto/dmshellf.o
>          CC arch-linux-c-opt/obj/dm/impls/shell/ftn-custom/zdmshellf.o
>          CC arch-linux-c-opt/obj/dm/dt/dualspace/impls/lagrange/dspacelagrange.o
>          CC arch-linux-c-opt/obj/dm/impls/shell/dmshell.o
>          CC arch-linux-c-opt/obj/dm/field/impls/ds/dmfieldds.o
>          CC arch-linux-c-opt/obj/dm/impls/forest/forest.o
>          CC arch-linux-c-opt/obj/dm/impls/stag/stagintern.o
>          CC arch-linux-c-opt/obj/dm/impls/stag/stag1d.o
>          CC arch-linux-c-opt/obj/dm/impls/stag/stagda.o
>          CC arch-linux-c-opt/obj/dm/impls/stag/stag.o
>          CC arch-linux-c-opt/obj/dm/interface/dm.o
>          CC arch-linux-c-opt/obj/dm/impls/stag/stagstencil.o
>          CC arch-linux-c-opt/obj/dm/impls/stag/stagmulti.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexcgns.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexadapt.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexceed.o
>          CC arch-linux-c-opt/obj/dm/impls/stag/stagutils.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexcoarsen.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexcheckinterface.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexegads.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexegadslite.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexextrude.o
>          CC arch-linux-c-opt/obj/dm/impls/stag/stag2d.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexgenerate.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexfvm.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexfluent.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexexodusii.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexdistribute.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexglvis.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexhdf5xdmf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexhpddm.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexindices.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexmed.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexmetric.o
>          CC arch-linux-c-opt/obj/dm/impls/stag/stag3d.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexhdf5.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexgeometry.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexcreate.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexnatural.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexinterpolate.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexpoint.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexply.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexrefine.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexorient.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexgmsh.o
>          CC arch-linux-c-opt/obj/vec/is/sf/impls/basic/sfpack.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexreorder.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexproject.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexpreallocate.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexsection.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexpartition.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/pointqueue.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/f90-custom/zplexf90.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/f90-custom/zplexfemf90.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/f90-custom/zplexgeometryf90.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexvtk.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/f90-custom/zplexsectionf90.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexsfc.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/transform/interface/ftn-auto/plextransformf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/transform/impls/extrude/ftn-auto/plextrextrudef.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/transform/impls/refine/1d/plexref1d.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/transform/impls/refine/regular/plexrefregular.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/transform/impls/refine/regular/ftn-auto/plexrefregularf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexfem.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/transform/impls/refine/bl/plexrefbl.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexvtu.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/transform/impls/extrude/plextrextrude.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/transform/impls/refine/alfeld/plexrefalfeld.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/transform/impls/refine/tobox/plexreftobox.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexcgnsf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/transform/impls/filter/plextrfilter.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexcheckinterfacef.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexcreatef.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexegadsf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/transform/impls/refine/sbr/plexrefsbr.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexexodusiif.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexdistributef.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexfemf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexfvmf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexgeometryf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexgmshf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexindicesf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexinterpolatef.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexnaturalf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexorientf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexpartitionf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexmetricf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexpointf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexprojectf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexrefinef.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexreorderf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexsfcf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plextreef.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-auto/plexsubmeshf.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-custom/zplexcreate.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-custom/zplexdistribute.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-custom/zplexexodusii.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-custom/zplexextrude.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/transform/interface/plextransform.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plex.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-custom/zplexfluent.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-custom/zplexgmsh.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/ftn-custom/zplexsubmesh.o
>          CC arch-linux-c-opt/obj/dm/impls/network/ftn-auto/networkcreatef.o
>          CC arch-linux-c-opt/obj/dm/impls/network/ftn-auto/networkmonitorf.o
>          CC arch-linux-c-opt/obj/dm/impls/network/networkmonitor.o
>          CC arch-linux-c-opt/obj/dm/impls/network/ftn-auto/networkf.o
>          CC arch-linux-c-opt/obj/dm/impls/network/ftn-auto/networkviewf.o
>          CC arch-linux-c-opt/obj/dm/impls/patch/ftn-auto/patchcreatef.o
>          CC arch-linux-c-opt/obj/dm/impls/network/networkview.o
>          CC arch-linux-c-opt/obj/dm/impls/patch/patchcreate.o
>          CC arch-linux-c-opt/obj/dm/impls/network/networkcreate.o
>          CC arch-linux-c-opt/obj/dm/impls/composite/f90-custom/zfddaf90.o
>          CC arch-linux-c-opt/obj/dm/impls/composite/ftn-auto/packf.o
>          CC arch-linux-c-opt/obj/dm/impls/composite/ftn-custom/zfddaf.o
>          CC arch-linux-c-opt/obj/dm/impls/patch/patch.o
>          CC arch-linux-c-opt/obj/dm/impls/composite/packm.o
>          CC arch-linux-c-opt/obj/dm/impls/product/product.o
>          CC arch-linux-c-opt/obj/dm/impls/redundant/ftn-auto/dmredundantf.o
>          CC arch-linux-c-opt/obj/dm/impls/product/productutils.o
>          CC arch-linux-c-opt/obj/dm/impls/sliced/sliced.o
>          CC arch-linux-c-opt/obj/dm/impls/redundant/dmredundant.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plexsubmesh.o
>          CC arch-linux-c-opt/obj/dm/impls/da/da1.o
>          CC arch-linux-c-opt/obj/dm/impls/da/dacorn.o
>          CC arch-linux-c-opt/obj/dm/impls/composite/pack.o
>          CC arch-linux-c-opt/obj/dm/impls/da/da.o
>          CC arch-linux-c-opt/obj/dm/impls/da/dadestroy.o
>          CC arch-linux-c-opt/obj/dm/impls/da/dadist.o
>          CC arch-linux-c-opt/obj/dm/impls/da/dacreate.o
>          CC arch-linux-c-opt/obj/dm/impls/da/dadd.o
>          CC arch-linux-c-opt/obj/dm/impls/plex/plextree.o
>          CC arch-linux-c-opt/obj/dm/impls/da/da2.o
>          CC arch-linux-c-opt/obj/dm/impls/da/dageometry.o
>          CC arch-linux-c-opt/obj/dm/impls/da/daghost.o
>          CC arch-linux-c-opt/obj/dm/impls/da/dagtona.o
>          CC arch-linux-c-opt/obj/dm/impls/da/dagtol.o
>          CC arch-linux-c-opt/obj/dm/impls/da/daindex.o
>          CC arch-linux-c-opt/obj/dm/impls/da/dagetarray.o
>          CC arch-linux-c-opt/obj/dm/impls/da/dagetelem.o
>          CC arch-linux-c-opt/obj/dm/impls/da/daltol.o
>          CC arch-linux-c-opt/obj/dm/impls/da/dapf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/dapreallocate.o
>          CC arch-linux-c-opt/obj/dm/impls/da/dareg.o
>          CC arch-linux-c-opt/obj/dm/impls/da/dascatter.o
>          CC arch-linux-c-opt/obj/dm/impls/da/dalocal.o
>          CC arch-linux-c-opt/obj/dm/impls/da/daview.o
>          CC arch-linux-c-opt/obj/dm/impls/da/dasub.o
>          CC arch-linux-c-opt/obj/dm/impls/da/f90-custom/zda1f90.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-custom/zda1f.o
>          CC arch-linux-c-opt/obj/dm/impls/da/gr1.o
>          CC arch-linux-c-opt/obj/dm/impls/network/network.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-custom/zda2f.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-custom/zda3f.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-custom/zdacornf.o
>         CC arch-linux-c-opt/obj/dm/impls/da/grglvis.o
>          CC arch-linux-c-opt/obj/dm/impls/da/da3.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-custom/zdagetscatterf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-custom/zdaf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-custom/zdaindexf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-custom/zdasubf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-custom/zdaghostf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/gr2.o
>          CC arch-linux-c-opt/obj/dm/impls/da/dainterp.o
>          CC arch-linux-c-opt/obj/dm/impls/da/grvtk.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-auto/dacornf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-custom/zdaviewf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-auto/dacreatef.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-auto/daddf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-auto/dageometryf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-auto/dadistf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-auto/dagetarrayf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-auto/daf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-auto/dagetelemf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-auto/dagtolf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-auto/daindexf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-auto/dagtonaf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-auto/dalocalf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-auto/dainterpf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-auto/dapreallocatef.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-auto/dasubf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-auto/fddaf.o
>          CC arch-linux-c-opt/obj/dm/impls/da/ftn-auto/gr1f.o
>          CC arch-linux-c-opt/obj/dm/partitioner/interface/partitionerreg.o
>          CC arch-linux-c-opt/obj/dm/partitioner/interface/ftn-custom/zpartitioner.o
>          CC arch-linux-c-opt/obj/dm/partitioner/interface/ftn-auto/partitionerf.o
>          CC arch-linux-c-opt/obj/dm/partitioner/impls/chaco/partchaco.o
>          CC arch-linux-c-opt/obj/dm/partitioner/impls/gather/partgather.o
>          CC arch-linux-c-opt/obj/dm/partitioner/impls/shell/ftn-auto/partshellf.o
>          CC arch-linux-c-opt/obj/dm/partitioner/interface/partitioner.o
>          CC arch-linux-c-opt/obj/dm/partitioner/impls/shell/partshell.o
>          CC arch-linux-c-opt/obj/dm/partitioner/impls/ptscotch/partptscotch.o
>          CC arch-linux-c-opt/obj/dm/partitioner/impls/parmetis/partparmetis.o
>          CC arch-linux-c-opt/obj/dm/partitioner/impls/matpart/partmatpart.o
>          CC arch-linux-c-opt/obj/ksp/pc/interface/pcregis.o
>          CC arch-linux-c-opt/obj/ksp/pc/interface/ftn-custom/zpcsetf.o
>          CC arch-linux-c-opt/obj/ksp/pc/interface/pcset.o
>          CC arch-linux-c-opt/obj/ksp/pc/interface/ftn-auto/pcsetf.o
>          CC arch-linux-c-opt/obj/ksp/pc/interface/ftn-custom/zpreconf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/mat/ftn-auto/pcmatf.o
>          CC arch-linux-c-opt/obj/dm/partitioner/impls/simple/partsimple.o
>          CC arch-linux-c-opt/obj/ksp/pc/interface/ftn-auto/preconf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/mat/pcmat.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/mg/fmg.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/mg/ftn-custom/zmgf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/mg/ftn-custom/zmgfuncf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/mg/smg.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/mg/mgadapt.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/mg/mgfunc.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/mg/ftn-auto/mgf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/mg/ftn-auto/mgfuncf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/wb/ftn-auto/wbf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/mg/gdsw.o
>          CC arch-linux-c-opt/obj/ksp/pc/interface/precon.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/bjacobi/ftn-auto/bjacobif.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/bjacobi/ftn-custom/zbjacobif.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/ksp/ftn-auto/pckspf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/none/none.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/ksp/pcksp.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/gasm/ftn-auto/gasmf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/gasm/ftn-custom/zgasmf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/python/pythonpc.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/python/ftn-custom/zpythonpcf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/sor/ftn-auto/sorf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/hmg/ftn-auto/hmgf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/kaczmarz/kaczmarz.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/sor/sor.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/is/ftn-auto/pcisf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/hmg/hmg.o
>          CC arch-linux-c-opt/obj/dm/impls/da/fdda.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/mg/mg.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/bjacobi/bjacobi.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/is/pcis.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/wb/wb.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/is/nn/nn.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/gamg/ftn-auto/aggf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/gamg/ftn-custom/zgamgf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/gamg/ftn-auto/gamgf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/gamg/util.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/shell/ftn-auto/shellpcf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/redistribute/ftn-auto/redistributef.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/shell/ftn-custom/zshellpcf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/gamg/geo.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/gasm/gasm.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/shell/shellpc.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/gamg/agg.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/gamg/classical.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/deflation/ftn-auto/deflationf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/tfs/bitmask.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/redistribute/redistribute.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/tfs/tfs.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/deflation/deflation.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/tfs/comm.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/gamg/gamg.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/tfs/ivec.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/deflation/deflationspace.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/tfs/xxt.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/factor/factimpl.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/factor/lu/lu.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/tfs/gs.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/factor/cholesky/ftn-auto/choleskyf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/factor/qr/qr.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/tfs/xyt.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/factor/factor.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/factor/ftn-custom/zluf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/factor/ftn-auto/factorf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/factor/cholesky/cholesky.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/factor/icc/icc.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/factor/ilu/ilu.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/bddc/ftn-custom/zbddcf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/bddc/ftn-auto/bddcf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/bddc/bddcnullspace.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/fieldsplit/ftn-auto/fieldsplitf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/fieldsplit/ftn-custom/zfieldsplitf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/bddc/bddcscalingbasic.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/composite/ftn-custom/zcompositef.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/composite/ftn-auto/compositef.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/composite/composite.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/bddc/bddcfetidp.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/telescope/telescope_coarsedm.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/telescope/ftn-auto/telescopef.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/bddc/bddcgraph.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/redundant/ftn-auto/redundantf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/telescope/telescope.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/redundant/redundant.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/lsc/lsc.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/svd/svd.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/bddc/bddc.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/telescope/telescope_dmda.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/lmvm/lmvmpc.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/lmvm/ftn-auto/lmvmpcf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/asm/ftn-auto/asmf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/jacobi/ftn-auto/jacobif.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/asm/ftn-custom/zasmf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/mpi/pcmpi.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/jacobi/jacobi.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/galerkin/ftn-auto/galerkinf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/cp/cp.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/galerkin/galerkin.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/eisens/ftn-auto/eisenf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/eisens/eisen.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/fieldsplit/fieldsplit.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/vpbjacobi/vpbjacobi.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/bddc/bddcschurs.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/dlregisksp.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/dmksp.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/pbjacobi/pbjacobi.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/iguess.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/eige.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/itcreate.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/asm/asm.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/itregis.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/itres.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/itcl.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/xmon.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/ftn-custom/zdmkspf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/ftn-custom/ziguess.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/ftn-custom/zitclf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/ftn-custom/zitcreatef.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/ftn-custom/zxonf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/ftn-custom/zitfuncf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/f90-custom/zitfuncf90.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/ftn-auto/eigef.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/ftn-auto/itclf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/ftn-auto/iguessf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/ftn-auto/itcreatef.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/iterativ.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/ftn-auto/iterativf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/ftn-auto/itresf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/ftn-auto/itfuncf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/kspmatregi.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/schurm/ftn-auto/schurmf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/symbrdn/ftn-auto/symbadbrdnf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/patch/pcpatch.o
>          CC arch-linux-c-opt/obj/ksp/ksp/interface/itfunc.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/lmvmimpl.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/lmvmutils.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/dmproject.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/symbrdn/symbadbrdn.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/symbrdn/ftn-auto/symbrdnf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/dfp/ftn-auto/dfpf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/schurm/schurm.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/diagbrdn/ftn-auto/diagbrdnf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/brdn/ftn-auto/badbrdnf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/dfp/dfp.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/brdn/ftn-auto/brdnf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/ftn-auto/lmvmutilsf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/symbrdn/symbrdn.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/brdn/brdn.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/brdn/badbrdn.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/bfgs/ftn-auto/bfgsf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/sr1/ftn-auto/sr1f.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/diagbrdn/diagbrdn.o
>          CC arch-linux-c-opt/obj/ksp/ksp/guess/impls/fischer/ftn-auto/fischerf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/ftn-auto/dmprojectf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/bfgs/bfgs.o
>          CC arch-linux-c-opt/obj/ksp/ksp/utils/lmvm/sr1/sr1.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/borthog.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/gmpre.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cgs/cgs.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/borthog2.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/lcd/lcd.o
>          CC arch-linux-c-opt/obj/ksp/ksp/guess/impls/fischer/fischer.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/gmres2.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/gmreig.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/ftn-auto/gmpref.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/ftn-custom/zgmres2f.o
>          CC arch-linux-c-opt/obj/ksp/ksp/guess/impls/pod/pod.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/ftn-auto/gmresf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/fgmres/ftn-auto/modpcff.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/fgmres/ftn-custom/zmodpcff.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/fgmres/modpcf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/lgmres/lgmres.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/gmres.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/pgmres/pgmres.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/pipefgmres/ftn-auto/pipefgmresf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/fgmres/fgmres.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/agmres/agmresleja.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/tsirm/tsirm.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/agmres/agmresdeflation.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/lsqr/ftn-auto/lsqrf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/pipefgmres/pipefgmres.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/python/pythonksp.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/python/ftn-custom/zpythonkspf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/lsqr/lsqr.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/bcgsl/ftn-auto/bcgslf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/agmres/agmresorthog.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/bicg/bicg.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/dgmres/dgmres.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/minres/ftn-auto/minresf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cg/cgtype.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cg/gltr/ftn-auto/gltrf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cg/cgeig.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cg/cgls.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gmres/agmres/agmres.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/bcgsl/bcgsl.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cg/pipecg/pipecg.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cg/ftn-auto/cgtypef.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cg/stcg/stcg.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/minres/minres.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cg/pipecgrr/pipecgrr.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cg/cgne/cgne.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cg/cg.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cg/groppcg/groppcg.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cg/gltr/gltr.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/fcg/ftn-auto/fcgf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/fcg/pipefcg/ftn-auto/pipefcgf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cg/pipeprcg/pipeprcg.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cg/nash/nash.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cg/pipecg2/pipecg2.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/rich/ftn-auto/richscalef.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/rich/richscale.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cg/pipelcg/pipelcg.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/qcg/ftn-auto/qcgf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/fcg/fcg.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/fcg/pipefcg/pipefcg.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cheby/betas.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/tfqmr/tfqmr.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/rich/rich.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cheby/ftn-auto/chebyf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/qcg/qcg.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/bcgs/bcgs.o
>         CC arch-linux-c-opt/obj/ksp/ksp/impls/bcgs/qmrcgs/qmrcgs.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/bcgs/fbcgs/fbcgs.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/fetidp/ftn-auto/fetidpf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/symmlq/symmlq.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gcr/pipegcr/ftn-auto/pipegcrf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gcr/ftn-auto/gcrf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/bcgs/pipebcgs/pipebcgs.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/bcgs/fbcgsr/fbcgsr.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gcr/gcr.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/preonly/preonly.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cr/pipecr/pipecr.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cheby/cheby.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/cr/cr.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/tcqmr/tcqmr.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/gcr/pipegcr/pipegcr.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/ibcgs/ibcgs.o
>          CC arch-linux-c-opt/obj/snes/utils/dmlocalsnes.o
>          CC arch-linux-c-opt/obj/snes/utils/ftn-custom/zdmdasnesf.o
>          CC arch-linux-c-opt/obj/snes/utils/convest.o
>          CC arch-linux-c-opt/obj/snes/utils/ftn-custom/zdmlocalsnesf.o
>          CC arch-linux-c-opt/obj/snes/utils/dmsnes.o
>          CC arch-linux-c-opt/obj/snes/utils/dmdasnes.o
>          CC arch-linux-c-opt/obj/snes/utils/ftn-custom/zdmsnesf.o
>          CC arch-linux-c-opt/obj/ksp/ksp/impls/fetidp/fetidp.o
>          CC arch-linux-c-opt/obj/snes/utils/ftn-auto/convestf.o
>          CC arch-linux-c-opt/obj/snes/utils/ftn-auto/dmadaptf.o
>          CC arch-linux-c-opt/obj/snes/utils/ftn-auto/dmplexsnesf.o
>          CC arch-linux-c-opt/obj/snes/linesearch/interface/linesearchregi.o
>          CC arch-linux-c-opt/obj/snes/linesearch/interface/ftn-custom/zlinesearchf.o
>          CC arch-linux-c-opt/obj/snes/linesearch/interface/ftn-auto/linesearchf.o
>          CC arch-linux-c-opt/obj/snes/linesearch/impls/bt/ftn-auto/linesearchbtf.o
>          CC arch-linux-c-opt/obj/snes/linesearch/impls/shell/ftn-custom/zlinesearchshellf.o
>          CC arch-linux-c-opt/obj/snes/linesearch/impls/shell/linesearchshell.o
>          CC arch-linux-c-opt/obj/snes/utils/dmadapt.o
>          CC arch-linux-c-opt/obj/snes/linesearch/impls/basic/linesearchbasic.o
>          CC arch-linux-c-opt/obj/snes/linesearch/interface/linesearch.o
>          CC arch-linux-c-opt/obj/snes/linesearch/impls/cp/linesearchcp.o
>          CC arch-linux-c-opt/obj/snes/linesearch/impls/bt/linesearchbt.o
>          CC arch-linux-c-opt/obj/snes/interface/dlregissnes.o
>          CC arch-linux-c-opt/obj/snes/linesearch/impls/nleqerr/linesearchnleqerr.o
>          CC arch-linux-c-opt/obj/snes/linesearch/impls/l2/linesearchl2.o
>          CC arch-linux-c-opt/obj/snes/interface/snesj2.o
>          CC arch-linux-c-opt/obj/snes/interface/snesj.o
>          CC arch-linux-c-opt/obj/snes/interface/snesregi.o
>          CC arch-linux-c-opt/obj/snes/interface/snespc.o
>          CC arch-linux-c-opt/obj/snes/interface/snesob.o
>          CC arch-linux-c-opt/obj/snes/interface/noise/snesdnest.o
>          CC arch-linux-c-opt/obj/snes/interface/f90-custom/zsnesf90.o
>          CC arch-linux-c-opt/obj/snes/interface/ftn-auto/snespcf.o
>          CC arch-linux-c-opt/obj/snes/interface/ftn-auto/snesf.o
>          CC arch-linux-c-opt/obj/snes/interface/noise/snesmfj2.o
>          CC arch-linux-c-opt/obj/snes/interface/noise/snesnoise.o
>          CC arch-linux-c-opt/obj/snes/interface/snesut.o
>          CC arch-linux-c-opt/obj/snes/impls/qn/ftn-auto/qnf.o
>          CC arch-linux-c-opt/obj/snes/utils/dmplexsnes.o
>          CC arch-linux-c-opt/obj/snes/interface/ftn-custom/zsnesf.o
>          CC arch-linux-c-opt/obj/snes/impls/fas/ftn-auto/fasf.o
>          CC arch-linux-c-opt/obj/snes/impls/fas/fasgalerkin.o
>          CC arch-linux-c-opt/obj/snes/impls/fas/ftn-auto/fasgalerkinf.o
>          CC arch-linux-c-opt/obj/ksp/pc/impls/bddc/bddcprivate.o
>          CC arch-linux-c-opt/obj/snes/impls/fas/ftn-auto/fasfuncf.o
>          CC arch-linux-c-opt/obj/snes/impls/qn/qn.o
>          CC arch-linux-c-opt/obj/snes/impls/ntrdc/ftn-auto/ntrdcf.o
>          CC arch-linux-c-opt/obj/snes/impls/shell/snesshell.o
>          CC arch-linux-c-opt/obj/snes/impls/shell/ftn-custom/zsnesshellf.o
>          CC arch-linux-c-opt/obj/snes/impls/shell/ftn-auto/snesshellf.o
>          CC arch-linux-c-opt/obj/snes/impls/fas/fasfunc.o
>          CC arch-linux-c-opt/obj/snes/impls/richardson/snesrichardson.o
>          CC arch-linux-c-opt/obj/snes/impls/composite/ftn-auto/snescompositef.o
>          CC arch-linux-c-opt/obj/snes/impls/gs/ftn-auto/snesgsf.o
>          CC arch-linux-c-opt/obj/snes/impls/ntrdc/ntrdc.o
>          CC arch-linux-c-opt/obj/snes/impls/gs/gssecant.o
>          CC arch-linux-c-opt/obj/snes/impls/gs/snesgs.o
>          CC arch-linux-c-opt/obj/snes/impls/tr/ftn-auto/trf.o
>          CC arch-linux-c-opt/obj/snes/impls/fas/fas.o
>          CC arch-linux-c-opt/obj/snes/impls/vi/ss/ftn-auto/vissf.o
>          CC arch-linux-c-opt/obj/snes/impls/vi/ftn-auto/vif.o
>          CC arch-linux-c-opt/obj/snes/impls/patch/snespatch.o
>          CC arch-linux-c-opt/obj/snes/impls/vi/rs/ftn-auto/virsf.o
>          CC arch-linux-c-opt/obj/snes/impls/multiblock/ftn-auto/multiblockf.o
>          CC arch-linux-c-opt/obj/snes/impls/ksponly/ksponly.o
>          CC arch-linux-c-opt/obj/snes/impls/vi/ss/viss.o
>          CC arch-linux-c-opt/obj/snes/impls/vi/vi.o
>          CC arch-linux-c-opt/obj/snes/impls/tr/tr.o
>          CC arch-linux-c-opt/obj/snes/impls/composite/snescomposite.o
>          CC arch-linux-c-opt/obj/snes/impls/nasm/aspin.o
>          CC arch-linux-c-opt/obj/snes/impls/vi/rs/virs.o
>          CC arch-linux-c-opt/obj/snes/impls/nasm/ftn-auto/nasmf.o
>          CC arch-linux-c-opt/obj/snes/impls/ngmres/ftn-auto/snesngmresf.o
>          CC arch-linux-c-opt/obj/snes/impls/multiblock/multiblock.o
>          CC arch-linux-c-opt/obj/snes/impls/ngmres/anderson.o
>          CC arch-linux-c-opt/obj/snes/impls/python/ftn-custom/zpythonsf.o
>          CC arch-linux-c-opt/obj/snes/impls/python/pythonsnes.o
>          CC arch-linux-c-opt/obj/snes/impls/ngmres/ngmresfunc.o
>          CC arch-linux-c-opt/obj/snes/interface/snes.o
>          CC arch-linux-c-opt/obj/snes/impls/ncg/ftn-auto/snesncgf.o
>          CC arch-linux-c-opt/obj/snes/impls/ngmres/snesngmres.o
>          CC arch-linux-c-opt/obj/snes/impls/ls/ls.o
>          CC arch-linux-c-opt/obj/snes/mf/ftn-auto/snesmfjf.o
>          CC arch-linux-c-opt/obj/snes/mf/snesmfj.o
>          CC arch-linux-c-opt/obj/snes/impls/ncg/snesncg.o
>          CC arch-linux-c-opt/obj/snes/impls/nasm/nasm.o
>          CC arch-linux-c-opt/obj/snes/impls/ms/ms.o
>          CC arch-linux-c-opt/obj/ts/utils/dmnetworkts.o
>          CC arch-linux-c-opt/obj/ts/utils/dmplexlandau/ftn-custom/zlandaucreate.o
>          CC arch-linux-c-opt/obj/ts/utils/dmdats.o
>          CC arch-linux-c-opt/obj/ts/utils/dmlocalts.o
>          CC arch-linux-c-opt/obj/ts/utils/dmplexlandau/ftn-auto/plexlandf.o
>          CC arch-linux-c-opt/obj/ts/event/ftn-auto/tseventf.o
>          CC arch-linux-c-opt/obj/ts/utils/ftn-auto/dmplextsf.o
>          CC arch-linux-c-opt/obj/ts/utils/dmplexts.o
>          CC arch-linux-c-opt/obj/ts/utils/tsconvest.o
>          CC arch-linux-c-opt/obj/ts/utils/dmts.o
>          CC arch-linux-c-opt/obj/ts/trajectory/interface/ftn-custom/ztrajf.o
>          CC arch-linux-c-opt/obj/ts/trajectory/interface/ftn-auto/trajf.o
>          CC arch-linux-c-opt/obj/ts/trajectory/utils/reconstruct.o
>          CC arch-linux-c-opt/obj/ts/trajectory/impls/singlefile/singlefile.o
>          CC arch-linux-c-opt/obj/ts/trajectory/impls/visualization/trajvisualization.o
>          CC arch-linux-c-opt/obj/ts/trajectory/impls/basic/trajbasic.o
>          CC arch-linux-c-opt/obj/ts/adapt/interface/ftn-custom/ztsadaptf.o
>          CC arch-linux-c-opt/obj/ts/event/tsevent.o
>          CC arch-linux-c-opt/obj/ts/adapt/interface/ftn-auto/tsadaptf.o
>          CC arch-linux-c-opt/obj/ts/trajectory/interface/traj.o
>          CC arch-linux-c-opt/obj/ts/adapt/impls/history/adapthist.o
>          CC arch-linux-c-opt/obj/ts/adapt/impls/history/ftn-auto/adapthistf.o
>          CC arch-linux-c-opt/obj/ts/adapt/impls/none/adaptnone.o
>          CC arch-linux-c-opt/obj/ts/adapt/impls/glee/adaptglee.o
>          CC arch-linux-c-opt/obj/ts/adapt/impls/basic/adaptbasic.o
>          CC arch-linux-c-opt/obj/ts/adapt/impls/cfl/adaptcfl.o
>          CC arch-linux-c-opt/obj/ts/adapt/impls/dsp/ftn-custom/zadaptdspf.o
>          CC arch-linux-c-opt/obj/ts/adapt/interface/tsadapt.o
>          CC arch-linux-c-opt/obj/ts/adapt/impls/dsp/ftn-auto/adaptdspf.o
>          CC arch-linux-c-opt/obj/ts/interface/tscreate.o
>          CC arch-linux-c-opt/obj/ts/adapt/impls/dsp/adaptdsp.o
>          CC arch-linux-c-opt/obj/ts/interface/dlregists.o
>          CC arch-linux-c-opt/obj/ts/trajectory/impls/memory/trajmemory.o
>          CC arch-linux-c-opt/obj/ts/interface/tsreg.o
>          CC arch-linux-c-opt/obj/ts/interface/tseig.o
>          CC arch-linux-c-opt/obj/ts/interface/tshistory.o
>          CC arch-linux-c-opt/obj/ts/interface/tsregall.o
>          CC arch-linux-c-opt/obj/ts/interface/ftn-custom/ztscreatef.o
>          CC arch-linux-c-opt/obj/ts/interface/tsrhssplit.o
>          CC arch-linux-c-opt/obj/ts/interface/sensitivity/ftn-auto/tssenf.o
>          CC arch-linux-c-opt/obj/ts/interface/ftn-custom/ztsregf.o
>          CC arch-linux-c-opt/obj/ts/impls/explicit/rk/ftn-custom/zrkf.o
>          CC arch-linux-c-opt/obj/ts/interface/ftn-custom/ztsf.o
>          CC arch-linux-c-opt/obj/ts/interface/ftn-auto/tsf.o
>          CC arch-linux-c-opt/obj/ts/impls/explicit/rk/ftn-auto/rkf.o
>          CC arch-linux-c-opt/obj/ts/impls/explicit/ssp/ftn-custom/zsspf.o
>          CC arch-linux-c-opt/obj/ts/impls/explicit/ssp/ftn-auto/sspf.o
>          CC arch-linux-c-opt/obj/ts/impls/explicit/euler/euler.o
>          CC arch-linux-c-opt/obj/ts/interface/sensitivity/tssen.o
>          CC arch-linux-c-opt/obj/ts/interface/tsmon.o
>          CC arch-linux-c-opt/obj/ts/impls/rosw/ftn-custom/zroswf.o
>          CC arch-linux-c-opt/obj/ts/impls/explicit/rk/mrk.o
>          CC arch-linux-c-opt/obj/ts/impls/explicit/ssp/ssp.o
>          CC arch-linux-c-opt/obj/ts/impls/arkimex/ftn-auto/arkimexf.o
>          CC arch-linux-c-opt/obj/ts/impls/arkimex/ftn-custom/zarkimexf.o
>          CC arch-linux-c-opt/obj/ts/impls/pseudo/ftn-auto/posindepf.o
>          CC arch-linux-c-opt/obj/ts/impls/pseudo/posindep.o
>          CC arch-linux-c-opt/obj/ts/impls/python/pythonts.o
>          CC arch-linux-c-opt/obj/ts/impls/symplectic/basicsymplectic/basicsymplectic.o
>          CC arch-linux-c-opt/obj/ts/impls/explicit/rk/rk.o
>          CC arch-linux-c-opt/obj/ts/impls/python/ftn-custom/zpythontf.o
>          CC arch-linux-c-opt/obj/ts/impls/eimex/eimex.o
>          CC arch-linux-c-opt/obj/ts/impls/implicit/theta/ftn-auto/thetaf.o
>          CC arch-linux-c-opt/obj/ts/impls/mimex/mimex.o
>          CC arch-linux-c-opt/obj/ts/impls/rosw/rosw.o
>          CC arch-linux-c-opt/obj/ts/impls/glee/glee.o
>          CC arch-linux-c-opt/obj/ts/interface/ts.o
>          CC arch-linux-c-opt/obj/ts/impls/implicit/glle/glleadapt.o
>          CC arch-linux-c-opt/obj/ts/impls/arkimex/arkimex.o
>          CC arch-linux-c-opt/obj/ts/impls/implicit/irk/irk.o
>          CC arch-linux-c-opt/obj/ts/impls/implicit/alpha/ftn-auto/alpha1f.o
>          CC arch-linux-c-opt/obj/ts/impls/implicit/alpha/alpha1.o
>          CC arch-linux-c-opt/obj/ts/impls/implicit/alpha/ftn-auto/alpha2f.o
>          CC arch-linux-c-opt/obj/ts/impls/implicit/discgrad/ftn-auto/tsdiscgradf.o
>          CC arch-linux-c-opt/obj/ts/impls/bdf/ftn-auto/bdff.o
>          CC arch-linux-c-opt/obj/ts/impls/implicit/alpha/alpha2.o
>          CC arch-linux-c-opt/obj/ts/characteristic/interface/mocregis.o
>          CC arch-linux-c-opt/obj/ts/characteristic/interface/ftn-auto/characteristicf.o
>          CC arch-linux-c-opt/obj/ts/impls/implicit/discgrad/tsdiscgrad.o
>          CC arch-linux-c-opt/obj/ts/characteristic/interface/slregis.o
>          CC arch-linux-c-opt/obj/ts/impls/multirate/mprk.o
>          CC arch-linux-c-opt/obj/ts/impls/implicit/theta/theta.o
>          CC arch-linux-c-opt/obj/ts/characteristic/impls/da/slda.o
>          CC arch-linux-c-opt/obj/ts/impls/bdf/bdf.o
>          CC arch-linux-c-opt/obj/tao/bound/impls/blmvm/ftn-auto/blmvmf.o
>          CC arch-linux-c-opt/obj/tao/bound/impls/bqnls/bqnls.o
>          CC arch-linux-c-opt/obj/tao/bound/impls/blmvm/blmvm.o
>          CC arch-linux-c-opt/obj/tao/bound/utils/isutil.o
>          CC arch-linux-c-opt/obj/ts/utils/dmplexlandau/plexland.o
>          CC arch-linux-c-opt/obj/tao/bound/impls/tron/tron.o
>          CC arch-linux-c-opt/obj/ts/characteristic/interface/characteristic.o
>          CC arch-linux-c-opt/obj/tao/bound/impls/bnk/bnls.o
>          CC arch-linux-c-opt/obj/tao/bound/impls/bnk/bntl.o
>          CC arch-linux-c-opt/obj/tao/bound/impls/bnk/bntr.o
>          CC arch-linux-c-opt/obj/tao/bound/impls/bqnk/bqnkls.o
>          CC arch-linux-c-opt/obj/tao/bound/impls/bqnk/bqnktl.o
>          CC arch-linux-c-opt/obj/tao/pde_constrained/impls/lcl/lcl.o
>          CC arch-linux-c-opt/obj/tao/bound/impls/bqnk/bqnk.o
>          CC arch-linux-c-opt/obj/tao/bound/impls/bncg/bncg.o
>          CC arch-linux-c-opt/obj/tao/bound/impls/bqnk/bqnktr.o
>          CC arch-linux-c-opt/obj/tao/bound/impls/bqnk/ftn-auto/bqnkf.o
>          CC arch-linux-c-opt/obj/tao/shell/ftn-auto/taoshellf.o
>          CC arch-linux-c-opt/obj/tao/shell/taoshell.o
>          CC arch-linux-c-opt/obj/tao/matrix/submatfree.o
>          CC arch-linux-c-opt/obj/tao/bound/impls/bnk/bnk.o
>          CC arch-linux-c-opt/obj/tao/matrix/adamat.o
>          CC arch-linux-c-opt/obj/tao/quadratic/impls/gpcg/gpcg.o
>          CC arch-linux-c-opt/obj/tao/constrained/impls/almm/ftn-auto/almmutilsf.o
>          CC arch-linux-c-opt/obj/tao/constrained/impls/almm/almmutils.o
>          CC arch-linux-c-opt/obj/tao/quadratic/impls/bqpip/bqpip.o
>          CC arch-linux-c-opt/obj/tao/constrained/impls/admm/ftn-auto/admmf.o
>          CC arch-linux-c-opt/obj/ts/impls/implicit/glle/glle.o
>          CC arch-linux-c-opt/obj/tao/constrained/impls/admm/ftn-custom/zadmmf.o
>          CC arch-linux-c-opt/obj/tao/complementarity/impls/ssls/ssls.o
>          CC arch-linux-c-opt/obj/tao/complementarity/impls/ssls/ssfls.o
>          CC arch-linux-c-opt/obj/tao/linesearch/interface/dlregis_taolinesearch.o
>          CC arch-linux-c-opt/obj/tao/complementarity/impls/ssls/ssils.o
>          CC arch-linux-c-opt/obj/tao/constrained/impls/almm/almm.o
>          CC arch-linux-c-opt/obj/tao/complementarity/impls/asls/asfls.o
>          CC arch-linux-c-opt/obj/tao/complementarity/impls/asls/asils.o
>          CC arch-linux-c-opt/obj/tao/linesearch/interface/ftn-auto/taolinesearchf.o
>          CC arch-linux-c-opt/obj/tao/linesearch/interface/ftn-custom/ztaolinesearchf.o
>          CC arch-linux-c-opt/obj/tao/constrained/impls/admm/admm.o
>          CC arch-linux-c-opt/obj/tao/constrained/impls/ipm/ipm.o
>          CC arch-linux-c-opt/obj/tao/linesearch/impls/gpcglinesearch/gpcglinesearch.o
>          CC arch-linux-c-opt/obj/tao/linesearch/impls/unit/unit.o
>          CC arch-linux-c-opt/obj/tao/linesearch/impls/morethuente/morethuente.o
>          CC arch-linux-c-opt/obj/tao/snes/taosnes.o
>          CC arch-linux-c-opt/obj/tao/linesearch/interface/taolinesearch.o
>          CC arch-linux-c-opt/obj/tao/linesearch/impls/armijo/armijo.o
>          CC arch-linux-c-opt/obj/tao/leastsquares/impls/brgn/ftn-auto/brgnf.o
>          CC arch-linux-c-opt/obj/tao/linesearch/impls/owarmijo/owarmijo.o
>          CC arch-linux-c-opt/obj/tao/leastsquares/impls/brgn/ftn-custom/zbrgnf.o
>          CC arch-linux-c-opt/obj/tao/interface/dlregistao.o
>          CC arch-linux-c-opt/obj/tao/leastsquares/impls/pounders/gqt.o
>          CC arch-linux-c-opt/obj/tao/interface/fdiff.o
>          CC arch-linux-c-opt/obj/tao/leastsquares/impls/brgn/brgn.o
>          CC arch-linux-c-opt/obj/tao/interface/taosolver_bounds.o
>          CC arch-linux-c-opt/obj/tao/interface/taosolverregi.o
>          CC arch-linux-c-opt/obj/tao/constrained/impls/ipm/pdipm.o
>          CC arch-linux-c-opt/obj/tao/interface/ftn-auto/taosolver_boundsf.o
>          CC arch-linux-c-opt/obj/tao/interface/ftn-auto/taosolver_hjf.o
>          CC arch-linux-c-opt/obj/tao/interface/ftn-auto/taosolver_fgf.o
>          CC arch-linux-c-opt/obj/tao/interface/taosolver_fg.o
>          CC arch-linux-c-opt/obj/tao/python/pythontao.o
>          CC arch-linux-c-opt/obj/tao/python/ftn-custom/zpythontaof.o
>          CC arch-linux-c-opt/obj/tao/interface/taosolver_hj.o
>          CC arch-linux-c-opt/obj/tao/interface/ftn-auto/taosolverf.o
>          CC arch-linux-c-opt/obj/tao/interface/ftn-custom/ztaosolverf.o
>          CC arch-linux-c-opt/obj/tao/unconstrained/impls/lmvm/lmvm.o
>          CC arch-linux-c-opt/obj/tao/interface/taosolver.o
>          CC arch-linux-c-opt/obj/tao/unconstrained/impls/owlqn/owlqn.o
>          CC arch-linux-c-opt/obj/tao/unconstrained/impls/neldermead/neldermead.o
>          CC arch-linux-c-opt/obj/tao/util/ftn-auto/tao_utilf.o
>          CC arch-linux-c-opt/obj/tao/unconstrained/impls/cg/taocg.o
>          FC arch-linux-c-opt/obj/sys/classes/bag/f2003-src/fsrc/bagenum.o
>          FC arch-linux-c-opt/obj/sys/objects/f2003-src/fsrc/optionenum.o
>          CC arch-linux-c-opt/obj/tao/unconstrained/impls/ntr/ntr.o
>          CC arch-linux-c-opt/obj/tao/unconstrained/impls/ntl/ntl.o
>          FC arch-linux-c-opt/obj/dm/f90-mod/petscdmswarmmod.o
>          CC arch-linux-c-opt/obj/tao/unconstrained/impls/bmrm/bmrm.o
>          CC arch-linux-c-opt/obj/tao/unconstrained/impls/nls/nls.o
>          CC arch-linux-c-opt/obj/tao/util/tao_util.o
>          FC arch-linux-c-opt/obj/dm/f90-mod/petscdmdamod.o
>          CC arch-linux-c-opt/obj/tao/leastsquares/impls/pounders/pounders.o
>          FC arch-linux-c-opt/obj/dm/f90-mod/petscdmplexmod.o
>          FC arch-linux-c-opt/obj/ksp/f90-mod/petsckspdefmod.o
>          FC arch-linux-c-opt/obj/ksp/f90-mod/petscpcmod.o
>          FC arch-linux-c-opt/obj/ksp/f90-mod/petsckspmod.o
>          FC arch-linux-c-opt/obj/snes/f90-mod/petscsnesmod.o
>          FC arch-linux-c-opt/obj/ts/f90-mod/petsctsmod.o
>          FC arch-linux-c-opt/obj/tao/f90-mod/petsctaomod.o
>     CLINKER arch-linux-c-opt/lib/libpetsc.so.3.019.2
> *** Building SLEPc ***
> Checking environment... done
> Checking PETSc installation... done
> Generating Fortran stubs... done
> Checking LAPACK library... done
> Checking SCALAPACK... done
> Writing various configuration files... done
>  
> ================================================================================
> SLEPc Configuration
> ================================================================================
>  
> SLEPc directory:
>   /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc
>   It is a git repository on branch: remotes/origin/jose/test-petsc-branch~2
> SLEPc prefix directory:
>   /home/vrkaka/SLlibs/petsc/arch-linux-c-opt
> PETSc directory:
>   /home/vrkaka/SLlibs/petsc
>   It is a git repository on branch: main
> Architecture "arch-linux-c-opt" with double precision real numbers
> SCALAPACK from SCALAPACK linked by PETSc
>  
> xxx==========================================================================xxx
> Configure stage complete. Now build the SLEPc library with:
>    make SLEPC_DIR=/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc PETSC_DIR=/home/vrkaka/SLlibs/petsc PETSC_ARCH=arch-linux-c-opt
> xxx==========================================================================xxx
>  
> ==========================================
> Starting make run on WKS-101259-LT at Wed, 07 Jun 2023 13:20:55 +0300
> Machine characteristics: Linux WKS-101259-LT 5.15.90.1-microsoft-standard-WSL2 #1 SMP Fri Jan 27 02:56:13 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
> -----------------------------------------
> Using SLEPc directory: /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc
> Using PETSc directory: /home/vrkaka/SLlibs/petsc
> Using PETSc arch: arch-linux-c-opt
> -----------------------------------------
> SLEPC_VERSION_RELEASE    0
> SLEPC_VERSION_MAJOR      3
> SLEPC_VERSION_MINOR      19
> SLEPC_VERSION_SUBMINOR   0
> SLEPC_VERSION_DATE       "unknown"
> SLEPC_VERSION_GIT        "unknown"
> SLEPC_VERSION_DATE_GIT   "unknown"
> -----------------------------------------
> Using SLEPc configure options: --prefix=/home/vrkaka/SLlibs/petsc/arch-linux-c-opt
> Using SLEPc configuration flags:
> #define SLEPC_PETSC_DIR "/home/vrkaka/SLlibs/petsc"
> #define SLEPC_PETSC_ARCH "arch-linux-c-opt"
> #define SLEPC_DIR "/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc"
> #define SLEPC_LIB_DIR "/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib"
> #define SLEPC_VERSION_GIT "v3.19.0-34-ga2e6dffce"
> #define SLEPC_VERSION_DATE_GIT "2023-05-09 07:30:59 +0000"
> #define SLEPC_VERSION_BRANCH_GIT "remotes/origin/jose/test-petsc-branch~2"
> #define SLEPC_HAVE_SCALAPACK 1
> #define SLEPC_SCALAPACK_HAVE_UNDERSCORE 1
> #define SLEPC_HAVE_PACKAGES ":scalapack:"
> -----------------------------------------
> PETSC_VERSION_RELEASE    0
> PETSC_VERSION_MAJOR      3
> PETSC_VERSION_MINOR      19
> PETSC_VERSION_SUBMINOR   2
> PETSC_VERSION_DATE       "unknown"
> PETSC_VERSION_GIT        "unknown"
> PETSC_VERSION_DATE_GIT   "unknown"
> -----------------------------------------
> Using PETSc configure options: --with-openmp --download-mpich --download-mumps --download-scalapack --download-openblas --download-slepc --download-metis --download-med --download-hdf5 --download-zlib --download-netcdf --download-pnetcdf --download-exodusii --with-scalar-type=real --with-debugging=0 COPTFLAGS=-O3 CXXOPTFLAGS=-O3 FOPTFLAGS=-O3
> Using PETSc configuration flags:
> #define PETSC_ARCH "arch-linux-c-opt"
> #define PETSC_ATTRIBUTEALIGNED(size) __attribute((aligned(size)))
> #define PETSC_BLASLAPACK_UNDERSCORE 1
> #define PETSC_CLANGUAGE_C 1
> #define PETSC_CXX_RESTRICT __restrict
> #define PETSC_DEPRECATED_ENUM(why) __attribute__((deprecated(why)))
> #define PETSC_DEPRECATED_FUNCTION(why) __attribute__((deprecated(why)))
> #define PETSC_DEPRECATED_MACRO(why) _Pragma(why)
> #define PETSC_DEPRECATED_TYPEDEF(why) __attribute__((deprecated(why)))
> #define PETSC_DIR "/home/vrkaka/SLlibs/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_ATOMIC 1
> #define PETSC_HAVE_CXX_COMPLEX 1
> #define PETSC_HAVE_CXX_COMPLEX_FIX 1
> #define PETSC_HAVE_CXX_DIALECT_CXX11 1
> #define PETSC_HAVE_CXX_DIALECT_CXX14 1
> #define PETSC_HAVE_CXX_DIALECT_CXX17 1
> #define PETSC_HAVE_CXX_DIALECT_CXX20 1
> #define PETSC_HAVE_DLADDR 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_EXECUTABLE_EXPORT 1
> #define PETSC_HAVE_EXODUSII 1
> #define PETSC_HAVE_FCNTL_H 1
> #define PETSC_HAVE_FENV_H 1
> #define PETSC_HAVE_FE_VALUES 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_FREE_LINE_LENGTH_NONE 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_HDF5 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_MED 1
> #define PETSC_HAVE_MEMMOVE 1
> #define PETSC_HAVE_METIS 1
> #define PETSC_HAVE_MKSTEMP 1
> #define PETSC_HAVE_MMAP 1
> #define PETSC_HAVE_MPICH 1
> #define PETSC_HAVE_MPICH_NUMVERSION 40101300
> #define PETSC_HAVE_MPIEXEC_ENVIRONMENTAL_VARIABLE MPIR_CVAR_CH3
> #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_F90MODULE 1
> #define PETSC_HAVE_MPI_F90MODULE_VISIBILITY 1
> #define PETSC_HAVE_MPI_FEATURE_DYNAMIC_WINDOW 1
> #define PETSC_HAVE_MPI_GET_ACCUMULATE 1
> #define PETSC_HAVE_MPI_GET_LIBRARY_VERSION 1
> #define PETSC_HAVE_MPI_INIT_THREAD 1
> #define PETSC_HAVE_MPI_INT64_T 1
> #define PETSC_HAVE_MPI_LARGE_COUNT 1
> #define PETSC_HAVE_MPI_LONG_DOUBLE 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_BLOCK 1
> #define PETSC_HAVE_MPI_RGET 1
> #define PETSC_HAVE_MPI_WIN_CREATE 1
> #define PETSC_HAVE_MUMPS 1
> #define PETSC_HAVE_NANOSLEEP 1
> #define PETSC_HAVE_NETCDF 1
> #define PETSC_HAVE_NETDB_H 1
> #define PETSC_HAVE_NETINET_IN_H 1
> #define PETSC_HAVE_OPENBLAS 1
> #define PETSC_HAVE_OPENMP 1
> #define PETSC_HAVE_PACKAGES ":blaslapack:exodusii:hdf5:mathlib:med:metis:mpi:mpich:mumps:netcdf:openblas:openmp:pnetcdf:pthread:regex:scalapack:sowing:zlib:"
> #define PETSC_HAVE_PNETCDF 1
> #define PETSC_HAVE_POPEN 1
> #define PETSC_HAVE_POSIX_MEMALIGN 1
> #define PETSC_HAVE_PTHREAD 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_SETJMP_H 1
> #define PETSC_HAVE_SLEEP 1
> #define PETSC_HAVE_SLEPC 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_STDATOMIC_H 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_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_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_TAU_PERFSTUBS 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_HDF5_HAVE_PARALLEL 1
> #define PETSC_HDF5_HAVE_ZLIB 1
> #define PETSC_INTPTR_T intptr_t
> #define PETSC_INTPTR_T_FMT "#" PRIxPTR
> #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 "/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib"
> #define PETSC_MAX_PATH_LEN 4096
> #define PETSC_MEMALIGN 16
> #define PETSC_MPICC_SHOW "gcc -fPIC -Wno-lto-type-mismatch -Wno-stringop-overflow -O3 -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -Wl,-rpath -Wl,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -Wl,--enable-new-dtags -lmpi"
> #define PETSC_MPIU_IS_COLORING_VALUE_TYPE MPI_UNSIGNED_SHORT
> #define PETSC_OMAKE "/usr/bin/gmake --no-print-directory"
> #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_INT 4
> #define PETSC_SIZEOF_LONG 8
> #define PETSC_SIZEOF_LONG_LONG 8
> #define PETSC_SIZEOF_SIZE_T 8
> #define PETSC_SIZEOF_VOID_P 8
> #define PETSC_SLSUFFIX "so"
> #define PETSC_UINTPTR_T uintptr_t
> #define PETSC_UINTPTR_T_FMT "#" PRIxPTR
> #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_DMLANDAU_2D 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_64BIT_PTR 1
> #define PETSC_USING_F2003 1
> #define PETSC_USING_F90FREEFORM 1
> #define PETSC_VERSION_BRANCH_GIT "main"
> #define PETSC_VERSION_DATE_GIT "2023-06-07 04:13:28 +0000"
> #define PETSC_VERSION_GIT "v3.19.2-384-g9b9c8f2e245"
> #define PETSC__BSD_SOURCE 1
> #define PETSC__DEFAULT_SOURCE 1
> #define PETSC__GNU_SOURCE 1
> -----------------------------------------
> Using C/C++ include paths: -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc/include -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc/arch-linux-c-opt/include        -I/home/vrkaka/SLlibs/petsc/include -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
> Using C compile: /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/mpicc -o .o -c -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fstack-protector -fvisibility=hidden -O3
> Using C++ compile: /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/mpicxx -o .o -c -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-psabi -fstack-protector -fvisibility=hidden -O3  -std=gnu++20  -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc/include -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc/arch-linux-c-opt/include        -I/home/vrkaka/SLlibs/petsc/include -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include  -fopenmp
> Using Fortran include/module paths: -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc/include -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc/arch-linux-c-opt/include -I/home/vrkaka/SLlibs/petsc/include -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
> Using Fortran compile: /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/mpif90 -o .o -c -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3  -fopenmp  -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc/include -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc/arch-linux-c-opt/include -I/home/vrkaka/SLlibs/petsc/include -I/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include  -fopenmp
> -----------------------------------------
> Using C/C++ linker: /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/mpicc
> Using C/C++ flags: -fopenmp   -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fstack-protector -fvisibility=hidden -O3
> Using Fortran linker: /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/mpif90
> Using Fortran flags: -fopenmp   -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -O3
> -----------------------------------------
> Using libraries: -Wl,-rpath,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc/arch-linux-c-opt/lib -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc/arch-linux-c-opt/lib -lslepc           -Wl,-rpath,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -Wl,-rpath,/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -L/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11 -lpetsc -ldmumps -lmumps_common -lpord -lpthread -lscalapack -lopenblas -lmetis -lexoIIv2for32 -lexodus -lmedC -lmed -lnetcdf -lpnetcdf -lhdf5_hl -lhdf5 -lm -lz -lmpifort -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lstdc++
> ------------------------------------------
> Using mpiexec: /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/bin/mpiexec
> ------------------------------------------
> Using MAKE: /usr/bin/gmake
> Default MAKEFLAGS: MAKE_NP:10 MAKE_LOAD:18.0 MAKEFLAGS: --no-print-directory -- PETSC_DIR=/home/vrkaka/SLlibs/petsc PETSC_ARCH=arch-linux-c-opt SLEPC_DIR=/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc
> ==========================================
> /usr/bin/gmake --print-directory -f gmakefile -j10 -l18.0 --output-sync=recurse V= slepc_libs
> /usr/bin/python3 /home/vrkaka/SLlibs/petsc/config/gmakegen.py --petsc-arch=arch-linux-c-opt --pkg-dir=/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc --pkg-name=slepc --pkg-pkgs=sys,eps,svd,pep,nep,mfn,lme --pkg-arch=arch-linux-c-opt
>           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/ftn-custom/zslepc_startf.o
>           CC arch-linux-c-opt/obj/sys/ftn-custom/zslepc_start.o
>           CC arch-linux-c-opt/obj/sys/dlregisslepc.o
>           CC arch-linux-c-opt/obj/sys/slepcutil.o
>           CC arch-linux-c-opt/obj/sys/slepcinit.o
>           CC arch-linux-c-opt/obj/sys/slepcsc.o
>           CC arch-linux-c-opt/obj/sys/slepccontour.o
> Use "/usr/bin/gmake V=1" to see verbose compile lines, "/usr/bin/gmake V=0" to suppress.
>           FC arch-linux-c-opt/obj/sys/f90-mod/slepcsysmod.o
>           CC arch-linux-c-opt/obj/sys/vec/ftn-auto/vecutilf.o
>           CC arch-linux-c-opt/obj/sys/ftn-custom/zslepcutil.o
>           CC arch-linux-c-opt/obj/sys/vec/pool.o
>           CC arch-linux-c-opt/obj/sys/mat/ftn-auto/matutilf.o
>           CC arch-linux-c-opt/obj/sys/vec/vecutil.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/polygon/ftn-auto/rgpolygonf.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/ellipse/ftn-custom/zellipse.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/interval/ftn-custom/zinterval.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/ring/rgring.o
>           CC arch-linux-c-opt/obj/sys/classes/rg/interface/rgregis.o
>           CC arch-linux-c-opt/obj/sys/classes/rg/impls/polygon/rgpolygon.o
>           CC arch-linux-c-opt/obj/sys/classes/rg/interface/ftn-auto/rgbasicf.o
>           CC arch-linux-c-opt/obj/sys/mat/matutil.o
>           CC arch-linux-c-opt/obj/sys/classes/rg/interface/ftn-custom/zrgf.o
>           CC arch-linux-c-opt/obj/sys/classes/rg/interface/rgbasic.o
>           CC arch-linux-c-opt/obj/sys/classes/fn/impls/phi/ftn-auto/fnphif.o
>           CC arch-linux-c-opt/obj/sys/classes/rg/impls/interval/rginterval.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/phi/fnphi.o
>           CC arch-linux-c-opt/obj/sys/vec/veccomp.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/sqrt/fnsqrt.o
>           CC arch-linux-c-opt/obj/sys/classes/fn/impls/fnutil.o
>           CC arch-linux-c-opt/obj/sys/classes/fn/impls/combine/fncombine.o
>           CC arch-linux-c-opt/obj/sys/classes/fn/impls/log/fnlog.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/impls/invsqrt/fninvsqrt.o
>           CC arch-linux-c-opt/obj/sys/classes/fn/impls/rational/fnrational.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/precond/ftn-auto/precondf.o
>           CC arch-linux-c-opt/obj/sys/classes/st/impls/cayley/cayley.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/precond/precond.o
>           CC arch-linux-c-opt/obj/sys/classes/st/impls/sinvert/sinvert.o
>           CC arch-linux-c-opt/obj/sys/classes/st/impls/filter/filter.o
>           CC arch-linux-c-opt/obj/sys/classes/fn/interface/fnbasic.o
>           CC arch-linux-c-opt/obj/sys/classes/st/impls/shift/shift.o
>           CC arch-linux-c-opt/obj/sys/classes/st/impls/shell/shell.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/impls/exp/fnexp.o
>           CC arch-linux-c-opt/obj/sys/classes/st/interface/stregis.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/stset.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-custom/zstf.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/stfunc.o
>           CC arch-linux-c-opt/obj/sys/classes/st/interface/stsles.o
>           CC arch-linux-c-opt/obj/sys/classes/st/interface/ftn-auto/stsolvef.o
>           CC arch-linux-c-opt/obj/sys/classes/bv/impls/tensor/ftn-auto/bvtensorf.o
>           CC arch-linux-c-opt/obj/sys/classes/st/interface/stsolve.o
>           CC arch-linux-c-opt/obj/sys/classes/bv/impls/contiguous/contig.o
>           CC arch-linux-c-opt/obj/sys/classes/bv/interface/bvbiorthog.o
>           CC arch-linux-c-opt/obj/sys/classes/bv/impls/mat/bvmat.o
>           CC arch-linux-c-opt/obj/sys/classes/bv/interface/bvblas.o
>           CC arch-linux-c-opt/obj/sys/classes/bv/impls/svec/svec.o
>           CC arch-linux-c-opt/obj/sys/classes/bv/impls/vecs/vecs.o
>           CC arch-linux-c-opt/obj/sys/classes/bv/interface/bvkrylov.o
>           CC arch-linux-c-opt/obj/sys/classes/bv/interface/bvfunc.o
>           CC arch-linux-c-opt/obj/sys/classes/bv/interface/bvregis.o
>           CC arch-linux-c-opt/obj/sys/classes/bv/impls/tensor/bvtensor.o
>           CC arch-linux-c-opt/obj/sys/classes/bv/interface/bvbasic.o
>           CC arch-linux-c-opt/obj/sys/classes/bv/interface/bvcontour.o
>           CC arch-linux-c-opt/obj/sys/classes/bv/interface/ftn-custom/zbvf.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/bvbasicf.o
>           CC arch-linux-c-opt/obj/sys/classes/bv/interface/ftn-auto/bvcontourf.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/bvglobalf.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-auto/bvopsf.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/bvops.o
>           CC arch-linux-c-opt/obj/sys/classes/st/impls/filter/filtlan.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/ds/impls/hsvd/ftn-auto/dshsvdf.o
>           CC arch-linux-c-opt/obj/sys/classes/ds/impls/svd/ftn-auto/dssvdf.o
>           CC arch-linux-c-opt/obj/sys/classes/ds/impls/dsutil.o
>           CC arch-linux-c-opt/obj/sys/classes/bv/interface/bvorthog.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/nep/ftn-auto/dsnepf.o
>           CC arch-linux-c-opt/obj/sys/classes/ds/impls/ghep/dsghep.o
>           CC arch-linux-c-opt/obj/sys/classes/ds/impls/nhepts/dsnhepts.o
>           CC arch-linux-c-opt/obj/sys/classes/ds/impls/svd/dssvd.o
>           CC arch-linux-c-opt/obj/sys/classes/ds/impls/gnhep/dsgnhep.o
>           CC arch-linux-c-opt/obj/sys/classes/ds/impls/pep/dspep.o
>           CC arch-linux-c-opt/obj/sys/classes/ds/impls/nhep/dsnhep.o
>           CC arch-linux-c-opt/obj/sys/classes/ds/impls/hsvd/dshsvd.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/hz.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/gsvd/ftn-auto/dsgsvdf.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/hep/bdc/dibtdc.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/dsbasic.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/ghiep/invit.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/dsops.o
>           CC arch-linux-c-opt/obj/sys/classes/ds/interface/ftn-auto/dsprivf.o
>           CC arch-linux-c-opt/obj/sys/classes/ds/impls/hep/dshep.o
>           CC arch-linux-c-opt/obj/sys/classes/ds/impls/ghiep/dsghiep.o
>           CC arch-linux-c-opt/obj/eps/impls/cg/lobpcg/ftn-auto/lobpcgf.o
>           CC arch-linux-c-opt/obj/eps/impls/cg/rqcg/ftn-auto/rqcgf.o
>           CC arch-linux-c-opt/obj/eps/impls/lyapii/ftn-auto/lyapiif.o
>           CC arch-linux-c-opt/obj/sys/classes/ds/interface/dspriv.o
>           CC arch-linux-c-opt/obj/sys/classes/ds/impls/gsvd/dsgsvd.o
>           CC arch-linux-c-opt/obj/eps/impls/subspace/subspace.o
>           CC arch-linux-c-opt/obj/eps/impls/external/scalapack/scalapack.o
>           CC arch-linux-c-opt/obj/eps/impls/lapack/lapack.o
>           CC arch-linux-c-opt/obj/eps/impls/ciss/ftn-auto/cissf.o
>           CC arch-linux-c-opt/obj/eps/impls/cg/rqcg/rqcg.o
>           CC arch-linux-c-opt/obj/eps/impls/davidson/dvdschm.o
>           CC arch-linux-c-opt/obj/eps/impls/cg/lobpcg/lobpcg.o
>           CC arch-linux-c-opt/obj/eps/impls/davidson/davidson.o
>           CC arch-linux-c-opt/obj/eps/impls/davidson/dvdtestconv.o
>           CC arch-linux-c-opt/obj/eps/impls/davidson/dvdinitv.o
>           CC arch-linux-c-opt/obj/eps/impls/davidson/dvdgd2.o
>           CC arch-linux-c-opt/obj/eps/impls/lyapii/lyapii.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/dvdcalcpairs.o
>           CC arch-linux-c-opt/obj/eps/impls/davidson/gd/gd.o
>           CC arch-linux-c-opt/obj/eps/impls/davidson/dvdutils.o
>           CC arch-linux-c-opt/obj/eps/impls/davidson/jd/jd.o
>           CC arch-linux-c-opt/obj/eps/impls/krylov/lanczos/ftn-auto/lanczosf.o
>           CC arch-linux-c-opt/obj/eps/impls/davidson/dvdupdatev.o
>           CC arch-linux-c-opt/obj/eps/impls/krylov/arnoldi/ftn-auto/arnoldif.o
>           CC arch-linux-c-opt/obj/eps/impls/krylov/arnoldi/arnoldi.o
>           CC arch-linux-c-opt/obj/eps/impls/krylov/krylovschur/ks-indef.o
>           CC arch-linux-c-opt/obj/eps/impls/krylov/epskrylov.o
>           CC arch-linux-c-opt/obj/eps/impls/davidson/dvdimprovex.o
>           CC arch-linux-c-opt/obj/eps/impls/ciss/ciss.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/ftn-auto/krylovschurf.o
>           CC arch-linux-c-opt/obj/eps/impls/power/ftn-auto/powerf.o
>           CC arch-linux-c-opt/obj/eps/impls/krylov/krylovschur/ks-twosided.o
>           CC arch-linux-c-opt/obj/eps/interface/dlregiseps.o
>           CC arch-linux-c-opt/obj/eps/interface/epsbasic.o
>           CC arch-linux-c-opt/obj/eps/interface/epsregis.o
>           CC arch-linux-c-opt/obj/eps/impls/krylov/lanczos/lanczos.o
>           CC arch-linux-c-opt/obj/eps/interface/epsdefault.o
>           CC arch-linux-c-opt/obj/eps/interface/epsmon.o
>           CC arch-linux-c-opt/obj/eps/impls/krylov/krylovschur/krylovschur.o
>           CC arch-linux-c-opt/obj/eps/interface/epsopts.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/epssetup.o
>           CC arch-linux-c-opt/obj/eps/interface/ftn-auto/epsmonf.o
>           CC arch-linux-c-opt/obj/eps/impls/power/power.o
>          CC arch-linux-c-opt/obj/eps/interface/ftn-auto/epssetupf.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/epsoptsf.o
>           CC arch-linux-c-opt/obj/eps/interface/ftn-auto/epssolvef.o
>           CC arch-linux-c-opt/obj/eps/interface/ftn-custom/zepsf.o
>           CC arch-linux-c-opt/obj/svd/impls/lanczos/ftn-auto/gklanczosf.o
>           CC arch-linux-c-opt/obj/svd/impls/cross/ftn-auto/crossf.o
>           CC arch-linux-c-opt/obj/eps/interface/epsview.o
>           CC arch-linux-c-opt/obj/svd/impls/external/scalapack/svdscalap.o
>           CC arch-linux-c-opt/obj/svd/impls/randomized/rsvd.o
>           CC arch-linux-c-opt/obj/svd/impls/trlanczos/ftn-auto/trlanczosf.o
>           CC arch-linux-c-opt/obj/svd/impls/cyclic/ftn-auto/cyclicf.o
>           CC arch-linux-c-opt/obj/svd/interface/dlregissvd.o
>           CC arch-linux-c-opt/obj/svd/interface/svdbasic.o
>           CC arch-linux-c-opt/obj/svd/impls/lapack/svdlapack.o
>           CC arch-linux-c-opt/obj/svd/impls/lanczos/gklanczos.o
>           CC arch-linux-c-opt/obj/eps/impls/krylov/krylovschur/ks-slice.o
>           CC arch-linux-c-opt/obj/svd/interface/svddefault.o
>           CC arch-linux-c-opt/obj/svd/impls/cross/cross.o
>           CC arch-linux-c-opt/obj/svd/interface/svdregis.o
>           CC arch-linux-c-opt/obj/svd/interface/svdmon.o
>           CC arch-linux-c-opt/obj/svd/interface/ftn-auto/svdbasicf.o
>           CC arch-linux-c-opt/obj/svd/interface/svdopts.o
>           CC arch-linux-c-opt/obj/svd/interface/ftn-auto/svddefaultf.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/ftn-auto/svdmonf.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-custom/zsvdf.o
>           CC arch-linux-c-opt/obj/svd/interface/ftn-auto/svdsolvef.o
>           CC arch-linux-c-opt/obj/svd/interface/svdview.o
>           CC arch-linux-c-opt/obj/svd/interface/ftn-auto/svdviewf.o
>           CC arch-linux-c-opt/obj/pep/impls/krylov/qarnoldi/ftn-auto/qarnoldif.o
>           CC arch-linux-c-opt/obj/pep/impls/peputils.o
>           CC arch-linux-c-opt/obj/svd/impls/cyclic/cyclic.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/pepkrylov.o
>           CC arch-linux-c-opt/obj/pep/impls/krylov/stoar/ftn-auto/stoarf.o
>           CC arch-linux-c-opt/obj/pep/impls/krylov/toar/ftn-auto/ptoarf.o
>           CC arch-linux-c-opt/obj/pep/impls/krylov/qarnoldi/qarnoldi.o
>           CC arch-linux-c-opt/obj/pep/impls/linear/ftn-auto/linearf.o
>           CC arch-linux-c-opt/obj/pep/impls/linear/qeplin.o
>           CC arch-linux-c-opt/obj/pep/impls/jd/ftn-auto/pjdf.o
>           CC arch-linux-c-opt/obj/pep/interface/dlregispep.o
>           CC arch-linux-c-opt/obj/pep/impls/krylov/stoar/stoar.o
>           CC arch-linux-c-opt/obj/pep/interface/pepbasic.o
>           CC arch-linux-c-opt/obj/pep/interface/pepmon.o
>           CC arch-linux-c-opt/obj/pep/impls/linear/linear.o
>           CC arch-linux-c-opt/obj/pep/interface/pepdefault.o
>           CC arch-linux-c-opt/obj/svd/impls/trlanczos/trlanczos.o
>           CC arch-linux-c-opt/obj/pep/interface/pepregis.o
>           CC arch-linux-c-opt/obj/pep/impls/krylov/toar/ptoar.o
>           CC arch-linux-c-opt/obj/pep/interface/ftn-auto/pepbasicf.o
>           CC arch-linux-c-opt/obj/pep/interface/pepopts.o
>           CC arch-linux-c-opt/obj/pep/interface/pepsetup.o
>           CC arch-linux-c-opt/obj/pep/interface/pepsolve.o
>           CC arch-linux-c-opt/obj/pep/interface/ftn-auto/pepdefaultf.o
>           CC arch-linux-c-opt/obj/pep/interface/ftn-auto/pepmonf.o
>           CC arch-linux-c-opt/obj/pep/interface/ftn-auto/pepoptsf.o
>           CC arch-linux-c-opt/obj/pep/interface/ftn-auto/pepsetupf.o
>           CC arch-linux-c-opt/obj/pep/interface/ftn-custom/zpepf.o
>           CC arch-linux-c-opt/obj/pep/interface/ftn-auto/pepviewf.o
>           CC arch-linux-c-opt/obj/pep/interface/ftn-auto/pepsolvef.o
>           CC arch-linux-c-opt/obj/pep/interface/peprefine.o
>           CC arch-linux-c-opt/obj/pep/interface/pepview.o
>           CC arch-linux-c-opt/obj/pep/impls/krylov/stoar/qslice.o
>           CC arch-linux-c-opt/obj/nep/impls/slp/ftn-auto/slpf.o
>           CC arch-linux-c-opt/obj/nep/impls/nleigs/ftn-custom/znleigsf.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-auto/nleigsf.o
>           CC arch-linux-c-opt/obj/nep/impls/interpol/ftn-auto/interpolf.o
>           CC arch-linux-c-opt/obj/nep/impls/slp/slp.o
>           CC arch-linux-c-opt/obj/nep/impls/narnoldi/ftn-auto/narnoldif.o
>           CC arch-linux-c-opt/obj/nep/impls/slp/slp-twosided.o
>           CC arch-linux-c-opt/obj/nep/impls/nleigs/nleigs-fullb.o
>           CC arch-linux-c-opt/obj/nep/impls/interpol/interpol.o
>           CC arch-linux-c-opt/obj/nep/impls/rii/ftn-auto/riif.o
>           CC arch-linux-c-opt/obj/nep/interface/dlregisnep.o
>           CC arch-linux-c-opt/obj/nep/impls/narnoldi/narnoldi.o
>           CC arch-linux-c-opt/obj/pep/impls/krylov/toar/nrefine.o
>           CC arch-linux-c-opt/obj/nep/interface/nepdefault.o
>           CC arch-linux-c-opt/obj/nep/interface/nepregis.o
>           CC arch-linux-c-opt/obj/nep/impls/rii/rii.o
>           CC arch-linux-c-opt/obj/nep/interface/nepbasic.o
>           CC arch-linux-c-opt/obj/nep/interface/nepmon.o
>           CC arch-linux-c-opt/obj/pep/impls/jd/pjd.o
>           CC arch-linux-c-opt/obj/nep/interface/nepresolv.o
>           CC arch-linux-c-opt/obj/nep/interface/nepopts.o
>           CC arch-linux-c-opt/obj/nep/impls/nepdefl.o
>           CC arch-linux-c-opt/obj/nep/interface/nepsetup.o
>           CC arch-linux-c-opt/obj/nep/interface/ftn-auto/nepdefaultf.o
>           CC arch-linux-c-opt/obj/nep/interface/ftn-auto/nepbasicf.o
>           CC arch-linux-c-opt/obj/nep/interface/ftn-auto/nepmonf.o
>           CC arch-linux-c-opt/obj/nep/interface/ftn-auto/nepoptsf.o
>           CC arch-linux-c-opt/obj/nep/interface/ftn-auto/nepresolvf.o
>           CC arch-linux-c-opt/obj/nep/interface/ftn-auto/nepsetupf.o
>           CC arch-linux-c-opt/obj/nep/interface/nepsolve.o
>           CC arch-linux-c-opt/obj/nep/interface/ftn-auto/nepsolvef.o
>           CC arch-linux-c-opt/obj/nep/interface/ftn-auto/nepviewf.o
>           CC arch-linux-c-opt/obj/nep/interface/ftn-custom/znepf.o
>           CC arch-linux-c-opt/obj/mfn/interface/dlregismfn.o
>           CC arch-linux-c-opt/obj/mfn/impls/krylov/mfnkrylov.o
>           CC arch-linux-c-opt/obj/nep/interface/nepview.o
>           CC arch-linux-c-opt/obj/nep/interface/neprefine.o
>           CC arch-linux-c-opt/obj/mfn/interface/mfnmon.o
>           CC arch-linux-c-opt/obj/mfn/interface/mfnregis.o
>           CC arch-linux-c-opt/obj/mfn/impls/expokit/mfnexpokit.o
>           CC arch-linux-c-opt/obj/mfn/interface/mfnopts.o
>           CC arch-linux-c-opt/obj/mfn/interface/mfnbasic.o
>           CC arch-linux-c-opt/obj/mfn/interface/ftn-auto/mfnbasicf.o
>           CC arch-linux-c-opt/obj/mfn/interface/mfnsolve.o
>           CC arch-linux-c-opt/obj/mfn/interface/mfnsetup.o
>           CC arch-linux-c-opt/obj/mfn/interface/ftn-auto/mfnmonf.o
>           CC arch-linux-c-opt/obj/mfn/interface/ftn-auto/mfnoptsf.o
>           CC arch-linux-c-opt/obj/mfn/interface/ftn-auto/mfnsetupf.o
>           CC arch-linux-c-opt/obj/mfn/interface/ftn-auto/mfnsolvef.o
>           CC arch-linux-c-opt/obj/mfn/interface/ftn-custom/zmfnf.o
>           CC arch-linux-c-opt/obj/lme/interface/dlregislme.o
>           CC arch-linux-c-opt/obj/nep/impls/nleigs/nleigs.o
>           CC arch-linux-c-opt/obj/lme/interface/lmeregis.o
>           CC arch-linux-c-opt/obj/lme/interface/lmemon.o
>           CC arch-linux-c-opt/obj/lme/impls/krylov/lmekrylov.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/ftn-auto/lmemonf.o
>           CC arch-linux-c-opt/obj/lme/interface/lmesetup.o
>           CC arch-linux-c-opt/obj/lme/interface/ftn-auto/lmebasicf.o
>           CC arch-linux-c-opt/obj/lme/interface/lmesolve.o
>           CC arch-linux-c-opt/obj/lme/interface/ftn-auto/lmeoptsf.o
>           CC arch-linux-c-opt/obj/lme/interface/ftn-auto/lmesolvef.o
>           CC arch-linux-c-opt/obj/lme/interface/lmedense.o
>           CC arch-linux-c-opt/obj/lme/interface/ftn-auto/lmesetupf.o
>           CC arch-linux-c-opt/obj/lme/interface/ftn-custom/zlmef.o
>           FC arch-linux-c-opt/obj/sys/classes/rg/f90-mod/slepcrgmod.o
>           FC arch-linux-c-opt/obj/sys/classes/bv/f90-mod/slepcbvmod.o
>           FC arch-linux-c-opt/obj/sys/classes/fn/f90-mod/slepcfnmod.o
>           FC arch-linux-c-opt/obj/lme/f90-mod/slepclmemod.o
>           FC arch-linux-c-opt/obj/sys/classes/ds/f90-mod/slepcdsmod.o
>           FC arch-linux-c-opt/obj/sys/classes/st/f90-mod/slepcstmod.o
>           FC arch-linux-c-opt/obj/mfn/f90-mod/slepcmfnmod.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.019.0
> Now to install the library do:
> make SLEPC_DIR=/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc PETSC_DIR=/home/vrkaka/SLlibs/petsc install
> =========================================
> *** Installing SLEPc ***
> *** Installing SLEPc at prefix location: /home/vrkaka/SLlibs/petsc/arch-linux-c-opt  ***
> ====================================
> Install complete.
> Now to check if the libraries are working do (in current directory):
> make SLEPC_DIR=/home/vrkaka/SLlibs/petsc/arch-linux-c-opt PETSC_DIR=/home/vrkaka/SLlibs/petsc PETSC_ARCH=arch-linux-c-opt check
> ====================================
> /usr/bin/gmake --no-print-directory -f makefile PETSC_ARCH=arch-linux-c-opt PETSC_DIR=/home/vrkaka/SLlibs/petsc SLEPC_DIR=/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc install-builtafterslepc
> /usr/bin/gmake --no-print-directory -f makefile PETSC_ARCH=arch-linux-c-opt PETSC_DIR=/home/vrkaka/SLlibs/petsc SLEPC_DIR=/home/vrkaka/SLlibs/petsc/arch-linux-c-opt/externalpackages/git.slepc slepc4py-install
> gmake[6]: Nothing to be done for 'slepc4py-install'.
> =========================================
> Now to check if the libraries are working do:
> make PETSC_DIR=/home/vrkaka/SLlibs/petsc PETSC_ARCH=arch-linux-c-opt check
> =========================================
>  
>  
>  
>  
> and here is the cmake message when configuring the project:
>  
> vrkaka at WKS-101259-LT:~/sparselizardipopt/build$ cmake ..
> -- The CXX compiler identification is GNU 11.3.0
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> -- Check for working CXX compiler: /usr/bin/c++ - skipped
> -- Detecting CXX compile features
> -- Detecting CXX compile features - done
> -- MPI headers found at /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
> -- MPI library found at /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib/libmpich.so
> -- GMSH HEADERS NOT FOUND (OPTIONAL)
> -- GMSH LIBRARY NOT FOUND (OPTIONAL)
> -- Ipopt headers found at /home/vrkaka/Ipopt/installation/include/coin-or
> -- Ipopt library found at /home/vrkaka/Ipopt/installation/lib/libipopt.so
> -- Blas header cblas.h found at /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
> -- Blas library found at /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib/libopenblas.so
> -- Metis headers found at /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
> -- Metis library found at /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib/libmetis.so
> -- Mumps headers found at /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
> -- Mumps library found at /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib/libcmumps.a
> -- Petsc header petsc.h found at /home/vrkaka/SLlibs/petsc/include
> -- Petsc header petscconf.h found at /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
> -- Petsc library found at /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib/libpetsc.so
> -- Slepc headers found at /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/include
> -- Slepc library found at /home/vrkaka/SLlibs/petsc/arch-linux-c-opt/lib/libslepc.so
> -- Configuring done
> -- Generating done
> -- Build files have been written to: /home/vrkaka/sparselizardipopt/build
>  
>  
>  
> After that building the project with cmake goes fine and a simple mpi test works
>  
>  
> -Kalle

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20230607/bb1cafb1/attachment-0001.html>


More information about the petsc-users mailing list