FAST_AR_FLAGS = Scq
AR_FLAGS = cr
AR_ARGFILE = yes
PCC_AT_FILE = 1
C_VERSION = Intel(R) oneAPI DPC++/C++ Compiler 2025.0.4 (2025.0.4.20241205)
MPICC_SHOW = icx -Wdate-time -D_FORTIFY_SOURCE=0 -O3 -g -fexceptions -fstack-protector-strong -mtune=generic -m64 -I/opt/ohpc/pub/mpi/mpich-ofi-intel-ohpc/5.0.0/include -L/opt/ohpc/pub/mpi/mpich-ofi-intel-ohpc/5.0.0/lib -Wl,-rpath -Wl,/opt/ohpc/pub/mpi/mpich-ofi-intel-ohpc/5.0.0/lib -Wl,--enable-new-dtags -lmpi
Cxx_VERSION = Intel(R) oneAPI DPC++/C++ Compiler 2025.0.4 (2025.0.4.20241205)
MPICXX_SHOW = icpx -Wdate-time -D_FORTIFY_SOURCE=0 -O3 -g -fexceptions -fstack-protector-strong -mtune=generic -m64 -I/opt/ohpc/pub/mpi/mpich-ofi-intel-ohpc/5.0.0/include -L/opt/ohpc/pub/mpi/mpich-ofi-intel-ohpc/5.0.0/lib -lmpicxx -Wl,-rpath -Wl,/opt/ohpc/pub/mpi/mpich-ofi-intel-ohpc/5.0.0/lib -Wl,--enable-new-dtags -lmpi
FC_VERSION = ifx (IFX) 2025.0.4 20241205
MPIFC_SHOW = ifx -O3 -g -fexceptions -fstack-protector-strong -mtune=generic -m64 -I/opt/ohpc/pub/mpi/mpich-ofi-intel-ohpc/5.0.0/include -I/opt/ohpc/pub/mpi/mpich-ofi-intel-ohpc/5.0.0/include -L/opt/ohpc/pub/mpi/mpich-ofi-intel-ohpc/5.0.0/lib -lmpifort -Wl,-rpath -Wl,/opt/ohpc/pub/mpi/mpich-ofi-intel-ohpc/5.0.0/lib -Wl,--enable-new-dtags -lmpi
C_DEPFLAGS = -MMD -MP
CXX_DEPFLAGS = -MMD -MP
FC_DEFINE_FLAG = -D
wPETSC_DIR = /opt/ohpc/pub/libs/intel/mpich/petsc/3.24.4
CC_FLAGS =  -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wconversion -Wno-sign-conversion -Wno-float-conversion -Wno-implicit-float-conversion -fstack-protector -Qunused-arguments -fvisibility=hidden -fPIC -DPIC -g -O3
CXXPP_FLAGS = 
CXX_FLAGS =  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -fPIC -DPIC -g -O3  -std=gnu++20 -fPIC
CXX_LINKER = mpicxx
CXX_LINKER_FLAGS =    -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -fPIC -DPIC -g -O3
CPP_FLAGS = 
PCC = mpicc
PCC_FLAGS = $(CC_FLAGS)
CC_SUFFIX = o
PCC_LINKER = mpicc
PCC_LINKER_FLAGS =    -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -Wconversion -Wno-sign-conversion -Wno-float-conversion -Wno-implicit-float-conversion -fstack-protector -Qunused-arguments -fvisibility=hidden -fPIC -DPIC -g -O3
CC_LINKER_SUFFIX = 
FPP_FLAGS = 
FC_FLAGS =  -fPIC -fpscomp logicals -fPIC -fpscomp logicals -g -O3  
FC_SUFFIX = o
FC_LINKER = mpif90
FC_LINKER_FLAGS =    -fPIC -fpscomp logicals -fPIC -fpscomp logicals -g -O3 
FC_MODULE_FLAG = -I
FC_MODULE_OUTPUT_FLAG = -module 
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 = -Wl,-rpath,/opt/ohpc/pub/libs/intel/mpich/scalapack/2.2.2/lib -L/opt/ohpc/pub/libs/intel/mpich/scalapack/2.2.2/lib -lscalapack -lifcore
SCALAPACK_INCLUDE = 
BLASLAPACK_LIB = -Wl,-rpath,/opt/ohpc/pub/libs/intel/openblas/0.3.32/lib -L/opt/ohpc/pub/libs/intel/openblas/0.3.32/lib -lopenblas -lifcore
BLASLAPACK_INCLUDE = 
PTHREAD_LIB = 
PTHREAD_INCLUDE = 
HDF5_LIB = -Wl,-rpath,/opt/ohpc/pub/libs/intel/mpich/phdf5/2.1.0/lib -L/opt/ohpc/pub/libs/intel/mpich/phdf5/2.1.0/lib -lhdf5
HDF5_INCLUDE = -I/opt/ohpc/pub/libs/intel/mpich/phdf5/2.1.0/include
MATHLIB_LIB = 
MATHLIB_INCLUDE = 
REGEX_LIB = 
REGEX_INCLUDE = 
MPI_LIB = 
MPI_INCLUDE = 
PETSC_EXTERNAL_LIB_BASIC = -Wl,-rpath,/opt/ohpc/pub/libs/intel/mpich/scalapack/2.2.2/lib -L/opt/ohpc/pub/libs/intel/mpich/scalapack/2.2.2/lib -Wl,-rpath,/opt/ohpc/pub/libs/intel/openblas/0.3.32/lib -L/opt/ohpc/pub/libs/intel/openblas/0.3.32/lib -Wl,-rpath,/opt/ohpc/pub/libs/intel/mpich/phdf5/2.1.0/lib -L/opt/ohpc/pub/libs/intel/mpich/phdf5/2.1.0/lib -Wl,-rpath,/opt/ohpc/pub/mpi/mpich-ofi-intel-ohpc/5.0.0/lib -L/opt/ohpc/pub/mpi/mpich-ofi-intel-ohpc/5.0.0/lib -Wl,-rpath,/opt/intel/oneapi/mkl/2025.0/lib -L/opt/intel/oneapi/mkl/2025.0/lib -Wl,-rpath,/opt/intel/oneapi/compiler/2025.0/lib -L/opt/intel/oneapi/compiler/2025.0/lib -Wl,-rpath,/opt/intel/oneapi/umf/0.9/lib -L/opt/intel/oneapi/umf/0.9/lib -Wl,-rpath,/opt/intel/oneapi/tbb/2022.0/lib -L/opt/intel/oneapi/tbb/2022.0/lib -Wl,-rpath,/opt/intel/oneapi/compiler/latest/lib -L/opt/intel/oneapi/compiler/latest/lib -Wl,-rpath,/opt/intel/oneapi/compiler/2025.0/lib/clang/19/lib/x86_64-unknown-linux-gnu -L/opt/intel/oneapi/compiler/2025.0/lib/clang/19/lib/x86_64-unknown-linux-gnu -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13 -lscalapack -lifcore -lopenblas -lifcore -lhdf5 -lmpifort -lmpi -lifport -lifcoremt -limf -lsvml -lm -lipgo -lirc -lpthread -lgcc_s -lirc_s -ldl -lstdc++
PETSC_CC_INCLUDES = -I/opt/ohpc/pub/libs/intel/mpich/petsc/3.24.4/include -I/opt/ohpc/pub/libs/intel/mpich/phdf5/2.1.0/include
PETSC_FC_INCLUDES = -I/opt/ohpc/pub/libs/intel/mpich/petsc/3.24.4/include -I/opt/ohpc/pub/libs/intel/mpich/phdf5/2.1.0/include
LIB_NAME_SUFFIX = 
LIBNAME = ${INSTALL_LIB_DIR}/libpetsc${LIB_NAME_SUFFIX}.${AR_LIB_SUFFIX}
SHLIBS = libpetsc
PETSC_WITH_EXTERNAL_LIB = -Wl,-rpath,/opt/ohpc/pub/libs/intel/mpich/petsc/3.24.4/lib -L/opt/ohpc/pub/libs/intel/mpich/petsc/3.24.4/lib -Wl,-rpath,/opt/ohpc/pub/libs/intel/mpich/scalapack/2.2.2/lib -L/opt/ohpc/pub/libs/intel/mpich/scalapack/2.2.2/lib -Wl,-rpath,/opt/ohpc/pub/libs/intel/openblas/0.3.32/lib -L/opt/ohpc/pub/libs/intel/openblas/0.3.32/lib -Wl,-rpath,/opt/ohpc/pub/libs/intel/mpich/phdf5/2.1.0/lib -L/opt/ohpc/pub/libs/intel/mpich/phdf5/2.1.0/lib -Wl,-rpath,/opt/ohpc/pub/mpi/mpich-ofi-intel-ohpc/5.0.0/lib -L/opt/ohpc/pub/mpi/mpich-ofi-intel-ohpc/5.0.0/lib -Wl,-rpath,/opt/intel/oneapi/mkl/2025.0/lib -L/opt/intel/oneapi/mkl/2025.0/lib -Wl,-rpath,/opt/intel/oneapi/compiler/2025.0/lib -L/opt/intel/oneapi/compiler/2025.0/lib -Wl,-rpath,/opt/intel/oneapi/umf/0.9/lib -L/opt/intel/oneapi/umf/0.9/lib -Wl,-rpath,/opt/intel/oneapi/tbb/2022.0/lib -L/opt/intel/oneapi/tbb/2022.0/lib -Wl,-rpath,/opt/intel/oneapi/compiler/latest/lib -L/opt/intel/oneapi/compiler/latest/lib -Wl,-rpath,/opt/intel/oneapi/compiler/2025.0/lib/clang/19/lib/x86_64-unknown-linux-gnu -L/opt/intel/oneapi/compiler/2025.0/lib/clang/19/lib/x86_64-unknown-linux-gnu -Wl,-rpath,/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13 -lpetsc -lscalapack -lifcore -lopenblas -lifcore -lhdf5 -lmpifort -lmpi -lifport -lifcoremt -limf -lsvml -lm -lipgo -lirc -lpthread -lgcc_s -lirc_s -ldl -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=/opt/ohpc/pub/libs/intel/mpich/petsc/3.24.4 --with-cc=mpicc --with-cxx=mpicxx --with-fc=mpif90 --with-fc=mpif90 FFLAGS+=-fPIC CFLAGS+=\"-fPIC -DPIC\" CXXFLAGS+=\"-fPIC -DPIC\" --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/intel/mpich/phdf5/2.1.0/lib/libhdf5.so --with-hdf5-include=/opt/ohpc/pub/libs/intel/mpich/phdf5/2.1.0/include --with-scalapack-lib=\"-L/opt/ohpc/pub/libs/intel/mpich/scalapack/2.2.2/lib -lscalapack -lifcore\" --with-blaslapack-lib=\"/opt/ohpc/pub/libs/intel/openblas/0.3.32/lib/libopenblas.so -lifcore\"
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
M4 = /usr/bin/m4
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 = -Wl,-rpath,
FC_LINKER_SLFLAG = -Wl,-rpath,
CLANGUAGE = C
EXEFLAGS = -Wl,-export-dynamic
PREFIXDIR = /opt/ohpc/pub/libs/intel/mpich/petsc/3.24.4
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 = 97
MAKE_TEST_NP = 94
MAKE_LOAD = 217.60000000000002
NPMAX = 256
PYTHON_EXE = "/usr/bin/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 -Wconversion -Wno-sign-conversion -Wno-float-conversion -Wno-implicit-float-conversion -fstack-protector -Qunused-arguments -fvisibility=hidden -fPIC -DPIC -g -O3 -Wl,-soname,$(call SONAME_FUNCTION,$(notdir $(1)),$(2))
BUILDSHAREDLIB = yes
DSYMUTIL = true
MPIEXEC = /opt/ohpc/pub/mpi/mpich-ofi-intel-ohpc/5.0.0/bin/mpiexec
HOSTNAME = hostname
MPIEXEC_TAIL = 
PETSC_TEST_OPTIONS = -checkfunctionlist -use_gpu_aware_mpi 0 -nox_warning
PETSC_POST_BUILDS = 
PETSC_POST_INSTALLS = 
PETSC_POST_CHECKS = 
