FAST_AR_FLAGS = Scq
AR_FLAGS = cr
AR_ARGFILE = yes
PCC_AT_FILE = 1
C_VERSION = gcc (GCC) 12.4.0
MPICC_SHOW = gcc -I/opt/ohpc/pub/mpi/openmpi5-gnu12/5.0.10/include -pthread -L/opt/ohpc/pub/mpi/openmpi5-gnu12/5.0.10/lib -Wl,-rpath -Wl,/opt/ohpc/pub/mpi/openmpi5-gnu12/5.0.10/lib -Wl,--enable-new-dtags -lmpi
Cxx_VERSION = g++ (GCC) 12.4.0
MPICXX_SHOW = g++ -I/opt/ohpc/pub/mpi/openmpi5-gnu12/5.0.10/include -pthread -L/opt/ohpc/pub/mpi/openmpi5-gnu12/5.0.10/lib -Wl,-rpath -Wl,/opt/ohpc/pub/mpi/openmpi5-gnu12/5.0.10/lib -Wl,--enable-new-dtags -lmpi
FC_VERSION = GNU Fortran (GCC) 12.4.0
MPIFC_SHOW = gfortran -I/opt/ohpc/pub/mpi/openmpi5-gnu12/5.0.10/include -pthread -I/opt/ohpc/pub/mpi/openmpi5-gnu12/5.0.10/lib -L/opt/ohpc/pub/mpi/openmpi5-gnu12/5.0.10/lib -Wl,-rpath -Wl,/opt/ohpc/pub/mpi/openmpi5-gnu12/5.0.10/lib -Wl,--enable-new-dtags -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi
C_DEPFLAGS = -MMD -MP
CXX_DEPFLAGS = -MMD -MP
FC_DEFINE_FLAG = -D
FC_DEPFLAGS = -MMD -MP
wPETSC_DIR = /opt/ohpc/pub/libs/gnu12/openmpi5/petsc/3.18.1
CC_FLAGS = -fPIC -DPIC -g -O
CXXPP_FLAGS = 
CXX_FLAGS = -fPIC -DPIC -g -O  -std=gnu++17 -fPIC
CXX_LINKER = mpicxx
CXX_LINKER_FLAGS =   -fPIC -DPIC -g -O
CPP_FLAGS =  
PCC = mpicc
PCC_FLAGS = $(CC_FLAGS)
CC_SUFFIX = o
PCC_LINKER = mpicc
PCC_LINKER_FLAGS =   -fPIC -DPIC -g -O
CC_LINKER_SUFFIX = 
FPP_FLAGS = 
FC_FLAGS = -fPIC -ffree-line-length-512 -g -O  
FC_SUFFIX = o
FC_LINKER = mpif90
FC_LINKER_FLAGS =   -fPIC -ffree-line-length-512 -g -O 
FC_MODULE_FLAG = -I
FC_MODULE_OUTPUT_FLAG = -J
SL_LINKER = 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
SCALAPACK_LIB = -L/opt/ohpc/pub/libs/gnu12/openmpi5/scalapack/2.2.0/lib -lscalapack
SCALAPACK_INCLUDE = 
BLASLAPACK_LIB = -L/opt/ohpc/pub/libs/gnu12/openblas/0.3.21/lib -lopenblas
BLASLAPACK_INCLUDE = 
PTHREAD_LIB = 
PTHREAD_INCLUDE = 
HDF5_LIB = -L/opt/ohpc/pub/libs/gnu12/openmpi5/hdf5/1.10.8/lib -lhdf5
HDF5_INCLUDE = -I/opt/ohpc/pub/libs/gnu12/openmpi5/hdf5/1.10.8/include
MATHLIB_LIB = -lm
MATHLIB_INCLUDE = 
REGEX_LIB = 
REGEX_INCLUDE = 
MPI_LIB = 
MPI_INCLUDE = 
PETSC_EXTERNAL_LIB_BASIC = -L/opt/ohpc/pub/libs/gnu12/openmpi5/scalapack/2.2.0/lib -L/opt/ohpc/pub/libs/gnu12/openblas/0.3.21/lib -L/opt/ohpc/pub/libs/gnu12/openmpi5/hdf5/1.10.8/lib -L/opt/ohpc/pub/mpi/openmpi5-gnu12/5.0.10/lib -L/opt/ohpc/pub/compiler/gcc/12.4.0/lib/gcc/x86_64-pc-linux-gnu/12.4.0 -L/opt/ohpc/pub/compiler/gcc/12.4.0/lib64 -L/opt/ohpc/pub/compiler/gcc/12.4.0/lib -lscalapack -lopenblas -lhdf5 -lm -lstdc++ -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -lstdc++ -ldl
PETSC_CC_INCLUDES = -I/opt/ohpc/pub/libs/gnu12/openmpi5/petsc/3.18.1/include -I/opt/ohpc/pub/libs/gnu12/openmpi5/hdf5/1.10.8/include
PETSC_FC_INCLUDES = -I/opt/ohpc/pub/libs/gnu12/openmpi5/petsc/3.18.1/include -I/opt/ohpc/pub/libs/gnu12/openmpi5/hdf5/1.10.8/include
LIBNAME = ${INSTALL_LIB_DIR}/libpetsc.${AR_LIB_SUFFIX}
SHLIBS = libpetsc
PETSC_LIB_BASIC = -lpetsc
PETSC_KSP_LIB_BASIC = -lpetsc
PETSC_TS_LIB_BASIC = -lpetsc
PETSC_TAO_LIB_BASIC = -lpetsc
PETSC_WITH_EXTERNAL_LIB = -L/opt/ohpc/pub/libs/gnu12/openmpi5/petsc/3.18.1/lib -L/opt/ohpc/pub/libs/gnu12/openmpi5/scalapack/2.2.0/lib -L/opt/ohpc/pub/libs/gnu12/openblas/0.3.21/lib -L/opt/ohpc/pub/libs/gnu12/openmpi5/hdf5/1.10.8/lib -L/opt/ohpc/pub/mpi/openmpi5-gnu12/5.0.10/lib -L/opt/ohpc/pub/compiler/gcc/12.4.0/lib/gcc/x86_64-pc-linux-gnu/12.4.0 -L/opt/ohpc/pub/compiler/gcc/12.4.0/lib64 -L/opt/ohpc/pub/compiler/gcc/12.4.0/lib -lpetsc -lscalapack -lopenblas -lhdf5 -lm -lstdc++ -ldl -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lquadmath -lpthread -lquadmath -lstdc++ -ldl
PETSC_SYS_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}
PETSC_VEC_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}
PETSC_MAT_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}
PETSC_DM_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}
PETSC_KSP_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}
PETSC_SNES_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}
PETSC_TS_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}
PETSC_TAO_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}
PETSC_CHARACTERISTIC_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}
PETSC_LIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}
PETSC_CONTRIB = ${C_SH_LIB_PATH} ${PETSC_WITH_EXTERNAL_LIB}
CONFIGURE_OPTIONS = --prefix=/opt/ohpc/pub/libs/gnu12/openmpi5/petsc/3.18.1 --FFLAGS=\"-fPIC -ffree-line-length-512\" --CFLAGS=\"-fPIC -DPIC\" --CXXFLAGS=\"-fPIC -DPIC\" --with-scalapack-dir=/opt/ohpc/pub/libs/gnu12/openmpi5/scalapack/2.2.0 --with-blaslapack-lib=/opt/ohpc/pub/libs/gnu12/openblas/0.3.21/lib/libopenblas.so --with-make-np=3 --with-c-support --with-fortran-interfaces=1 --with-debugging=no --with-shared-libraries --with-mpi=1 --with-batch=0 --with-hdf5=1 --with-hdf5-lib=/opt/ohpc/pub/libs/gnu12/openmpi5/hdf5/1.10.8/lib/libhdf5.so --with-hdf5-include=/opt/ohpc/pub/libs/gnu12/openmpi5/hdf5/1.10.8/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/libexec/platform-python
CC = mpicc
CPP = mpicc -E
CXX = mpicxx
CXXPP = mpicxx -E
FC = mpif90
FPP = mpif90 -E
AR = /usr/bin/ar
RANLIB = /usr/bin/ranlib
AR_LIB_SUFFIX = a
LD_SHARED = mpicc
DYNAMICLINKER = mpicc
CC_LINKER_SLFLAG = -L
FC_LINKER_SLFLAG = -L
CLANGUAGE = C
EXEFLAGS = -export-dynamic
PREFIXDIR = /opt/ohpc/pub/libs/gnu12/openmpi5/petsc/3.18.1
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
MAKE_NP = 3
MAKE_TEST_NP = 16
MAKE_LOAD = 48.0
NPMAX = 32
SONAME_FUNCTION = $(1).$(SL_LINKER_SUFFIX).$(2)
SL_LINKER_FUNCTION =  -shared -fPIC -DPIC -g -O -Wl,-soname,$(call SONAME_FUNCTION,$(notdir $(1)),$(2))
BUILDSHAREDLIB = yes
DSYMUTIL = true
MPIEXEC = /opt/ohpc/pub/mpi/openmpi5-gnu12/5.0.10/bin/mpiexec
PYTHON_EXE = "/usr/libexec/platform-python"
PETSC_TEST_OPTIONS =  -use_gpu_aware_mpi 0
