FAST_AR_FLAGS = Scq
AR_FLAGS = cr
AR_ARGFILE = yes
PCC_AT_FILE = 1
C_VERSION = cc (GCC) 14.2.1 20250110 (Red Hat 14.2.1-13)
MPICC_SHOW = cc -I/opt/python/cp312-cp312/include -L/opt/python/cp312-cp312/lib -Wl,-rpath -Wl,/opt/python/cp312-cp312/lib -Wl,--enable-new-dtags -lmpi
Cxx_VERSION = c++ (GCC) 14.2.1 20250110 (Red Hat 14.2.1-13)
MPICXX_SHOW = c++ -I/opt/python/cp312-cp312/include -L/opt/python/cp312-cp312/lib -Wl,-rpath -Wl,/opt/python/cp312-cp312/lib -Wl,--enable-new-dtags -lmpi
C_DEPFLAGS = -MMD -MP
CXX_DEPFLAGS = -MMD -MP
wPETSC_DIR = ${PETSC_DIR}
PETSC_COVERAGE_EXEC = /opt/rh/gcc-toolset-14/root/usr/bin/gcov
CC_FLAGS =  -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fstack-protector -fvisibility=hidden -g -O
CXXPP_FLAGS = 
CXX_FLAGS =  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-psabi -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g  -std=gnu++20 -fPIC
CXX_LINKER = /opt/python/cp312-cp312/bin/mpicxx
CXX_LINKER_FLAGS =    -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -Wno-psabi -Wno-lto-type-mismatch -fstack-protector -fvisibility=hidden -g
CPP_FLAGS = 
PCC = /opt/python/cp312-cp312/bin/mpicc
PCC_FLAGS = $(CC_FLAGS)
CC_SUFFIX = o
PCC_LINKER = /opt/python/cp312-cp312/bin/mpicc
PCC_LINKER_FLAGS =    -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fstack-protector -fvisibility=hidden -g -O
CC_LINKER_SUFFIX = 
FC = 
SL_LINKER = /opt/python/cp312-cp312/bin/mpicc
SL_LINKER_FLAGS = ${PCC_LINKER_FLAGS}
SL_LINKER_SUFFIX = so
SL_LINKER_LIBS = ${PETSC_EXTERNAL_LIB_BASIC}
PETSC_LANGUAGE = CONLY
PETSC_SCALAR = real
PETSC_PRECISION = double
SUPERLU_DIST_LIB = -Wl,-rpath,/usr/local/lib -L/usr/local/lib -lsuperlu_dist
SUPERLU_DIST_INCLUDE = -I/usr/local/include
BLASLAPACK_LIB = -Wl,-rpath,${PETSC_DIR}/lib -L${PETSC_DIR}/lib -lf2clapack -lf2cblas
BLASLAPACK_INCLUDE = 
F2CBLASLAPACK_LIB = 
F2CBLASLAPACK_INCLUDE = 
PTHREAD_LIB = 
PTHREAD_INCLUDE = 
MATHLIB_LIB = -lm
MATHLIB_INCLUDE = 
MPI_LIB = 
MPI_INCLUDE = 
X_LIB = -lX11
X_INCLUDE = 
DEVICELANGUAGE = C
PETSC_EXTERNAL_LIB_BASIC = -Wl,-rpath,/usr/local/lib -L/usr/local/lib -Wl,-rpath,${PETSC_DIR}/lib -L${PETSC_DIR}/lib -lsuperlu_dist -lf2clapack -lf2cblas -lm -lX11 -lstdc++
PETSC_CC_INCLUDES = -I${PETSC_DIR}/include -I/usr/local/include
LIB_NAME_SUFFIX = 
LIBNAME = ${INSTALL_LIB_DIR}/libpetsc${LIB_NAME_SUFFIX}.${AR_LIB_SUFFIX}
SHLIBS = libpetsc
PETSC_WITH_EXTERNAL_LIB = -Wl,-rpath,${PETSC_DIR}/lib -L${PETSC_DIR}/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib -Wl,-rpath,${PETSC_DIR}/lib -L${PETSC_DIR}/lib -lpetsc -lsuperlu_dist -lf2clapack -lf2cblas -lm -lX11 -lstdc++
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_ML_LIB = ${PETSC_WITH_EXTERNAL_LIB}
PETSC_LIB = ${PETSC_ML_LIB}
PETSC_LIB_BASIC = -lpetsc
CONFIGURE_OPTIONS = --prefix=${PETSC_DIR} PETSC_ARCH=arch-python --with-shared-libraries=1 --with-c2html=0 --with-sowing=0 --with-debugging=0 --with-cc=/opt/python/cp312-cp312/bin/mpicc --with-cxx=/opt/python/cp312-cp312/bin/mpicxx --with-debugging=0 --with-fc=0 --download-f2cblaslapack --with-superlu_dist-dir=/usr/local
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 = python3
M4 = /usr/bin/m4
CC = /opt/python/cp312-cp312/bin/mpicc
CPP = /opt/python/cp312-cp312/bin/mpicc -E
CXX = /opt/python/cp312-cp312/bin/mpicxx
CXXPP = /opt/python/cp312-cp312/bin/mpicxx -E
AR = /opt/rh/gcc-toolset-14/root/usr/bin/ar
RANLIB = /opt/rh/gcc-toolset-14/root/usr/bin/ranlib
AR_LIB_SUFFIX = a
LD_SHARED = /opt/python/cp312-cp312/bin/mpicc
DYNAMICLINKER = /opt/python/cp312-cp312/bin/mpicc
CC_LINKER_SLFLAG = -Wl,-rpath,
CLANGUAGE = C
EXEFLAGS = -Wl,-export-dynamic
PREFIXDIR = ${PETSC_DIR}
PETSC_SCALAR_SIZE = 64
PETSC_INDEX_SIZE = 32
MAKE = /usr/bin/make
MAKE_USER = make
OMAKE_PRINTDIR = /usr/bin/make --print-directory
OMAKE = /usr/bin/make --no-print-directory
MAKE_PAR_OUT_FLG = --output-sync=recurse
MAKE_SHUFFLE_FLG = 
MAKE_NP = 4
MAKE_TEST_NP = 2
MAKE_LOAD = 4.0
NPMAX = 4
PYTHON_EXE = python3
SONAME_FUNCTION = $(1).$(SL_LINKER_SUFFIX).$(2)
SONAME_SFX_FUNCTION = $(1)$(LIB_NAME_SUFFIX).$(SL_LINKER_SUFFIX).$(2)
SL_LINKER_FUNCTION =  -shared  -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wno-lto-type-mismatch -Wno-stringop-overflow -fstack-protector -fvisibility=hidden -g -O -Wl,-soname,$(call SONAME_FUNCTION,$(notdir $(1)),$(2))
BUILDSHAREDLIB = yes
GDB = /usr/bin/gdb
DSYMUTIL = true
MPIEXEC = /opt/python/cp312-cp312/bin/mpiexec
HOSTNAME = hostname
MPIEXEC_TAIL = 
CMAKE = /usr/local/bin/cmake
PETSC_TEST_OPTIONS = -checkfunctionlist -use_gpu_aware_mpi 0
PETSC_POST_BUILDS = 
PETSC_POST_INSTALLS = 
PETSC_POST_CHECKS = 
