chetzer-ncpa / ncpaprop-release

Release version of ncpaprop, a command-line package for modeling the propagation of low-frequency acoustic waves in the atmosphere.
Other
14 stars 2 forks source link

PETSc error occurred in the first sample of Modess #4

Closed JerryZhang9611 closed 3 years ago

JerryZhang9611 commented 3 years ago

Hello

First of all, thank you for sharing your code. I have met a problem in running the first sample of Modess:

../bin/Modess --singleprop --atmosfile NCPA_canonical_profile_zuvwtdp.dat --azimuth 90 --freq 0.1

Now processing azimuth = 90 (1 of 1)

WKB fix: new phasevelocity minimum= 297.64 m/s (was 206.86 m/s)
______________________________________________________________________

 -> Normal mode solution at 0.100 Hz and 90.00 deg (43 modes)...
 -> Discrete spectrum: 297.64 m/s to 429.16 m/s
[0]PETSC ERROR: --------------------- Error Message --------------------------------------------------------------
[0]PETSC ERROR: No support for this operation for this object type
[0]PETSC ERROR: Mat type seqaij
[0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting.
[0]PETSC ERROR: Petsc Release Version 3.16.0, unknown 
[0]PETSC ERROR: Unknown Name on a arch-linux-c-real named ubuntu by zty Thu Oct 14 05:51:10 2021
[0]PETSC ERROR: Configure options PETSC_ARCH=arch-linux-c-real PETSC_DIR=/home/zty/ncpaprop/extern/petsc --with-fc=0 --with-debugging=0 --with-mpi=0 --download-f2cblaslapack=1
[0]PETSC ERROR: #1 MatGetInertia() at /home/zty/ncpaprop/extern/petsc/src/mat/interface/matrix.c:8901
[0]PETSC ERROR: #2 EPSSliceGetInertia() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/impls/krylov/krylovschur/ks-slice.c:272
[0]PETSC ERROR: #3 EPSSetUp_KrylovSchur_Slice() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/impls/krylov/krylovschur/ks-slice.c:410
[0]PETSC ERROR: #4 EPSSetUp_KrylovSchur() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/impls/krylov/krylovschur/krylovschur.c:147
[0]PETSC ERROR: #5 EPSSetUp() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/interface/epssetup.c:313
[0]PETSC ERROR: #6 EPSSliceGetEPS() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/impls/krylov/krylovschur/ks-slice.c:232
[0]PETSC ERROR: #7 EPSSetUp_KrylovSchur_Slice() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/impls/krylov/krylovschur/ks-slice.c:355
[0]PETSC ERROR: #8 EPSSetUp_KrylovSchur() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/impls/krylov/krylovschur/krylovschur.c:147
[0]PETSC ERROR: #9 EPSSetUp() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/interface/epssetup.c:313
[0]PETSC ERROR: #10 EPSSolve() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/interface/epssolve.c:136
[0]PETSC ERROR: #11 doESSCalculation() at EigenEngine.cpp:122

I installed PETSc by

./configure --with-localpetsc --enable-autodependencies

Could you please offer me some help?

============================================================

By the way, I found some tiny mistakes in the manual:

  1. Manual still gives the previous link of the git on page 5, section 2.2.1

  2. Spelling mistakes in command argument "--dispersion_file" of the first example of ModBB on page 30

Thanks,

Zhang

chetzer-ncpa commented 3 years ago

Dear Zhang

First, thank you for noticing the errors in the manual. They have been corrected.

The error you encountered suggest that something may have gone wrong in the build process for PETSc. PETSc is a very complex package and does not belong to me, and I can't always catch everything that goes wrong since I'm running their configure script from within mine. For right now, the most useful thing would be to delete the 'extern' folder and run the configure script again, and send me the full output. If there's an error happening there, it should print to the screen even if it doesn't stop the configure script from running to completion.

Best regards -Claus Hetzer


From: JerryZhang9611 @.> Sent: Thursday, October 14, 2021 6:50 AM To: chetzer-ncpa/ncpaprop-release @.> Cc: Subscribed @.***> Subject: [chetzer-ncpa/ncpaprop-release] PETSc error occurred (#4)

[EXTERNAL]

Hello

First of all, thank you for sharing your code. I have met a problem in running the first sample of Modess:

../bin/Modess --singleprop --atmosfile NCPA_canonical_profile_zuvwtdp.dat --azimuth 90 --freq 0.1

Now processing azimuth = 90 (1 of 1)

WKB fix: new phasevelocity minimum= 297.64 m/s (was 206.86 m/s)


-> Normal mode solution at 0.100 Hz and 90.00 deg (43 modes)... -> Discrete spectrum: 297.64 m/s to 429.16 m/s [0]PETSC ERROR: --------------------- Error Message -------------------------------------------------------------- [0]PETSC ERROR: No support for this operation for this object type [0]PETSC ERROR: Mat type seqaij [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. [0]PETSC ERROR: Petsc Release Version 3.16.0, unknown [0]PETSC ERROR: Unknown Name on a arch-linux-c-real named ubuntu by zty Thu Oct 14 05:51:10 2021 [0]PETSC ERROR: Configure options PETSC_ARCH=arch-linux-c-real PETSC_DIR=/home/zty/ncpaprop/extern/petsc --with-fc=0 --with-debugging=0 --with-mpi=0 --download-f2cblaslapack=1 [0]PETSC ERROR: #1 MatGetInertia() at /home/zty/ncpaprop/extern/petsc/src/mat/interface/matrix.c:8901 [0]PETSC ERROR: #2 EPSSliceGetInertia() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/impls/krylov/krylovschur/ks-slice.c:272 [0]PETSC ERROR: #3 EPSSetUp_KrylovSchur_Slice() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/impls/krylov/krylovschur/ks-slice.c:410 [0]PETSC ERROR: #4 EPSSetUp_KrylovSchur() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/impls/krylov/krylovschur/krylovschur.c:147 [0]PETSC ERROR: #5 EPSSetUp() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/interface/epssetup.c:313 [0]PETSC ERROR: #6 EPSSliceGetEPS() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/impls/krylov/krylovschur/ks-slice.c:232 [0]PETSC ERROR: #7 EPSSetUp_KrylovSchur_Slice() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/impls/krylov/krylovschur/ks-slice.c:355 [0]PETSC ERROR: #8 EPSSetUp_KrylovSchur() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/impls/krylov/krylovschur/krylovschur.c:147 [0]PETSC ERROR: #9 EPSSetUp() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/interface/epssetup.c:313 [0]PETSC ERROR: #10 EPSSolve() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/interface/epssolve.c:136 [0]PETSC ERROR: #11 doESSCalculation() at EigenEngine.cpp:122

I installed PETSc by

./configure --with-localpetsc --enable-autodependencies

Could you please offer me some help?

============================================================

By the way, I found some tiny mistakes in the manual:

  1. Manual still gives the previous link of the git in page 5, section 2.2.1

  2. Spelling mistakes in command argument "--dispersion_file" of the first example of ModBB in page 30

Thanks,

Zhang

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/chetzer-ncpa/ncpaprop-release/issues/4, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEORUCLYVKAXN2JH5DAJZJDUG3N2TANCNFSM5F7W4GSQ. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

JerryZhang9611 commented 3 years ago

Dear Hetzer

Thank you for replying to the problem I encountered.

Following your suggestion, I deleted the 'extern' folder and ran the configure and make script again. I didn't find any obvious problems. The full terminal output of configure and make is in the attachment. Please check it out, if you have time.

Sincerely,

Zhang

发件人: Claus Hetzer 发送时间: 2021年10月15日 2:20 收件人: chetzer-ncpa/ncpaprop-release 抄送: JerryZhang9611; Author 主题: Re: [chetzer-ncpa/ncpaprop-release] PETSc error occurred in the firstsample of Modess (#4)

Dear Zhang

First, thank you for noticing the errors in the manual. They have been corrected.

The error you encountered suggest that something may have gone wrong in the build process for PETSc. PETSc is a very complex package and does not belong to me, and I can't always catch everything that goes wrong since I'm running their configure script from within mine. For right now, the most useful thing would be to delete the 'extern' folder and run the configure script again, and send me the full output. If there's an error happening there, it should print to the screen even if it doesn't stop the configure script from running to completion.

Best regards -Claus Hetzer


From: JerryZhang9611 @.> Sent: Thursday, October 14, 2021 6:50 AM To: chetzer-ncpa/ncpaprop-release @.> Cc: Subscribed @.***> Subject: [chetzer-ncpa/ncpaprop-release] PETSc error occurred (#4)

[EXTERNAL]

Hello

First of all, thank you for sharing your code. I have met a problem in running the first sample of Modess:

../bin/Modess --singleprop --atmosfile NCPA_canonical_profile_zuvwtdp.dat --azimuth 90 --freq 0.1

Now processing azimuth = 90 (1 of 1)

WKB fix: new phasevelocity minimum= 297.64 m/s (was 206.86 m/s)


-> Normal mode solution at 0.100 Hz and 90.00 deg (43 modes)... -> Discrete spectrum: 297.64 m/s to 429.16 m/s [0]PETSC ERROR: --------------------- Error Message -------------------------------------------------------------- [0]PETSC ERROR: No support for this operation for this object type [0]PETSC ERROR: Mat type seqaij [0]PETSC ERROR: See https://petsc.org/release/faq/ for trouble shooting. [0]PETSC ERROR: Petsc Release Version 3.16.0, unknown [0]PETSC ERROR: Unknown Name on a arch-linux-c-real named ubuntu by zty Thu Oct 14 05:51:10 2021 [0]PETSC ERROR: Configure options PETSC_ARCH=arch-linux-c-real PETSC_DIR=/home/zty/ncpaprop/extern/petsc --with-fc=0 --with-debugging=0 --with-mpi=0 --download-f2cblaslapack=1 [0]PETSC ERROR: #1 MatGetInertia() at /home/zty/ncpaprop/extern/petsc/src/mat/interface/matrix.c:8901 [0]PETSC ERROR: #2 EPSSliceGetInertia() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/impls/krylov/krylovschur/ks-slice.c:272 [0]PETSC ERROR: #3 EPSSetUp_KrylovSchur_Slice() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/impls/krylov/krylovschur/ks-slice.c:410 [0]PETSC ERROR: #4 EPSSetUp_KrylovSchur() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/impls/krylov/krylovschur/krylovschur.c:147 [0]PETSC ERROR: #5 EPSSetUp() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/interface/epssetup.c:313 [0]PETSC ERROR: #6 EPSSliceGetEPS() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/impls/krylov/krylovschur/ks-slice.c:232 [0]PETSC ERROR: #7 EPSSetUp_KrylovSchur_Slice() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/impls/krylov/krylovschur/ks-slice.c:355 [0]PETSC ERROR: #8 EPSSetUp_KrylovSchur() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/impls/krylov/krylovschur/krylovschur.c:147 [0]PETSC ERROR: #9 EPSSetUp() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/interface/epssetup.c:313 [0]PETSC ERROR: #10 EPSSolve() at /home/zty/ncpaprop/extern/slepc/slepc-3.16.0/src/eps/interface/epssolve.c:136 [0]PETSC ERROR: #11 doESSCalculation() at EigenEngine.cpp:122

I installed PETSc by

./configure --with-localpetsc --enable-autodependencies

Could you please offer me some help?

============================================================

By the way, I found some tiny mistakes in the manual:

  1. Manual still gives the previous link of the git in page 5, section 2.2.1

  2. Spelling mistakes in command argument "--dispersion_file" of the first example of ModBB in page 30

Thanks,

Zhang

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/chetzer-ncpa/ncpaprop-release/issues/4, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEORUCLYVKAXN2JH5DAJZJDUG3N2TANCNFSM5F7W4GSQ. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking operating system... linux-gnu checking for apt-get... apt-get configure: Detected package manager = apt-get checking for bash... /usr/bin/bash checking for perl... /usr/bin/perl checking for ranlib... ranlib checking for g++... g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking how to run the C preprocessor... gcc -E checking for cos in -lm... yes checking for fftw_plan_dft_1d in -lfftw3... yes checking for cblas_dgemm in -lgslcblas... yes checking for gsl_blas_dgemm in -lgsl... yes checking how to run the C++ preprocessor... g++ -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for stdlib.h... (cached) yes checking for stdbool.h that conforms to C99... no checking for _Bool... no checking for inline... inline checking for size_t... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for stdlib.h... (cached) yes checking for GNU libc compatible realloc... yes checking for working strtod... yes checking for floor... yes checking for memset... yes checking for mkdir... yes checking for modf... yes checking for pow... yes checking for sqrt... yes checking for strpbrk... yes checking automatic local PETSc installation... checking for g77... no checking for xlf... no checking for f77... f77 checking whether we are using the GNU Fortran 77 compiler... yes checking whether f77 accepts -g... yes checking how to get verbose linking output from f77... -v checking for Fortran 77 libraries of f77... -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. -lgsl -lgslcblas -lfftw3 -lgfortran -lm -lquadmath yes configure: petsc_build_dir = /home/zty/ncpaprop/extern/petsc configure: petsc_local_arch_name_real = arch-linux-c-real configure: petsc_local_arch_namecomplex = arch-linux-c-complex checking if sgemm is being linked in already... no checking for sgemm_ in -lopenblas... no checking for ATLxerbla in -latlas... no checking for sgemm in -lblas... no checking for sgemm_ in -lmkl_intellp64... no checking for sgemm in -lmkl... no checking for sgemm in -framework vecLib... no checking for sgemm in -lcxml... no checking for sgemm in -ldxml... no checking for sgemm in -lscs... no checking for sgemm in -lcomplib.sgimath... no checking for sgemm in -lblas... (cached) no checking for sgemm_ in -lblas... (cached) no configure: petsc_extra_config = --with-fc=0 --with-debugging=0 --with-mpi=0 --download-f2cblaslapack=1 checking PETSc build directory... no, creating checking PETSc download... no, cloning Cloning into '.'... remote: Enumerating objects: 965280, done. remote: Counting objects: 100% (25723/25723), done. remote: Compressing objects: 100% (3763/3763), done. remote: Total 965280 (delta 24386), reused 22359 (delta 21941), pack-reused 939557 Receiving objects: 100% (965280/965280), 277.26 MiB | 2.79 MiB/s, done. Resolving deltas: 100% (740562/740562), done. Updating files: 100% (9935/9935), done. checking for existing arch-linux-c-real architecture... checking for /home/zty/ncpaprop/extern/petsc/arch-linux-c-real/lib/petsc/conf/petscvariables... no no, building

                  Configuring PETSc to compile on your system                            

============================================================================================= ============================================================================= * WARNING: Using default optimization C flags -g -O You might consider manually setting optimal optimization flags for your COPTFLAGS="optimization flags" see config/examples/arch--opt.py for e========================================================================================================================================================== WARNING: Using default Cxx optimization flags -g -O You might consider manually setting optimal optimization flags for your CXXOPTFLAGS="optimization flags" see config/examples/arch-*-opt.py for========================================================================================================================================================== Trying to download http://ftp.mcs.anl.gov/pub/petsc/externalpackages/f2========================================================================================================================================================== Compiling F2CBLASLAPACK; this may take several minutes ========================================================================================================================================================== Installing F2CBLASLAPACK =============================================================================Compilers:
C Compiler: gcc -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -O
Version: gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 C++ Compiler: g++ -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -O -fPIC -std=gnu++17 Version: g++ (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 Linkers: Shared linker: gcc -shared -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -O Dynamic linker: gcc -shared -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -O Libraries linked against: -lquadmath -lstdc++ -ldl BlasLapack: Library: -Wl,-rpath,/home/zty/ncpaprop/extern/petsc/arch-linux-c-real/lib -L/home/zty/ncpaprop/extern/petsc/arch-linux-c-real/lib -lf2clapack -lf2cblas uses 4 byte integers mpiexec: ${PETSC_DIR}/lib/petsc/bin/petsc-mpiexec.uni f2cblaslapack: pthread: Library: -lpthread regex: Language used to compile PETSc: C PETSc: PETSC_ARCH: arch-linux-c-real PETSC_DIR: /home/zty/ncpaprop/extern/petsc Prefix: 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/make xxx=========================================================================xxx Configure stage complete. Now build PETSc libraries with: make PETSC_DIR=/home/zty/ncpaprop/extern/petsc PETSC_ARCH=arch-linux-c-real all xxx=========================================================================xxx /usr/bin/python3 ./config/gmakegen.py --petsc-arch=arch-linux-c-real
/usr/bin/python3 /home/zty/ncpaprop/extern/petsc/config/gmakegentest.py --petsc-dir=/home/zty/ncpaprop/extern/petsc --petsc-arch=arch-linux-c-real --testdir=./arch-linux-c-real/tests

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 ubuntu at Tue, 19 Oct 2021 05:26:58 -0700 Machine characteristics: Linux ubuntu 5.11.0-37-generic #41~20.04.2-Ubuntu SMP Fri Sep 24 09:06:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Using PETSc directory: /home/zty/ncpaprop/extern/petsc Using PETSc arch: arch-linux-c-real

PETSC_VERSION_RELEASE 1 PETSC_VERSION_MAJOR 3 PETSC_VERSION_MINOR 16 PETSC_VERSION_SUBMINOR 0 PETSC_VERSION_PATCH 0 PETSC_VERSION_DATE "unknown" PETSC_VERSION_GIT "unknown" PETSC_VERSION_DATE_GIT "unknown" PETSC_VERSION_EQ(MAJOR,MINOR,SUBMINOR) \ PETSCVERSION PETSC_VERSION_EQ PETSC_VERSION_LT(MAJOR,MINOR,SUBMINOR) \ PETSC_VERSION_LE(MAJOR,MINOR,SUBMINOR) \ PETSC_VERSION_GT(MAJOR,MINOR,SUBMINOR) \ PETSC_VERSION_GE(MAJOR,MINOR,SUBMINOR) \

Using configure Options: PETSC_ARCH=arch-linux-c-real PETSC_DIR=/home/zty/ncpaprop/extern/petsc --with-fc=0 --with-debugging=0 --with-mpi=0 --download-f2cblaslapack=1 Using configuration flags:

define INCLUDED_PETSCCONF_H

define MPI_Comm_create_errhandler(p_err_fun,p_errhandler) MPI_Errhandler_create((p_err_fun),(p_errhandler))

define MPI_Comm_set_errhandler(comm,p_errhandler) MPI_Errhandler_set((comm),(p_errhandler))

define MPI_Type_create_struct(count,lens,displs,types,newtype) MPI_Type_struct((count),(lens),(displs),(types),(newtype))

define PETSC_ARCH "arch-linux-c-real"

define PETSC_ATTRIBUTEALIGNED(size) __attribute((aligned(size)))

define PETSC_Alignx(a,b)

define PETSC_BLASLAPACK_UNDERSCORE 1

define PETSC_CLANGUAGE_C 1

define PETSC_CXX_INLINE inline

define PETSC_CXX_RESTRICT __restrict

define PETSC_C_INLINE inline

define PETSC_C_RESTRICT __restrict

define PETSC_DEPRECATED_ENUM(why) __attribute((deprecated))

define PETSC_DEPRECATED_FUNCTION(why) __attribute((deprecated))

define PETSC_DEPRECATED_MACRO(why) _Pragma(why)

define PETSC_DEPRECATED_TYPEDEF(why) __attribute((deprecated))

define PETSC_DIR "/home/zty/ncpaprop/extern/petsc"

define PETSC_DIR_SEPARATOR '/'

define PETSC_FUNCTION_NAME_C func

define PETSC_FUNCTION_NAME_CXX func

define PETSC_HAVE_ACCESS 1

define PETSC_HAVE_ATOLL 1

define PETSC_HAVE_ATTRIBUTEALIGNED 1

define PETSC_HAVE_BUILTIN_EXPECT 1

define PETSC_HAVE_BZERO 1

define PETSC_HAVE_C99_COMPLEX 1

define PETSC_HAVE_CLOCK 1

define PETSC_HAVE_CXX 1

define PETSC_HAVE_CXX_COMPLEX 1

define PETSC_HAVE_CXX_COMPLEX_FIX 1

define PETSC_HAVE_CXX_DIALECT_CXX03 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_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_F2CBLASLAPACK 1

define PETSC_HAVE_FCNTL_H 1

define PETSC_HAVE_FENV_H 1

define PETSC_HAVE_FLOAT_H 1

define PETSC_HAVE_FORK 1

define PETSC_HAVE_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_IMMINTRIN_H 1

define PETSC_HAVE_INTTYPES_H 1

define PETSC_HAVE_ISINF 1

define PETSC_HAVE_ISNAN 1

define PETSC_HAVE_ISNORMAL 1

define PETSC_HAVE_LGAMMA 1

define PETSC_HAVE_LOG2 1

define PETSC_HAVE_LSEEK 1

define PETSC_HAVE_MALLOC_H 1

define PETSC_HAVE_MEMALIGN 1

define PETSC_HAVE_MEMMOVE 1

define PETSC_HAVE_MMAP 1

define PETSC_HAVE_MPIUNI 1

define PETSC_HAVE_MPI_IN_PLACE 1

define PETSC_HAVE_MPI_TYPE_DUP 1

define PETSC_HAVE_MPI_TYPE_GET_ENVELOPE 1

define PETSC_HAVE_NANOSLEEP 1

define PETSC_HAVE_NETDB_H 1

define PETSC_HAVE_NETINET_IN_H 1

define PETSC_HAVE_PACKAGES ":blaslapack:f2cblaslapack:mathlib:mpi:pthread:regex:"

define PETSC_HAVE_POPEN 1

define PETSC_HAVE_PTHREAD 1

define PETSC_HAVE_PTHREAD_BARRIER_T 1

define PETSC_HAVE_PTHREAD_H 1

define PETSC_HAVE_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_SCHED_CPU_SET_T 1

define PETSC_HAVE_SETJMP_H 1

define PETSC_HAVE_SLEEP 1

define PETSC_HAVE_SNPRINTF 1

define PETSC_HAVE_SOCKET 1

define PETSC_HAVE_SO_REUSEADDR 1

define PETSC_HAVE_STDINT_H 1

define PETSC_HAVE_STRCASECMP 1

define PETSC_HAVE_STRINGS_H 1

define PETSC_HAVE_STRUCT_SIGACTION 1

define PETSC_HAVE_SYSINFO 1

define PETSC_HAVE_SYS_PARAM_H 1

define PETSC_HAVE_SYS_PROCFS_H 1

define PETSC_HAVE_SYS_RESOURCE_H 1

define PETSC_HAVE_SYS_SOCKET_H 1

define PETSC_HAVE_SYS_SYSINFO_H 1

define PETSC_HAVE_SYS_TIMES_H 1

define PETSC_HAVE_SYS_TIME_H 1

define PETSC_HAVE_SYS_TYPES_H 1

define PETSC_HAVE_SYS_UTSNAME_H 1

define PETSC_HAVE_SYS_WAIT_H 1

define PETSC_HAVE_TGAMMA 1

define PETSC_HAVE_TIME 1

define PETSC_HAVE_TIME_H 1

define PETSC_HAVE_UNAME 1

define PETSC_HAVE_UNISTD_H 1

define PETSC_HAVE_USLEEP 1

define PETSC_HAVE_VA_COPY 1

define PETSC_HAVE_VSNPRINTF 1

define PETSC_HAVE_XMMINTRIN_H 1

define PETSC_IS_COLORING_MAX USHRT_MAX

define PETSC_IS_COLORING_VALUE_TYPE short

define PETSC_IS_COLORING_VALUE_TYPE_F integer2

define PETSC_LEVEL1_DCACHE_LINESIZE 64

define PETSC_LIB_DIR "/home/zty/ncpaprop/extern/petsc/arch-linux-c-real/lib"

define PETSC_MAX_PATH_LEN 4096

define PETSC_MEMALIGN 16

define PETSC_MPICC_SHOW "Unavailable"

define PETSC_MPIU_IS_COLORING_VALUE_TYPE MPI_UNSIGNED_SHORT

define PETSC_PREFETCH_HINT_NTA _MM_HINT_NTA

define PETSC_PREFETCH_HINT_T0 _MM_HINT_T0

define PETSC_PREFETCH_HINT_T1 _MM_HINT_T1

define PETSC_PREFETCH_HINT_T2 _MM_HINT_T2

define PETSC_PYTHON_EXE "/usr/bin/python3"

define PETSC_Prefetch(a,b,c) _mm_prefetch((const char*)(a),(c))

define PETSC_REPLACE_DIR_SEPARATOR '\'

define PETSC_SIGNAL_CAST

define PETSC_SIZEOF_ENUM 4

define PETSC_SIZEOF_INT 4

define PETSC_SIZEOF_LONG 8

define PETSC_SIZEOF_LONG_LONG 8

define PETSC_SIZEOF_SHORT 2

define PETSC_SIZEOF_SIZE_T 8

define PETSC_SIZEOF_VOID_P 8

define PETSC_SLSUFFIX "so"

define PETSC_UINTPTR_T uintptr_t

define PETSC_UNUSED __attribute((unused))

define PETSC_USE_AVX512_KERNELS 1

define PETSC_USE_BACKWARD_LOOP 1

define PETSC_USE_CTABLE 1

define PETSC_USE_DEBUGGER "gdb"

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_VERSION_BRANCH_GIT "release"

define PETSC_VERSION_DATE_GIT "2021-10-19 04:00:34 +0000"

define PETSC_VERSION_GIT "v3.16.0-108-g49a3951b48"

define PETSC__BSD_SOURCE 1

define PETSC__DEFAULT_SOURCE 1

define PETSC__GNU_SOURCE 1


Using C compile: gcc -o .o -c -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -O
mpicc -show: Unavailable C compiler version: gcc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0 Using C++ compile: g++ -o .o -c -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -O -fPIC -std=gnu++17 -I/home/zty/ncpaprop/extern/petsc/include -I/home/zty/ncpaprop/extern/petsc/arch-linux-c-real/include
mpicxx -show: Unavailable C++ compiler version: g++ (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0

Using C/C++ linker: gcc Using C/C++ flags: -fPIC -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -O

Using system modules: Using mpi.h: mpiuni

Using libraries: -Wl,-rpath,/home/zty/ncpaprop/extern/petsc/arch-linux-c-real/lib -L/home/zty/ncpaprop/extern/petsc/arch-linux-c-real/lib -Wl,-rpath,/home/zty/ncpaprop/extern/petsc/arch-linux-c-real/lib -L/home/zty/ncpaprop/extern/petsc/arch-linux-c-real/lib -lpetsc -lf2clapack -lf2cblas -lpthread -lm -lquadmath -lstdc++ -ldl

Using mpiexec: /home/zty/ncpaprop/extern/petsc/lib/petsc/bin/petsc-mpiexec.uni

Using MAKE: /usr/bin/make Using MAKEFLAGS: -j2 -l3.0 --no-print-directory -- PETSC_DIR=/home/zty/ncpaprop/extern/petsc PETSC_ARCH=arch-linux-c-real

     CXX arch-linux-c-real/obj/sys/dll/cxx/demangle.o
     CXX arch-linux-c-real/obj/sys/objects/device/interface/dcontext.o
     CXX arch-linux-c-real/obj/sys/objects/device/interface/device.o
     CXX arch-linux-c-real/obj/sys/objects/device/interface/devicereg.o
     CXX arch-linux-c-real/obj/sys/objects/device/interface/cupminterface.o
      CC arch-linux-c-real/obj/sys/fileio/ftest.o
      CC arch-linux-c-real/obj/sys/fileio/ghome.o
      CC arch-linux-c-real/obj/sys/fileio/mpiuopen.o
      CC arch-linux-c-real/obj/sys/fileio/rpath.o
      CC arch-linux-c-real/obj/sys/fileio/fpath.o
     CXX arch-linux-c-real/obj/sys/objects/device/impls/cupm/cupmdevice.o
      CC arch-linux-c-real/obj/sys/fileio/fwd.o
      CC arch-linux-c-real/obj/sys/fileio/grpath.o
      CC arch-linux-c-real/obj/sys/fileio/mprint.o
      CC arch-linux-c-real/obj/sys/fileio/sysio.o
      CC arch-linux-c-real/obj/sys/fileio/smatlab.o
      CC arch-linux-c-real/obj/sys/fileio/fretrieve.o
      CC arch-linux-c-real/obj/sys/fileio/fdir.o
      CC arch-linux-c-real/obj/sys/totalview/tv_data_display.o
      CC arch-linux-c-real/obj/sys/utils/arch.o
      CC arch-linux-c-real/obj/sys/utils/fuser.o
      CC arch-linux-c-real/obj/sys/utils/fhost.o
      CC arch-linux-c-real/obj/sys/utils/memc.o
      CC arch-linux-c-real/obj/sys/utils/psleep.o
      CC arch-linux-c-real/obj/sys/utils/mpiu.o
      CC arch-linux-c-real/obj/sys/utils/sortd.o
      CC arch-linux-c-real/obj/sys/utils/sorti.o
      CC arch-linux-c-real/obj/sys/utils/str.o
      CC arch-linux-c-real/obj/sys/utils/sortip.o
      CC arch-linux-c-real/obj/sys/utils/pbarrier.o
      CC arch-linux-c-real/obj/sys/utils/sortso.o
      CC arch-linux-c-real/obj/sys/utils/pdisplay.o
      CC arch-linux-c-real/obj/sys/utils/psplit.o
      CC arch-linux-c-real/obj/sys/utils/ctable.o
      CC arch-linux-c-real/obj/sys/utils/sseenabled.o
      CC arch-linux-c-real/obj/sys/utils/mpitr.o
      CC arch-linux-c-real/obj/sys/utils/mpimesg.o
      CC arch-linux-c-real/obj/sys/utils/mpilong.o
      CC arch-linux-c-real/obj/sys/utils/mathinf.o
      CC arch-linux-c-real/obj/sys/utils/matheq.o
      CC arch-linux-c-real/obj/sys/utils/mathclose.o
      CC arch-linux-c-real/obj/sys/utils/mathfit.o
      CC arch-linux-c-real/obj/sys/utils/segbuffer.o
      CC arch-linux-c-real/obj/sys/utils/mpits.o
      CC arch-linux-c-real/obj/sys/utils/mpishm.o
      CC arch-linux-c-real/obj/sys/python/pythonsys.o
      CC arch-linux-c-real/obj/sys/error/adebug.o
      CC arch-linux-c-real/obj/sys/error/errtrace.o
      CC arch-linux-c-real/obj/sys/error/err.o
      CC arch-linux-c-real/obj/sys/error/errabort.o
      CC arch-linux-c-real/obj/sys/error/errstop.o
      CC arch-linux-c-real/obj/sys/error/fp.o
      CC arch-linux-c-real/obj/sys/error/signal.o
      CC arch-linux-c-real/obj/sys/error/pstack.o
      CC arch-linux-c-real/obj/sys/error/checkptr.o
      CC arch-linux-c-real/obj/sys/logging/xmllogevent.o
      CC arch-linux-c-real/obj/sys/logging/xmlviewer.o
      CC arch-linux-c-real/obj/sys/logging/plog.o
      CC arch-linux-c-real/obj/sys/logging/utils/classlog.o
      CC arch-linux-c-real/obj/sys/logging/utils/stagelog.o
      CC arch-linux-c-real/obj/sys/logging/utils/stack.o
      CC arch-linux-c-real/obj/sys/mpiuni/mpi.o
      CC arch-linux-c-real/obj/sys/logging/utils/eventlog.o
      CC arch-linux-c-real/obj/sys/mpiuni/mpitime.o
      CC arch-linux-c-real/obj/sys/memory/mal.o
      CC arch-linux-c-real/obj/sys/memory/mem.o
      CC arch-linux-c-real/obj/sys/memory/mhbw.o
      CC arch-linux-c-real/obj/sys/info/verboseinfo.o
      CC arch-linux-c-real/obj/sys/memory/mtr.o
      CC arch-linux-c-real/obj/sys/dll/dlimpl.o
      CC arch-linux-c-real/obj/sys/dll/dl.o
      CC arch-linux-c-real/obj/sys/dll/reg.o
      CC arch-linux-c-real/obj/sys/time/cputime.o
      CC arch-linux-c-real/obj/sys/time/fdate.o
      CC arch-linux-c-real/obj/sys/objects/version.o
      CC arch-linux-c-real/obj/sys/objects/gcomm.o
      CC arch-linux-c-real/obj/sys/objects/gtype.o
      CC arch-linux-c-real/obj/sys/objects/olist.o
      CC arch-linux-c-real/obj/sys/objects/pname.o
      CC arch-linux-c-real/obj/sys/objects/tagm.o
      CC arch-linux-c-real/obj/sys/objects/destroy.o
      CC arch-linux-c-real/obj/sys/objects/gcookie.o
      CC arch-linux-c-real/obj/sys/objects/inherit.o
      CC arch-linux-c-real/obj/sys/objects/options.o
      CC arch-linux-c-real/obj/sys/objects/pgname.o
      CC arch-linux-c-real/obj/sys/objects/prefix.o
      CC arch-linux-c-real/obj/sys/objects/init.o
      CC arch-linux-c-real/obj/sys/objects/optionsyaml.o
      CC arch-linux-c-real/obj/sys/objects/pinit.o
      CC arch-linux-c-real/obj/sys/objects/ptype.o
      CC arch-linux-c-real/obj/sys/objects/state.o
      CC arch-linux-c-real/obj/sys/objects/subcomm.o
      CC arch-linux-c-real/obj/sys/objects/fcallback.o
      CC arch-linux-c-real/obj/sys/objects/aoptions.o
      CC arch-linux-c-real/obj/sys/objects/package.o
      CC arch-linux-c-real/obj/sys/classes/draw/interface/draw.o
      CC arch-linux-c-real/obj/sys/classes/draw/interface/dcoor.o
      CC arch-linux-c-real/obj/sys/classes/bag/bag.o
      CC arch-linux-c-real/obj/sys/classes/draw/interface/dtext.o
      CC arch-linux-c-real/obj/sys/classes/draw/interface/dpoint.o
      CC arch-linux-c-real/obj/sys/classes/draw/interface/dmarker.o
      CC arch-linux-c-real/obj/sys/classes/draw/interface/dpause.o
      CC arch-linux-c-real/obj/sys/classes/draw/interface/dline.o
      CC arch-linux-c-real/obj/sys/classes/draw/interface/dflush.o
      CC arch-linux-c-real/obj/sys/classes/draw/interface/dsave.o
      CC arch-linux-c-real/obj/sys/classes/draw/interface/dclear.o
      CC arch-linux-c-real/obj/sys/classes/draw/interface/dmouse.o
      CC arch-linux-c-real/obj/sys/classes/draw/interface/dviewp.o
      CC arch-linux-c-real/obj/sys/classes/draw/interface/dtri.o
      CC arch-linux-c-real/obj/sys/classes/draw/interface/drect.o
      CC arch-linux-c-real/obj/sys/classes/draw/interface/dellipse.o
      CC arch-linux-c-real/obj/sys/classes/draw/interface/drawregall.o
      CC arch-linux-c-real/obj/sys/classes/draw/interface/drawreg.o
      CC arch-linux-c-real/obj/sys/classes/draw/utils/axis.o
      CC arch-linux-c-real/obj/sys/classes/draw/utils/lg.o
      CC arch-linux-c-real/obj/sys/classes/draw/utils/dscatter.o
      CC arch-linux-c-real/obj/sys/classes/draw/utils/zoom.o
      CC arch-linux-c-real/obj/sys/classes/draw/utils/hists.o
      CC arch-linux-c-real/obj/sys/classes/draw/utils/cmap.o
      CC arch-linux-c-real/obj/sys/classes/draw/utils/lgc.o
      CC arch-linux-c-real/obj/sys/classes/draw/utils/axisc.o
      CC arch-linux-c-real/obj/sys/classes/draw/utils/bars.o
      CC arch-linux-c-real/obj/sys/classes/draw/utils/image.o
      CC arch-linux-c-real/obj/sys/classes/draw/impls/tikz/tikz.o
      CC arch-linux-c-real/obj/sys/classes/draw/impls/null/drawnull.o
      CC arch-linux-c-real/obj/sys/classes/viewer/interface/view.o
      CC arch-linux-c-real/obj/sys/classes/draw/impls/image/drawimage.o
      CC arch-linux-c-real/obj/sys/classes/viewer/interface/flush.o
      CC arch-linux-c-real/obj/sys/classes/viewer/interface/viewregall.o
      CC arch-linux-c-real/obj/sys/classes/viewer/interface/viewa.o
      CC arch-linux-c-real/obj/sys/classes/viewer/interface/dlregispetsc.o
      CC arch-linux-c-real/obj/sys/classes/viewer/interface/viewreg.o
      CC arch-linux-c-real/obj/sys/classes/viewer/interface/viewers.o
      CC arch-linux-c-real/obj/sys/classes/viewer/interface/dupl.o
      CC arch-linux-c-real/obj/sys/classes/viewer/impls/ascii/vcreatea.o
      CC arch-linux-c-real/obj/sys/classes/viewer/impls/vu/petscvu.o
      CC arch-linux-c-real/obj/sys/classes/viewer/impls/ascii/filev.o
      CC arch-linux-c-real/obj/sys/classes/viewer/impls/socket/send.o
      CC arch-linux-c-real/obj/sys/classes/viewer/impls/vtk/vtkv.o
      CC arch-linux-c-real/obj/sys/classes/viewer/impls/draw/drawv.o
      CC arch-linux-c-real/obj/sys/classes/viewer/impls/binary/binv.o
      CC arch-linux-c-real/obj/sys/classes/viewer/impls/string/stringv.o
      CC arch-linux-c-real/obj/sys/classes/random/interface/random.o
      CC arch-linux-c-real/obj/sys/classes/random/interface/randreg.o
      CC arch-linux-c-real/obj/sys/classes/random/interface/dlregisrand.o
      CC arch-linux-c-real/obj/sys/classes/viewer/impls/glvis/glvis.o
      CC arch-linux-c-real/obj/sys/classes/random/interface/randomc.o
      CC arch-linux-c-real/obj/sys/classes/random/impls/rand48/rand48.o
      CC arch-linux-c-real/obj/sys/classes/random/impls/rand/rand.o
      CC arch-linux-c-real/obj/sys/classes/random/impls/rander48/rander48.o
      CC arch-linux-c-real/obj/vec/vec/impls/mpi/pbvec.o
      CC arch-linux-c-real/obj/vec/vec/impls/mpi/pvec2.o
      CC arch-linux-c-real/obj/vec/vec/impls/mpi/pdvec.o
      CC arch-linux-c-real/obj/vec/vec/impls/mpi/vmpicr.o
      CC arch-linux-c-real/obj/vec/vec/impls/mpi/commonmpvec.o
      CC arch-linux-c-real/obj/vec/vec/impls/seq/bvec1.o
      CC arch-linux-c-real/obj/vec/vec/impls/seq/bvec2.o
      CC arch-linux-c-real/obj/vec/vec/impls/seq/vseqcr.o
      CC arch-linux-c-real/obj/vec/vec/impls/seq/dvec2.o
      CC arch-linux-c-real/obj/vec/vec/impls/seq/bvec3.o
      CC arch-linux-c-real/obj/vec/vec/impls/shared/shvec.o
      CC arch-linux-c-real/obj/vec/vec/interface/vector.o
      CC arch-linux-c-real/obj/vec/vec/impls/nest/vecnest.o
      CC arch-linux-c-real/obj/vec/vec/interface/veccreate.o
      CC arch-linux-c-real/obj/vec/vec/interface/vecreg.o
      CC arch-linux-c-real/obj/vec/vec/interface/vecregall.o
      CC arch-linux-c-real/obj/vec/vec/interface/dlregisvec.o
      CC arch-linux-c-real/obj/vec/vec/utils/vinv.o
      CC arch-linux-c-real/obj/vec/vec/utils/vecio.o
      CC arch-linux-c-real/obj/vec/vec/interface/rvector.o
      CC arch-linux-c-real/obj/vec/vec/utils/vecstash.o
      CC arch-linux-c-real/obj/vec/vec/utils/comb.o
      CC arch-linux-c-real/obj/vec/vec/utils/vecs.o
      CC arch-linux-c-real/obj/vec/vec/utils/vsection.o
      CC arch-linux-c-real/obj/vec/vec/utils/vecglvis.o
      CC arch-linux-c-real/obj/vec/vec/utils/projection.o
      CC arch-linux-c-real/obj/vec/vec/utils/tagger/interface/tagger.o
      CC arch-linux-c-real/obj/vec/vec/utils/tagger/interface/taggerregi.o
      CC arch-linux-c-real/obj/vec/vec/utils/tagger/interface/dlregistagger.o
      CC arch-linux-c-real/obj/vec/vec/utils/tagger/impls/simple.o
      CC arch-linux-c-real/obj/vec/vec/utils/tagger/impls/absolute.o
      CC arch-linux-c-real/obj/vec/vec/utils/tagger/impls/relative.o
      CC arch-linux-c-real/obj/vec/vec/utils/tagger/impls/andor.o
      CC arch-linux-c-real/obj/vec/vec/utils/tagger/impls/cdf.o
      CC arch-linux-c-real/obj/vec/vec/utils/tagger/impls/or.o
      CC arch-linux-c-real/obj/vec/vec/utils/tagger/impls/and.o
      CC arch-linux-c-real/obj/vec/pf/interface/pfall.o
      CC arch-linux-c-real/obj/vec/pf/interface/pf.o
      CC arch-linux-c-real/obj/vec/pf/impls/constant/const.o
      CC arch-linux-c-real/obj/vec/pf/impls/string/cstring.o
      CC arch-linux-c-real/obj/vec/is/ao/interface/ao.o
      CC arch-linux-c-real/obj/vec/is/ao/interface/dlregisdm.o
      CC arch-linux-c-real/obj/vec/is/ao/interface/aoreg.o
      CC arch-linux-c-real/obj/vec/is/ao/interface/aoregall.o
      CC arch-linux-c-real/obj/vec/is/ao/impls/basic/aobasic.o
      CC arch-linux-c-real/obj/vec/is/ao/impls/memscalable/aomemscalable.o
      CC arch-linux-c-real/obj/vec/is/ao/impls/mapping/aomapping.o
      CC arch-linux-c-real/obj/vec/is/sf/impls/basic/sfbasic.o
      CC arch-linux-c-real/obj/vec/is/sf/impls/basic/sfmpi.o
      CC arch-linux-c-real/obj/vec/is/sf/impls/basic/neighbor/sfneighbor.o
      CC arch-linux-c-real/obj/vec/is/sf/impls/basic/gather/sfgather.o
      CC arch-linux-c-real/obj/vec/is/sf/impls/basic/allgather/sfallgather.o
      CC arch-linux-c-real/obj/vec/is/sf/impls/basic/gatherv/sfgatherv.o
      CC arch-linux-c-real/obj/vec/is/sf/impls/basic/alltoall/sfalltoall.o
      CC arch-linux-c-real/obj/vec/is/sf/impls/basic/allgatherv/sfallgatherv.o
      CC arch-linux-c-real/obj/vec/is/sf/interface/dlregissf.o
      CC arch-linux-c-real/obj/vec/is/sf/interface/sfregi.o
      CC arch-linux-c-real/obj/vec/is/sf/interface/sf.o
      CC arch-linux-c-real/obj/vec/is/sf/interface/sftype.o
      CC arch-linux-c-real/obj/vec/is/sf/interface/vscat.o
      CC arch-linux-c-real/obj/vec/is/sf/utils/sfutils.o
      CC arch-linux-c-real/obj/vec/is/section/interface/section.o
      CC arch-linux-c-real/obj/vec/is/section/interface/sectionhdf5.o
      CC arch-linux-c-real/obj/vec/is/is/impls/general/general.o
      CC arch-linux-c-real/obj/vec/is/is/impls/stride/stride.o
      CC arch-linux-c-real/obj/vec/is/is/impls/block/block.o
      CC arch-linux-c-real/obj/vec/is/is/interface/index.o
      CC arch-linux-c-real/obj/vec/is/is/interface/isregall.o
      CC arch-linux-c-real/obj/vec/is/is/interface/isreg.o
      CC arch-linux-c-real/obj/vec/is/is/utils/iscomp.o
      CC arch-linux-c-real/obj/vec/is/is/utils/iscoloring.o
      CC arch-linux-c-real/obj/vec/is/is/utils/isdiff.o
      CC arch-linux-c-real/obj/vec/is/is/utils/isblock.o
      CC arch-linux-c-real/obj/vec/is/utils/hdf5io.o
      CC arch-linux-c-real/obj/vec/is/utils/isio.o
      CC arch-linux-c-real/obj/vec/is/utils/isltog.o
      CC arch-linux-c-real/obj/vec/is/utils/pmap.o
      CC arch-linux-c-real/obj/vec/is/utils/psort.o
      CC arch-linux-c-real/obj/mat/impls/normal/normm.o
      CC arch-linux-c-real/obj/mat/impls/normal/normmh.o
      CC arch-linux-c-real/obj/mat/impls/maij/maij.o
      CC arch-linux-c-real/obj/mat/impls/composite/mcomposite.o
      CC arch-linux-c-real/obj/mat/impls/dummy/matdummy.o
      CC arch-linux-c-real/obj/mat/impls/blockmat/seq/blockmat.o
      CC arch-linux-c-real/obj/mat/impls/nest/matnest.o
      CC arch-linux-c-real/obj/mat/impls/python/pythonmat.o
      CC arch-linux-c-real/obj/mat/impls/adj/mpi/mpiadj.o
      CC arch-linux-c-real/obj/mat/impls/centering/centering.o
      CC arch-linux-c-real/obj/mat/impls/lrc/lrc.o
      CC arch-linux-c-real/obj/mat/impls/is/matis.o
      CC arch-linux-c-real/obj/mat/impls/scatter/mscatter.o
      CC arch-linux-c-real/obj/mat/impls/mffd/mffd.o
      CC arch-linux-c-real/obj/mat/impls/mffd/mffddef.o
      CC arch-linux-c-real/obj/mat/impls/mffd/mfregis.o
      CC arch-linux-c-real/obj/mat/impls/mffd/wp.o
      CC arch-linux-c-real/obj/vec/is/sf/impls/basic/sfpack.o
      CC arch-linux-c-real/obj/mat/impls/dense/mpi/mmdense.o
      CC arch-linux-c-real/obj/mat/impls/dense/mpi/mpidense.o
      CC arch-linux-c-real/obj/mat/impls/dense/seq/densehdf5.o
      CC arch-linux-c-real/obj/mat/impls/transpose/transm.o
      CC arch-linux-c-real/obj/mat/impls/transpose/htransm.o
      CC arch-linux-c-real/obj/mat/impls/dense/seq/dense.o
      CC arch-linux-c-real/obj/mat/impls/shell/shell.o
      CC arch-linux-c-real/obj/mat/impls/shell/shellcnv.o
      CC arch-linux-c-real/obj/mat/impls/submat/submat.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/mpi/mmsbaij.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/mpi/sbaijov.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/mpi/mpiaijsbaij.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/mpi/mpisbaij.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/seq/sbaij.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/seq/sbaij2.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/seq/sbaijfact.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/seq/sro.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/seq/sbaijfact3.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/seq/sbaijfact4.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/seq/sbaijfact5.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/seq/sbaijfact2.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/seq/sbaijfact6.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/seq/sbaijfact7.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/seq/sbaijfact8.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/seq/sbaijfact9.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/seq/sbaijfact10.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/seq/sbaijfact11.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/seq/sbaijfact12.o
      CC arch-linux-c-real/obj/mat/impls/fft/fft.o
      CC arch-linux-c-real/obj/mat/impls/sbaij/seq/aijsbaij.o
      CC arch-linux-c-real/obj/mat/impls/sell/mpi/mmsell.o
      CC arch-linux-c-real/obj/mat/impls/sell/mpi/mpisell.o
      CC arch-linux-c-real/obj/mat/impls/sell/seq/fdsell.o
      CC arch-linux-c-real/obj/mat/impls/localref/mlocalref.o
      CC arch-linux-c-real/obj/mat/impls/sell/seq/sell.o
      CC arch-linux-c-real/obj/mat/impls/cdiagonal/cdiagonal.o
      CC arch-linux-c-real/obj/mat/impls/aij/mpi/mmaij.o
      CC arch-linux-c-real/obj/mat/impls/aij/mpi/mpiaijpc.o
      CC arch-linux-c-real/obj/mat/impls/aij/mpi/mpiov.o
      CC arch-linux-c-real/obj/mat/impls/aij/mpi/fdmpiaij.o
      CC arch-linux-c-real/obj/mat/impls/aij/mpi/mpiaij.o
      CC arch-linux-c-real/obj/mat/impls/aij/mpi/mpiptap.o
      CC arch-linux-c-real/obj/mat/impls/aij/mpi/mpb_aij.o
      CC arch-linux-c-real/obj/mat/impls/aij/mpi/mpimatmatmatmult.o
      CC arch-linux-c-real/obj/mat/impls/aij/mpi/mpimattransposematmult.o
      CC arch-linux-c-real/obj/mat/impls/aij/mpi/mpimatmatmult.o
      CC arch-linux-c-real/obj/mat/impls/aij/mpi/aijperm/mpiaijperm.o
      CC arch-linux-c-real/obj/mat/impls/aij/mpi/aijsell/mpiaijsell.o
      CC arch-linux-c-real/obj/mat/impls/aij/mpi/crl/mcrl.o
      CC arch-linux-c-real/obj/mat/impls/aij/seq/aijfact.o
      CC arch-linux-c-real/obj/mat/impls/aij/seq/ij.o
      CC arch-linux-c-real/obj/mat/impls/aij/seq/aij.o
      CC arch-linux-c-real/obj/mat/impls/aij/seq/fdaij.o
      CC arch-linux-c-real/obj/mat/impls/aij/seq/symtranspose.o
      CC arch-linux-c-real/obj/mat/impls/aij/seq/matptap.o
      CC arch-linux-c-real/obj/mat/impls/aij/seq/matrart.o
      CC arch-linux-c-real/obj/mat/impls/aij/seq/matmatmult.o
      CC arch-linux-c-real/obj/mat/impls/aij/seq/inode2.o
      CC arch-linux-c-real/obj/mat/impls/aij/seq/matmatmatmult.o
      CC arch-linux-c-real/obj/mat/impls/aij/seq/mattransposematmult.o
      CC arch-linux-c-real/obj/mat/impls/aij/seq/aijhdf5.o
      CC arch-linux-c-real/obj/mat/impls/aij/seq/crl/crl.o
      CC arch-linux-c-real/obj/mat/impls/aij/seq/aijsell/aijsell.o
      CC arch-linux-c-real/obj/mat/impls/aij/seq/bas/basfactor.o
      CC arch-linux-c-real/obj/mat/impls/aij/seq/bas/spbas.o
      CC arch-linux-c-real/obj/mat/impls/aij/seq/aijperm/aijperm.o
      CC arch-linux-c-real/obj/mat/impls/aij/seq/inode.o
      CC arch-linux-c-real/obj/mat/impls/baij/mpi/mmbaij.o
      CC arch-linux-c-real/obj/mat/impls/baij/mpi/baijov.o
      CC arch-linux-c-real/obj/mat/impls/baij/mpi/mpb_baij.o
      CC arch-linux-c-real/obj/mat/impls/baij/mpi/mpiaijbaij.o
      CC arch-linux-c-real/obj/mat/impls/baij/mpi/mpibaij.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baij2.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baij.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijfact.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijfact2.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/dgefa.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/dgedi.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/dgefa3.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/dgefa4.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/dgefa5.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/dgefa6.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/dgefa2.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/dgefa7.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/aijbaij.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijfact3.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijfact4.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijfact7.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijfact5.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijfact9.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijfact11.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijfact81.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijfact13.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvtrannat1.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvtrannat2.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvtrannat3.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolv.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvtrannat4.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvtrannat5.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvtrannat6.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvtrannat7.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvtran1.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvtran2.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvtran3.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvtran4.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvtran5.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvtran6.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvtran7.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvtrann.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvnat1.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvnat2.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvnat3.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvnat4.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvnat5.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvnat6.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvnat7.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvnat11.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvnat14.o
      CC arch-linux-c-real/obj/mat/impls/baij/seq/baijsolvnat15.o
      CC arch-linux-c-real/obj/mat/impls/preallocator/matpreallocator.o
      CC arch-linux-c-real/obj/mat/matfd/fdmatrix.o
      CC arch-linux-c-real/obj/mat/coarsen/coarsen.o
      CC arch-linux-c-real/obj/mat/coarsen/scoarsen.o
      CC arch-linux-c-real/obj/mat/impls/kaij/kaij.o
      CC arch-linux-c-real/obj/mat/coarsen/impls/mis/mis.o
      CC arch-linux-c-real/obj/mat/color/interface/matcoloring.o
      CC arch-linux-c-real/obj/mat/color/interface/matcoloringregi.o
      CC arch-linux-c-real/obj/mat/color/utils/bipartite.o
      CC arch-linux-c-real/obj/mat/coarsen/impls/hem/hem.o
      CC arch-linux-c-real/obj/mat/color/utils/valid.o
      CC arch-linux-c-real/obj/mat/color/utils/weights.o
      CC arch-linux-c-real/obj/mat/color/impls/minpack/degr.o
      CC arch-linux-c-real/obj/mat/color/impls/minpack/color.o
      CC arch-linux-c-real/obj/mat/color/impls/minpack/dsm.o
      CC arch-linux-c-real/obj/mat/color/impls/minpack/ido.o
      CC arch-linux-c-real/obj/mat/color/impls/minpack/numsrt.o
      CC arch-linux-c-real/obj/mat/color/impls/minpack/seq.o
      CC arch-linux-c-real/obj/mat/color/impls/minpack/setr.o
      CC arch-linux-c-real/obj/mat/color/impls/minpack/slo.o
      CC arch-linux-c-real/obj/mat/color/impls/natural/natural.o
      CC arch-linux-c-real/obj/mat/color/impls/power/power.o
      CC arch-linux-c-real/obj/mat/color/impls/greedy/greedy.o
      CC arch-linux-c-real/obj/mat/color/impls/jp/jp.o
      CC arch-linux-c-real/obj/mat/partition/partition.o
      CC arch-linux-c-real/obj/mat/partition/spartition.o
      CC arch-linux-c-real/obj/mat/order/sp1wd.o
      CC arch-linux-c-real/obj/mat/order/spnd.o
      CC arch-linux-c-real/obj/mat/order/spqmd.o
      CC arch-linux-c-real/obj/mat/partition/impls/hierarchical/hierarchical.o
      CC arch-linux-c-real/obj/mat/order/sprcm.o
      CC arch-linux-c-real/obj/mat/order/sorder.o
      CC arch-linux-c-real/obj/mat/order/spectral.o
      CC arch-linux-c-real/obj/mat/order/sregis.o
      CC arch-linux-c-real/obj/mat/order/degree.o
      CC arch-linux-c-real/obj/mat/order/fnroot.o
      CC arch-linux-c-real/obj/mat/order/genqmd.o
      CC arch-linux-c-real/obj/mat/order/qmdqt.o
      CC arch-linux-c-real/obj/mat/order/rcm.o
      CC arch-linux-c-real/obj/mat/order/fn1wd.o
      CC arch-linux-c-real/obj/mat/order/gen1wd.o
      CC arch-linux-c-real/obj/mat/order/genrcm.o
      CC arch-linux-c-real/obj/mat/order/qmdrch.o
      CC arch-linux-c-real/obj/mat/order/rootls.o
      CC arch-linux-c-real/obj/mat/order/fndsep.o
      CC arch-linux-c-real/obj/mat/order/gennd.o
      CC arch-linux-c-real/obj/mat/order/qmdmrg.o
      CC arch-linux-c-real/obj/mat/order/qmdupd.o
      CC arch-linux-c-real/obj/mat/order/wbm.o
      CC arch-linux-c-real/obj/mat/interface/matreg.o
      CC arch-linux-c-real/obj/mat/interface/matregis.o
      CC arch-linux-c-real/obj/mat/interface/matnull.o
      CC arch-linux-c-real/obj/mat/interface/dlregismat.o
      CC arch-linux-c-real/obj/mat/interface/matproduct.o
      CC arch-linux-c-real/obj/mat/utils/convert.o
      CC arch-linux-c-real/obj/mat/utils/matstash.o
      CC arch-linux-c-real/obj/mat/utils/axpy.o
      CC arch-linux-c-real/obj/mat/utils/zerodiag.o
      CC arch-linux-c-real/obj/mat/interface/matrix.o
      CC arch-linux-c-real/obj/mat/utils/factorschur.o
      CC arch-linux-c-real/obj/mat/utils/matio.o
      CC arch-linux-c-real/obj/mat/utils/getcolv.o
      CC arch-linux-c-real/obj/mat/utils/freespace.o
      CC arch-linux-c-real/obj/mat/utils/compressedrow.o
      CC arch-linux-c-real/obj/mat/utils/gcreate.o
      CC arch-linux-c-real/obj/mat/utils/matstashspace.o
      CC arch-linux-c-real/obj/mat/utils/pheap.o
      CC arch-linux-c-real/obj/mat/utils/multequal.o
      CC arch-linux-c-real/obj/mat/utils/bandwidth.o
      CC arch-linux-c-real/obj/mat/utils/overlapsplit.o
      CC arch-linux-c-real/obj/mat/utils/zerorows.o
      CC arch-linux-c-real/obj/dm/impls/network/networkcreate.o
      CC arch-linux-c-real/obj/dm/impls/network/networkmonitor.o
      CC arch-linux-c-real/obj/dm/impls/da/da2.o
      CC arch-linux-c-real/obj/dm/impls/da/da1.o
      CC arch-linux-c-real/obj/dm/impls/network/network.o
      CC arch-linux-c-real/obj/dm/impls/da/daghost.o
      CC arch-linux-c-real/obj/dm/impls/da/dacorn.o
      CC arch-linux-c-real/obj/dm/impls/da/dagtol.o
      CC arch-linux-c-real/obj/dm/impls/da/daltol.o
      CC arch-linux-c-real/obj/dm/impls/da/daindex.o
      CC arch-linux-c-real/obj/dm/impls/da/da3.o
      CC arch-linux-c-real/obj/dm/impls/da/dascatter.o
      CC arch-linux-c-real/obj/dm/impls/da/dadestroy.o
      CC arch-linux-c-real/obj/dm/impls/da/dacreate.o
      CC arch-linux-c-real/obj/dm/impls/da/dadist.o
      CC arch-linux-c-real/obj/dm/impls/da/dalocal.o
      CC arch-linux-c-real/obj/dm/impls/da/daview.o
      CC arch-linux-c-real/obj/dm/impls/da/dasub.o
      CC arch-linux-c-real/obj/dm/impls/da/gr1.o
      CC arch-linux-c-real/obj/dm/impls/da/dagtona.o
      CC arch-linux-c-real/obj/dm/impls/da/gr2.o
      CC arch-linux-c-real/obj/dm/impls/da/dapf.o
      CC arch-linux-c-real/obj/dm/impls/da/dagetarray.o
      CC arch-linux-c-real/obj/dm/impls/da/dainterp.o
      CC arch-linux-c-real/obj/dm/impls/da/dagetelem.o
      CC arch-linux-c-real/obj/dm/impls/da/dareg.o
      CC arch-linux-c-real/obj/dm/impls/da/da.o
      CC arch-linux-c-real/obj/dm/impls/da/grvtk.o
      CC arch-linux-c-real/obj/dm/impls/da/dageometry.o
      CC arch-linux-c-real/obj/dm/impls/da/dadd.o
      CC arch-linux-c-real/obj/dm/impls/da/dapreallocate.o
      CC arch-linux-c-real/obj/dm/impls/da/fdda.o
      CC arch-linux-c-real/obj/dm/impls/da/grglvis.o
      CC arch-linux-c-real/obj/dm/impls/composite/packm.o
      CC arch-linux-c-real/obj/dm/impls/composite/pack.o
      CC arch-linux-c-real/obj/dm/impls/forest/forest.o
      CC arch-linux-c-real/obj/dm/impls/redundant/dmredundant.o
      CC arch-linux-c-real/obj/dm/impls/stag/stag.o
      CC arch-linux-c-real/obj/dm/impls/stag/stag1d.o
      CC arch-linux-c-real/obj/dm/impls/stag/stag2d.o
      CC arch-linux-c-real/obj/dm/impls/stag/stagda.o
      CC arch-linux-c-real/obj/dm/impls/stag/stagintern.o
      CC arch-linux-c-real/obj/dm/impls/stag/stagstencil.o
      CC arch-linux-c-real/obj/dm/impls/stag/stagutils.o
      CC arch-linux-c-real/obj/dm/impls/stag/stag3d.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexcreate.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexpartition.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexdistribute.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexrefine.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexadapt.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexcoarsen.o
      CC arch-linux-c-real/obj/dm/impls/plex/plex.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexpreallocate.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexreorder.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexinterpolate.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexgeometry.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexhdf5.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexhdf5xdmf.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexexodusii.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexsubmesh.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexfluent.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexcgns.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexmed.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexply.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexvtk.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexpoint.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexgmsh.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexvtu.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexfvm.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexindices.o
      CC arch-linux-c-real/obj/dm/impls/plex/plextree.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexgenerate.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexfem.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexnatural.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexorient.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexproject.o
      CC arch-linux-c-real/obj/dm/impls/plex/glexg.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexcheckinterface.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexglvis.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexhpddm.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexegads.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexsection.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexegadslite.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexceed.o
      CC arch-linux-c-real/obj/dm/impls/plex/plexmetric.o
      CC arch-linux-c-real/obj/dm/impls/plex/transform/impls/refine/sbr/plexrefsbr.o
      CC arch-linux-c-real/obj/dm/impls/plex/transform/impls/refine/alfeld/plexrefalfeld.o
      CC arch-linux-c-real/obj/dm/impls/plex/transform/interface/plextransform.o
      CC arch-linux-c-real/obj/dm/impls/plex/transform/impls/refine/tobox/plexreftobox.o
      CC arch-linux-c-real/obj/dm/impls/plex/transform/impls/refine/regular/plexrefregular.o
      CC arch-linux-c-real/obj/dm/impls/plex/transform/impls/filter/plextrfilter.o
      CC arch-linux-c-real/obj/dm/impls/plex/transform/impls/refine/bl/plexrefbl.o
      CC arch-linux-c-real/obj/dm/impls/product/product.o
      CC arch-linux-c-real/obj/dm/impls/product/productutils.o
      CC arch-linux-c-real/obj/dm/impls/patch/patchcreate.o
      CC arch-linux-c-real/obj/dm/impls/patch/patch.o
      CC arch-linux-c-real/obj/dm/impls/swarm/data_bucket.o
      CC arch-linux-c-real/obj/dm/impls/swarm/swarm.o
      CC arch-linux-c-real/obj/dm/impls/swarm/data_ex.o
      CC arch-linux-c-real/obj/dm/impls/swarm/swarm_migrate.o
      CC arch-linux-c-real/obj/dm/impls/swarm/swarmpic.o
      CC arch-linux-c-real/obj/dm/impls/swarm/swarmpic_da.o
      CC arch-linux-c-real/obj/dm/impls/swarm/swarmpic_plex.o
      CC arch-linux-c-real/obj/dm/impls/swarm/swarmpic_view.o
      CC arch-linux-c-real/obj/dm/impls/swarm/swarmpic_sort.o
      CC arch-linux-c-real/obj/dm/impls/shell/dmshell.o
      CC arch-linux-c-real/obj/dm/impls/sliced/sliced.o
      CC arch-linux-c-real/obj/dm/field/interface/dmfieldregi.o
      CC arch-linux-c-real/obj/dm/field/interface/dmfield.o
      CC arch-linux-c-real/obj/dm/field/interface/dlregisdmfield.o
      CC arch-linux-c-real/obj/dm/field/impls/shell/dmfieldshell.o
      CC arch-linux-c-real/obj/dm/field/impls/da/dmfieldda.o
      CC arch-linux-c-real/obj/dm/partitioner/interface/partitioner.o
      CC arch-linux-c-real/obj/dm/field/impls/ds/dmfieldds.o
      CC arch-linux-c-real/obj/dm/partitioner/interface/partitionerreg.o
      CC arch-linux-c-real/obj/dm/partitioner/impls/ptscotch/partptscotch.o
      CC arch-linux-c-real/obj/dm/partitioner/impls/gather/partgather.o
      CC arch-linux-c-real/obj/dm/partitioner/impls/parmetis/partparmetis.o
      CC arch-linux-c-real/obj/dm/partitioner/impls/simple/partsimple.o
      CC arch-linux-c-real/obj/dm/partitioner/impls/matpart/partmatpart.o
      CC arch-linux-c-real/obj/dm/partitioner/impls/chaco/partchaco.o
      CC arch-linux-c-real/obj/dm/partitioner/impls/shell/partshell.o
      CC arch-linux-c-real/obj/dm/dt/space/interface/space.o
      CC arch-linux-c-real/obj/dm/dt/space/impls/sum/spacesum.o
      CC arch-linux-c-real/obj/dm/dt/space/impls/subspace/spacesubspace.o
      CC arch-linux-c-real/obj/dm/label/dmlabel.o
      CC arch-linux-c-real/obj/dm/dt/space/impls/point/spacepoint.o
      CC arch-linux-c-real/obj/dm/dt/space/impls/tensor/spacetensor.o
      CC arch-linux-c-real/obj/dm/dt/space/impls/poly/spacepoly.o
      CC arch-linux-c-real/obj/dm/dt/fv/interface/fv.o
      CC arch-linux-c-real/obj/dm/dt/dualspace/impls/refined/dualspacerefined.o
      CC arch-linux-c-real/obj/dm/dt/dualspace/interface/dualspace.o
      CC arch-linux-c-real/obj/dm/dt/dualspace/impls/simple/dspacesimple.o
      CC arch-linux-c-real/obj/dm/dt/fe/interface/fe.o
      CC arch-linux-c-real/obj/dm/dt/fe/interface/fegeom.o
      CC arch-linux-c-real/obj/dm/dt/fe/interface/feceed.o
      CC arch-linux-c-real/obj/dm/dt/dualspace/impls/lagrange/dspacelagrange.o
      CC arch-linux-c-real/obj/dm/dt/fe/impls/composite/fecomposite.o
      CC arch-linux-c-real/obj/dm/dt/fe/impls/basic/febasic.o
      CC arch-linux-c-real/obj/dm/dt/interface/dt.o
      CC arch-linux-c-real/obj/dm/dt/interface/dtds.o
      CC arch-linux-c-real/obj/dm/dt/interface/dtaltv.o
      CC arch-linux-c-real/obj/dm/dt/interface/dtweakform.o
      CC arch-linux-c-real/obj/dm/interface/dmregall.o
      CC arch-linux-c-real/obj/dm/interface/dmget.o
      CC arch-linux-c-real/obj/dm/interface/dmi.o
      CC arch-linux-c-real/obj/dm/interface/dmglvis.o
      CC arch-linux-c-real/obj/dm/interface/dlregisdmdm.o
      CC arch-linux-c-real/obj/dm/interface/dmceed.o
      CC arch-linux-c-real/obj/ksp/pc/interface/precon.o
      CC arch-linux-c-real/obj/ksp/pc/interface/pcset.o
      CC arch-linux-c-real/obj/ksp/pc/interface/pcregis.o
      CC arch-linux-c-real/obj/dm/interface/dm.o
      CC arch-linux-c-real/obj/ksp/pc/impls/mg/fmg.o
      CC arch-linux-c-real/obj/ksp/pc/impls/mg/smg.o
      CC arch-linux-c-real/obj/ksp/pc/impls/mg/mg.o
      CC arch-linux-c-real/obj/ksp/pc/impls/mg/mgfunc.o
      CC arch-linux-c-real/obj/ksp/pc/impls/lsc/lsc.o
      CC arch-linux-c-real/obj/ksp/pc/impls/mg/mgadapt.o
      CC arch-linux-c-real/obj/ksp/pc/impls/vpbjacobi/vpbjacobi.o
      CC arch-linux-c-real/obj/ksp/pc/impls/composite/composite.o
      CC arch-linux-c-real/obj/ksp/pc/impls/deflation/deflation.o
      CC arch-linux-c-real/obj/ksp/pc/impls/deflation/deflationspace.o
      CC arch-linux-c-real/obj/ksp/pc/impls/gasm/gasm.o
      CC arch-linux-c-real/obj/ksp/pc/impls/sor/sor.o
      CC arch-linux-c-real/obj/ksp/pc/impls/svd/svd.o
      CC arch-linux-c-real/obj/ksp/pc/impls/telescope/telescope.o
      CC arch-linux-c-real/obj/ksp/pc/impls/telescope/telescope_dmda.o
      CC arch-linux-c-real/obj/ksp/pc/impls/telescope/telescope_coarsedm.o
      CC arch-linux-c-real/obj/ksp/pc/impls/ksp/pcksp.o
      CC arch-linux-c-real/obj/ksp/pc/impls/python/pythonpc.o
      CC arch-linux-c-real/obj/ksp/pc/impls/patch/pcpatch.o
      CC arch-linux-c-real/obj/ksp/pc/impls/lmvm/lmvmpc.o
      CC arch-linux-c-real/obj/ksp/pc/impls/factor/factor.o
      CC arch-linux-c-real/obj/ksp/pc/impls/factor/factimpl.o
      CC arch-linux-c-real/obj/ksp/pc/impls/factor/lu/lu.o
      CC arch-linux-c-real/obj/ksp/pc/impls/factor/ilu/ilu.o
      CC arch-linux-c-real/obj/ksp/pc/impls/factor/qr/qr.o
      CC arch-linux-c-real/obj/ksp/pc/impls/factor/icc/icc.o
      CC arch-linux-c-real/obj/ksp/pc/impls/factor/cholesky/cholesky.o
      CC arch-linux-c-real/obj/ksp/pc/impls/tfs/bitmask.o
      CC arch-linux-c-real/obj/ksp/pc/impls/tfs/comm.o
      CC arch-linux-c-real/obj/ksp/pc/impls/tfs/gs.o
      CC arch-linux-c-real/obj/ksp/pc/impls/tfs/ivec.o
      CC arch-linux-c-real/obj/ksp/pc/impls/tfs/xyt.o
      CC arch-linux-c-real/obj/ksp/pc/impls/tfs/xxt.o
      CC arch-linux-c-real/obj/ksp/pc/impls/tfs/tfs.o
      CC arch-linux-c-real/obj/ksp/pc/impls/gamg/gamg.o
      CC arch-linux-c-real/obj/ksp/pc/impls/gamg/agg.o
      CC arch-linux-c-real/obj/ksp/pc/impls/gamg/geo.o
      CC arch-linux-c-real/obj/ksp/pc/impls/gamg/util.o
      CC arch-linux-c-real/obj/ksp/pc/impls/pbjacobi/pbjacobi.o
      CC arch-linux-c-real/obj/ksp/pc/impls/galerkin/galerkin.o
      CC arch-linux-c-real/obj/ksp/pc/impls/gamg/classical.o
      CC arch-linux-c-real/obj/ksp/pc/impls/is/nn/nn.o
      CC arch-linux-c-real/obj/ksp/pc/impls/is/pcis.o
      CC arch-linux-c-real/obj/ksp/pc/impls/bddc/bddc.o
      CC arch-linux-c-real/obj/ksp/pc/impls/bddc/bddcgraph.o
      CC arch-linux-c-real/obj/ksp/pc/impls/bddc/bddcscalingbasic.o
      CC arch-linux-c-real/obj/ksp/pc/impls/bddc/bddcnullspace.o
      CC arch-linux-c-real/obj/ksp/pc/impls/bddc/bddcfetidp.o
      CC arch-linux-c-real/obj/ksp/pc/impls/bddc/bddcschurs.o
      CC arch-linux-c-real/obj/ksp/pc/impls/cp/cp.o
      CC arch-linux-c-real/obj/ksp/pc/impls/mat/pcmat.o
      CC arch-linux-c-real/obj/ksp/pc/impls/none/none.o
      CC arch-linux-c-real/obj/ksp/pc/impls/bddc/bddcprivate.o
      CC arch-linux-c-real/obj/ksp/pc/impls/asm/asm.o
      CC arch-linux-c-real/obj/ksp/pc/impls/hmg/hmg.o
      CC arch-linux-c-real/obj/ksp/pc/impls/bjacobi/bjacobi.o
      CC arch-linux-c-real/obj/ksp/pc/impls/shell/shellpc.o
      CC arch-linux-c-real/obj/ksp/pc/impls/kaczmarz/kaczmarz.o
      CC arch-linux-c-real/obj/ksp/pc/impls/redundant/redundant.o
      CC arch-linux-c-real/obj/ksp/pc/impls/wb/wb.o
      CC arch-linux-c-real/obj/ksp/pc/impls/redistribute/redistribute.o
      CC arch-linux-c-real/obj/ksp/pc/impls/eisens/eisen.o
      CC arch-linux-c-real/obj/ksp/pc/impls/jacobi/jacobi.o
      CC arch-linux-c-real/obj/ksp/pc/impls/fieldsplit/fieldsplit.o
      CC arch-linux-c-real/obj/ksp/ksp/impls/fetidp/fetidp.o
      CC arch-linux-c-real/obj/ksp/ksp/impls/lcd/lcd.o
      CC arch-linux-c-real/obj/ksp/ksp/impls/bcgsl/bcgsl.o
      CC arch-linux-c-real/obj/ksp/ksp/impls/gmres/borthog.o
      CC arch-linux-c-real/obj/ksp/ksp/impls/gmres/gmres.o
      CC arch-linux-c-real/obj/ksp/ksp/impls/gmres/borthog2.o
      CC arch-linux-c-real/obj/ksp/ksp/impls/gmres/gmres2.o
      CC arch-linux-c-real/obj/ksp/ksp/impls/gmres/gmpre.o
      CC arch-linux-c-real/obj/ksp/ksp/impls/gmres/gmreig.o
      CC arch-linux-c-real/obj/ksp/ksp/impls/gmres/pgmres/pgmres.o
      CC arch-linux-c-real/obj/ksp/ksp/impls/gmres/fgmres/modpcf.o
      CC arch-linux-c-real/obj/ksp/ksp/
SonicxPrime commented 3 years ago

Hi everyone,

I have the same problem but when following the solution above, i still have the problem.

Thanks in advance, SonicxPrime

chetzer-ncpa commented 3 years ago

Hm. OK, I've reproduced this error on my Ubuntu 20 VM. I will follow up with the PETSc support list and reply when I have an answer.

SonicxPrime commented 3 years ago

Dear Hetzer,

Thank you for your help.

SonicxPrime

chetzer-ncpa commented 3 years ago

OK, I've traced the error to a change in the SLEPc package between versions 3.13 and 3.14. I've added the ability to specify the PETSc version as well as the SLEPc version in the configure script, as a stopgap until I can work with the developers to find the issue and hopefully get it fixed. The new configure command is in the README and the manual. To fix your existing downloads, you should be able to:

... cd ${NCPAPROP_DIR} git pull rm -rf extern ./configure --with-localpetsc local_petsc_version=3.13.4 local_slepc_version=3.13.4 make ...

This will download and install versions of PETSc and SLEPc that I have verified do not cause this issue.

Please let me know whether this fixes your problem or not, so I can close this issue.

SonicxPrime commented 3 years ago

Dear Hetzer,

Thank you for your help. It's working now.

Best regards, Tahina

JerryZhang9611 commented 3 years ago

Dear Hetzer,

Following your solution, the problem has been fixed and the software is working properly now.

Thank you for your help.

Best regards, Zhang