FAST_AR_FLAGS = Scq
AR_FLAGS = cr
AR_ARGFILE = yes
PCC_AT_FILE = 1
C_VERSION = gcc (SUSE Linux) 14.2.1 20250220 [revision 9ffecde121af883b60bbe60d00425036bc873048]
Cxx_VERSION = g++ (SUSE Linux) 14.2.1 20250220 [revision 9ffecde121af883b60bbe60d00425036bc873048]
FC_VERSION = GNU Fortran (SUSE Linux) 14.2.1 20250220 [revision 9ffecde121af883b60bbe60d00425036bc873048]
C_DEPFLAGS = -MMD -MP
CXX_DEPFLAGS = -MMD -MP
FC_DEFINE_FLAG = -D
FC_DEPFLAGS = -MMD -MP
wPETSC_DIR = /usr/lib/mpi/gcc/openmpi4/lib/petsc/3.22.2/linux-gnu-c-opt
PETSC_COVERAGE_EXEC = /usr/bin/gcov-14
CC_FLAGS = -fomit-frame-pointer -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -fPIC
CXXPP_FLAGS = 
CXX_FLAGS = -fomit-frame-pointer -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g  -std=gnu++20 -fPIC
CXX_LINKER = /usr/lib/mpi/gcc/openmpi4/bin/mpicxx
CXX_LINKER_FLAGS =   -fomit-frame-pointer -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g
CPP_FLAGS = 
PCC = /usr/lib/mpi/gcc/openmpi4/bin/mpicxx
PCC_FLAGS = $(CXX_FLAGS)
CC_SUFFIX = o
PCC_LINKER = /usr/lib/mpi/gcc/openmpi4/bin/mpicxx
PCC_LINKER_FLAGS =   -fomit-frame-pointer -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g
CC_LINKER_SUFFIX = 
FPP_FLAGS = 
FC_FLAGS = -fomit-frame-pointer -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -fPIC  
FC_SUFFIX = o
FC_LINKER = /usr/lib/mpi/gcc/openmpi4/bin/mpif90
FC_LINKER_FLAGS =   -fomit-frame-pointer -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -fPIC 
FC_MODULE_FLAG = -I
FC_MODULE_OUTPUT_FLAG = -J
SL_LINKER = /usr/lib/mpi/gcc/openmpi4/bin/mpicxx
SL_LINKER_FLAGS = ${PCC_LINKER_FLAGS}
SL_LINKER_SUFFIX = so
SL_LINKER_LIBS = ${PETSC_EXTERNAL_LIB_BASIC}
PETSC_LANGUAGE = CXXONLY
PETSC_SCALAR = real
PETSC_PRECISION = double
SUITESPARSE_LIB = /usr/lib/libklu.so /usr/lib/libumfpack.so /usr/lib/libcholmod.so /usr/lib/libcolamd.so /usr/lib/libccolamd.so /usr/lib/libcamd.so /usr/lib/libamd.so /usr/lib/libspqr.so /usr/lib/libsuitesparseconfig.so
SUITESPARSE_INCLUDE = -I/usr/include/suitesparse
SCALAPACK_LIB = -L/usr/lib/mpi/gcc/openmpi4/lib -lscalapack
SCALAPACK_INCLUDE = 
BLASLAPACK_LIB = -llapack -lblas
BLASLAPACK_INCLUDE = 
PTSCOTCH_LIB = -L/usr/lib/mpi/gcc/openmpi4/lib -lptscotch -lptscotcherr -lptscotcherrexit -lptscotchparmetis
PTSCOTCH_INCLUDE = -I/usr/lib/mpi/gcc/openmpi4/include
PTHREAD_LIB = 
PTHREAD_INCLUDE = 
HDF5_LIB = -L/usr/lib/mpi/gcc/openmpi4/lib -lhdf5
HDF5_INCLUDE = -I/usr/lib/mpi/gcc/openmpi4/include
MATHLIB_LIB = -lm
MATHLIB_INCLUDE = 
REGEX_LIB = 
REGEX_INCLUDE = 
YAML_LIB = -lyaml
YAML_INCLUDE = 
MPI_LIB = 
MPI_INCLUDE = -I/usr/lib/mpi/gcc/openmpi4/include
PETSC_EXTERNAL_LIB_BASIC = -L/usr/lib/mpi/gcc/openmpi4/lib -L/usr/lib/gcc/i586-suse-linux/14 -L/usr/i586-suse-linux/lib /usr/lib/libklu.so /usr/lib/libumfpack.so /usr/lib/libcholmod.so /usr/lib/libcolamd.so /usr/lib/libccolamd.so /usr/lib/libcamd.so /usr/lib/libamd.so /usr/lib/libspqr.so /usr/lib/libsuitesparseconfig.so -lscalapack -llapack -lblas -lptscotch -lptscotcherr -lptscotcherrexit -lptscotchparmetis -lhdf5 -lm -lyaml -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath
PETSC_CC_INCLUDES = -I/usr/lib/mpi/gcc/openmpi4/lib/petsc/3.22.2/linux-gnu-c-opt/include -I/usr/include/suitesparse -I/usr/lib/mpi/gcc/openmpi4/include
PETSC_FC_INCLUDES = -I/usr/lib/mpi/gcc/openmpi4/lib/petsc/3.22.2/linux-gnu-c-opt/include -I/usr/include/suitesparse -I/usr/lib/mpi/gcc/openmpi4/include
LIBNAME = ${INSTALL_LIB_DIR}/libpetsc.${AR_LIB_SUFFIX}
SHLIBS = libpetsc
PETSC_WITH_EXTERNAL_LIB = -L/usr/lib/mpi/gcc/openmpi4/lib/petsc/3.22.2/linux-gnu-c-opt/lib -L/usr/lib/mpi/gcc/openmpi4/lib -L/usr/lib/gcc/i586-suse-linux/14 -L/usr/i586-suse-linux/lib -lpetsc /usr/lib/libklu.so /usr/lib/libumfpack.so /usr/lib/libcholmod.so /usr/lib/libcolamd.so /usr/lib/libccolamd.so /usr/lib/libcamd.so /usr/lib/libamd.so /usr/lib/libspqr.so /usr/lib/libsuitesparseconfig.so -lscalapack -llapack -lblas -lptscotch -lptscotcherr -lptscotcherrexit -lptscotchparmetis -lhdf5 -lm -lyaml -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath
PETSC_SYS_LIB = ${PETSC_WITH_EXTERNAL_LIB}
PETSC_VEC_LIB = ${PETSC_WITH_EXTERNAL_LIB}
PETSC_MAT_LIB = ${PETSC_WITH_EXTERNAL_LIB}
PETSC_DM_LIB = ${PETSC_WITH_EXTERNAL_LIB}
PETSC_KSP_LIB = ${PETSC_WITH_EXTERNAL_LIB}
PETSC_SNES_LIB = ${PETSC_WITH_EXTERNAL_LIB}
PETSC_TS_LIB = ${PETSC_WITH_EXTERNAL_LIB}
PETSC_TAO_LIB = ${PETSC_WITH_EXTERNAL_LIB}
PETSC_LIB = ${PETSC_TAO_LIB}
PETSC_LIB_BASIC = -lpetsc
CONFIGURE_OPTIONS = --CFLAGS=\"-fomit-frame-pointer -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g \" --FFLAGS=\"-fomit-frame-pointer -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g \" --CXXFLAGS=\"-fomit-frame-pointer -O2 -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g \" --prefix=/usr/lib/mpi/gcc/openmpi4/lib/petsc/3.22.2/linux-gnu-c-opt --with-clanguage=C++ --with-c-support --with-fortran-interfaces=1 --with-debugging=no --with-python-exec=python3 --with-shared-libraries --with-batch=0 --with-yaml=1 --with-suitesparse=1 --with-suitesparse-lib=\"[/usr/lib/libklu.so,/usr/lib/libumfpack.so,/usr/lib/libcholmod.so,/usr/lib/libcolamd.so,/usr/lib/libccolamd.so,/usr/lib/libcamd.so,/usr/lib/libamd.so,/usr/lib/libspqr.so,/usr/lib/libsuitesparseconfig.so]\" --with-suitesparse-include=/usr/include/suitesparse --with-mpi=1 --with-mpi-dir=/usr/lib/mpi/gcc/openmpi4/ --with-blacs=1 --with-blacs-include=/usr/lib/mpi/gcc/openmpi4//include --with-blacs-lib=\"[/usr/lib/mpi/gcc/openmpi4/lib/libblacs.so]\" --with-ptscotch=1 --with-ptscotch-include=/usr/lib/mpi/gcc/openmpi4//include --with-ptscotch-lib=\"[/usr/lib/mpi/gcc/openmpi4/lib/libptscotch.so,/usr/lib/mpi/gcc/openmpi4/lib/libptscotcherr.so,/usr/lib/mpi/gcc/openmpi4/lib/libptscotcherrexit.so,/usr/lib/mpi/gcc/openmpi4/lib/libptscotchparmetis.so]\" --with-scalapack=1 --with-scalapack-include=/usr/lib/mpi/gcc/openmpi4//include --with-scalapack-lib=\"[/usr/lib/mpi/gcc/openmpi4/lib/libscalapack.so]\" --with-hdf5=1 --with-hdf5-lib=\"[/usr/lib/mpi/gcc/openmpi4/lib/libhdf5.so]\" --with-hdf5-include=/usr/lib/mpi/gcc/openmpi4//include
MKDIR = /usr/bin/mkdir -p
SHELL = /usr/bin/bash
SED = /usr/bin/sed
SEDINPLACE = /usr/bin/sed -i
MV = /usr/bin/mv
CP = /usr/bin/cp
GREP = /usr/bin/grep
RM = /usr/bin/rm -f
DIFF = /usr/bin/diff -w
PYTHON = /usr/bin/python3
CC = /usr/lib/mpi/gcc/openmpi4/bin/mpicc
CPP = /usr/lib/mpi/gcc/openmpi4/bin/mpicc -E
CXX = /usr/lib/mpi/gcc/openmpi4/bin/mpicxx
CXXPP = /usr/lib/mpi/gcc/openmpi4/bin/mpicxx -E
FC = /usr/lib/mpi/gcc/openmpi4/bin/mpif90
FPP = /usr/lib/mpi/gcc/openmpi4/bin/mpif90 -E
AR = /usr/bin/ar
RANLIB = /usr/bin/ranlib
AR_LIB_SUFFIX = a
LD_SHARED = /usr/lib/mpi/gcc/openmpi4/bin/mpicxx
DYNAMICLINKER = /usr/lib/mpi/gcc/openmpi4/bin/mpicxx
CC_LINKER_SLFLAG = -L
FC_LINKER_SLFLAG = -L
CLANGUAGE = CXX
EXEFLAGS = -Wl,-export-dynamic
PREFIXDIR = /usr/lib/mpi/gcc/openmpi4/lib/petsc/3.22.2/linux-gnu-c-opt
PETSC_SCALAR_SIZE = 64
PETSC_INDEX_SIZE = 32
MAKE = /usr/bin/gmake
MAKE_USER = make
OMAKE_PRINTDIR = /usr/bin/gmake --print-directory
OMAKE = /usr/bin/gmake --no-print-directory
MAKE_PAR_OUT_FLG = --output-sync=recurse
SONAME_FUNCTION = $(1).$(SL_LINKER_SUFFIX).$(2)
SL_LINKER_FUNCTION =  -shared -Wl,-soname,$(call SONAME_FUNCTION,$(notdir $(1)),$(2))
BUILDSHAREDLIB = yes
DSYMUTIL = true
MPIEXEC = /usr/lib/mpi/gcc/openmpi4/bin/mpiexec --oversubscribe
MPIEXEC_TAIL = 
PYTHON_EXE = "/usr/bin/python3"
PETSC_TEST_OPTIONS = -checkfunctionlist -use_gpu_aware_mpi 0 -nox_warning
