FAST_AR_FLAGS = Scq
AR_FLAGS = cr
PCC_AT_FILE = 1
C_VERSION = FreeBSD clang version 17.0.6 (https://github.com/llvm/llvm-project.git llvmorg-17.0.6-0-g6009708b4367)
MPICC_SHOW = cc -I/usr/local/include/json-c -I/usr/local/include/gcc13 -Wl,-rpath=/usr/local/lib/gcc13 -L/usr/local/lib/gcc13 -B/usr/local/bin -I/usr/local/include -L/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib -lmpi
Cxx_VERSION = FreeBSD clang version 17.0.6 (https://github.com/llvm/llvm-project.git llvmorg-17.0.6-0-g6009708b4367)
MPICXX_SHOW = c++ -Wl,-rpath=/usr/local/lib/gcc13 -L/usr/local/lib/gcc13 -B/usr/local/bin -I/usr/local/include -L/usr/local/lib -lmpicxx -Wl,-rpath -Wl,/usr/local/lib -lmpi
FC_VERSION = GNU Fortran (FreeBSD Ports Collection) 13.2.0
MPIFC_SHOW = gfortran13 -Wl,-rpath=/usr/local/lib/gcc13 -L/usr/local/lib/gcc13 -B/usr/local/bin -I/usr/local/include -I/usr/local/include -L/usr/local/lib -lmpifort -Wl,-rpath -Wl,/usr/local/lib -lmpi
C_DEPFLAGS = -MMD -MP
CXX_DEPFLAGS = -MMD -MP
FC_DEFINE_FLAG = -D
FC_DEPFLAGS = -MMD -MP
wPETSC_DIR = /usr/local
PETSC_COVERAGE_EXEC = llvm-cov gcov
CC_FLAGS =  -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -fstack-protector -Qunused-arguments -fvisibility=hidden -g3 -O0
CXXPP_FLAGS = 
CXX_FLAGS =  -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -O0  -std=gnu++20 -fPIC
CXX_LINKER = mpicxx
CXX_LINKER_FLAGS =    -Wall -Wwrite-strings -Wno-strict-aliasing -Wno-unknown-pragmas -fstack-protector -fvisibility=hidden -g -O0
CPP_FLAGS = 
PCC = mpicc
PCC_FLAGS = $(CC_FLAGS)
CC_SUFFIX = o
PCC_LINKER = mpicc
PCC_LINKER_FLAGS =    -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -fstack-protector -Qunused-arguments -fvisibility=hidden -g3 -O0
CC_LINKER_SUFFIX = 
FPP_FLAGS = 
FC_FLAGS =  -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0  
FC_SUFFIX = o
FC_LINKER = mpif90
FC_LINKER_FLAGS =    -fPIC -Wall -ffree-line-length-none -ffree-line-length-0 -Wno-lto-type-mismatch -Wno-unused-dummy-argument -g -O0 
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
BLASLAPACK_LIB = -llapack -lblis
BLASLAPACK_INCLUDE = 
PTHREAD_LIB = -lpthread
PTHREAD_INCLUDE = 
METIS_LIB = -lmetis
METIS_INCLUDE = 
MATHLIB_LIB = -lm
MATHLIB_INCLUDE = 
REGEX_LIB = 
REGEX_INCLUDE = 
MPI_LIB = 
MPI_INCLUDE = 
X_LIB = -lX11
X_INCLUDE = 
PETSC_EXTERNAL_LIB_BASIC = -Wl,-rpath,/usr/local/lib/gcc13 -L/usr/local/lib/gcc13 -Wl,-rpath,/usr/local/lib -L/usr/local/lib -Wl,-rpath,/usr/local/bin -L/usr/local/bin -Wl,-rpath,/usr/local/lib/gcc13/gcc/aarch64-portbld-freebsd13.3/13.2.0 -L/usr/local/lib/gcc13/gcc/aarch64-portbld-freebsd13.3/13.2.0 -Wl,-rpath,/usr/local/aarch64-portbld-freebsd13.3/lib -L/usr/local/aarch64-portbld-freebsd13.3/lib -llapack -lblis -lpthread -lmetis -lm -lX11 -lmpifort -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lmpicxx -lmpi -lc++ -lm -lgcc_s
PETSC_CC_INCLUDES = -I/usr/local/include
PETSC_FC_INCLUDES = -I/usr/local/include
LIBNAME = ${INSTALL_LIB_DIR}/libpetsc.${AR_LIB_SUFFIX}
SHLIBS = libpetsc
PETSC_WITH_EXTERNAL_LIB = -Wl,-rpath,/usr/local/lib -L/usr/local/lib -Wl,-rpath,/usr/local/lib/gcc13 -L/usr/local/lib/gcc13 -Wl,-rpath,/usr/local/bin -L/usr/local/bin -Wl,-rpath,/usr/local/lib/gcc13/gcc/aarch64-portbld-freebsd13.3/13.2.0 -L/usr/local/lib/gcc13/gcc/aarch64-portbld-freebsd13.3/13.2.0 -Wl,-rpath,/usr/local/aarch64-portbld-freebsd13.3/lib -L/usr/local/aarch64-portbld-freebsd13.3/lib -lpetsc -llapack -lblis -lpthread -lmetis -lm -lX11 -lmpifort -lmpi -lgfortran -lm -lgfortran -lm -lgcc_s -lmpicxx -lmpi -lc++ -lm -lgcc_s
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 = --with-64-bit-indices --with-metis=1 --x-libraries=/usr/local/lib --x-includes=/usr/local/include --prefix=/usr/local --build=aarch64-portbld-freebsd13.3
MKDIR = /bin/mkdir -p
SHELL = /bin/sh
SED = /usr/bin/sed
SEDINPLACE = /usr/bin/sed -i ""
MV = /bin/mv
CP = /bin/cp
GREP = /usr/bin/grep
RM = /bin/rm -f
DIFF = /usr/bin/diff -w
PYTHON = /usr/local/bin/python3.11
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 = /usr/local
PETSC_SCALAR_SIZE = 64
PETSC_INDEX_SIZE = 64
MAKE = /usr/local/bin/gmake
MAKE_USER = make
OMAKE_PRINTDIR = /usr/local/bin/gmake --print-directory
OMAKE = /usr/local/bin/gmake --no-print-directory
MAKE_PAR_OUT_FLG = 
MAKE_NP = 24
MAKE_TEST_NP = 16
MAKE_LOAD = 48.0
NPMAX = 32
SONAME_FUNCTION = $(1).$(SL_LINKER_SUFFIX).$(2)
SL_LINKER_FUNCTION =  -shared  -fPIC -Wall -Wwrite-strings -Wno-unknown-pragmas -fstack-protector -Qunused-arguments -fvisibility=hidden -g3 -O0 -Wl,-soname,$(call SONAME_FUNCTION,$(notdir $(1)),$(2))
BUILDSHAREDLIB = yes
DSYMUTIL = true
MPIEXEC = /usr/local/bin/mpiexec
HOSTNAME = hostname
PING = /sbin/ping
HOST = host
TRACEROUTE = /usr/sbin/traceroute
MPIEXEC_TAIL = 
PYTHON_EXE = "/usr/local/bin/python3.11"
CMAKE = /usr/local/bin/cmake
CTEST = /usr/local/bin/ctest
PETSC_TEST_OPTIONS = -checkfunctionlist -use_gpu_aware_mpi 0
