This file is indexed.

/usr/lib/petscdir/3.1/linux-gnu-c-opt/conf/petscvariables is in libpetsc3.1-dev 3.1.dfsg-11ubuntu1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
FAST_AR_FLAGS = Scq
AR_FLAGS = cr
FC_MODULE_OUTPUT_FLAG = -J
PETSC_LANGUAGE = CXXONLY
FC_LINKER_FLAGS =    -fPIC -O  
SL_LINKER = mpicxx
BLASLAPACK_LIB = -llapack -lblas
CC_FLAGS =  -fPIC -O 
PETSC_PRECISION = double
BLACS_INCLUDE = 
PACKAGES_LIBS = -lX11 -L/usr/lib -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord -lscalapack-openmpi -lblacsCinit-openmpi -lblacs-openmpi -lspooles -lHYPRE -lHYPRE_utilities -lHYPRE_multivector -lHYPRE_krylov -lHYPRE_struct_mv -lHYPRE_struct_ls -lHYPRE_sstruct_mv -lHYPRE_sstruct_ls -lHYPRE_seq_mv -lHYPRE_parcsr_mv -lHYPRE_parcsr_block_mv -lHYPRE_DistributedMatrix -lHYPRE_MatrixMatrix -lHYPRE_IJ_mv -lHYPRE_Euclid -lHYPRE_ParaSails -lHYPRE_DistributedMatrixPilutSolver -lHYPRE_parcsr_ls -lHYPRE_FEI_fgmres -lHYPRE_mli -lHYPRE_FEI -lscotch -lhdf5_fortran -lhdf5 -lz -lumfpack -lamd -llapack -lblas
BLACS_LIB = -L/usr/lib -lblacsCinit-openmpi -lblacs-openmpi
FC_FLAGS =  -fPIC -O  
SPOOLES_LIB = -L/usr/lib -lspooles
X11_LIB = -lX11
PCC = mpicxx
SL_LINKER_LIBS = ${PCC_LINKER_LIBS}
PETSC_CONTRIB_BASIC = -lpetsc
HDF5_INCLUDE = -I/usr/include -I/usr/lib/openmpi/include -I/usr/lib/openmpi/lib -I/usr/lib
MPI_LIB = 
PACKAGES_INCLUDES = -I/usr/include -I/usr/lib/openmpi/include -I/usr/lib/openmpi/lib -I/usr/include/spooles -I/usr/include/scotch -I/usr/lib -I/usr/include/suitesparse
PETSC_MAT_LIB_BASIC = -lpetsc
HDF5_LIB = -L/usr/lib -lhdf5_fortran -lhdf5 -lz
SL_LINKER_FLAGS = ${PCC_LINKER_FLAGS}
UMFPACK_LIB = -L/usr/lib -lumfpack -lamd
CC_SUFFIX = o
SCALAPACK_INCLUDE = 
SHLIBS = libpetsc
CONFIGURE_OPTIONS = --with-shared --with-debugging=0 --useThreads 0 --with-clanguage=C++ --with-c-support --with-fortran-interfaces=1 --with-mpi-dir=/usr/lib/openmpi --with-mpi-shared=1 --with-blas-lib=-lblas --with-lapack-lib=-llapack --with-blacs=1 --with-blacs-include=/usr/include --with-blacs-lib=\"[/usr/lib/libblacsCinit-openmpi.so,/usr/lib/libblacs-openmpi.so]\" --with-scalapack=1 --with-scalapack-include=/usr/include --with-scalapack-lib=/usr/lib/libscalapack-openmpi.so --with-mumps=1 --with-mumps-include=/usr/include --with-mumps-lib=\"[/usr/lib/libdmumps.so,/usr/lib/libzmumps.so,/usr/lib/libsmumps.so,/usr/lib/libcmumps.so,/usr/lib/libmumps_common.so,/usr/lib/libpord.so]\" --with-umfpack=1 --with-umfpack-include=/usr/include/suitesparse --with-umfpack-lib=\"[/usr/lib/libumfpack.so,/usr/lib/libamd.so]\" --with-spooles=1 --with-spooles-include=/usr/include/spooles --with-spooles-lib=/usr/lib/libspooles.so --with-hypre=1 --with-hypre-dir=/usr --with-scotch=1 --with-scotch-include=/usr/include/scotch --with-scotch-lib=/usr/lib/libscotch.so --with-hdf5=1 --with-hdf5-dir=/usr
SCOTCH_LIB = -L/usr/lib -lscotch
PACKAGES_MODULES_INCLUDES = -I/usr/include -I/usr/lib/openmpi/include -I/usr/lib/openmpi/lib -I/usr/include/spooles -I/usr/include/scotch -I/usr/lib -I/usr/include/suitesparse
PETSC_SCALAR = real
PETSC_SNES_LIB_BASIC = -lpetsc
CPP_FLAGS =  
PETSC_KSP_LIB_BASIC = -lpetsc
FPP_FLAGS = 
HYPRE_INCLUDE = -I/usr/include -I/usr/lib/openmpi/include -I/usr/lib/openmpi/lib
FC_LINKER = mpif90
HYPRE_LIB = -L/usr/lib -lHYPRE -lHYPRE_utilities -lHYPRE_multivector -lHYPRE_krylov -lHYPRE_struct_mv -lHYPRE_struct_ls -lHYPRE_sstruct_mv -lHYPRE_sstruct_ls -lHYPRE_seq_mv -lHYPRE_parcsr_mv -lHYPRE_parcsr_block_mv -lHYPRE_DistributedMatrix -lHYPRE_MatrixMatrix -lHYPRE_IJ_mv -lHYPRE_Euclid -lHYPRE_ParaSails -lHYPRE_DistributedMatrixPilutSolver -lHYPRE_parcsr_ls -lHYPRE_FEI_fgmres -lHYPRE_mli -lHYPRE_FEI
PCC_LINKER = mpicxx
PETSC_LIB_BASIC = -lpetsc
PCC_LINKER_FLAGS =    -O 
UMFPACK_INCLUDE = -I/usr/include/suitesparse -I/usr/lib/openmpi/include -I/usr/lib/openmpi/lib
PETSC_VEC_LIB_BASIC = -lpetsc
LIBNAME = ${INSTALL_LIB_DIR}/libpetsc.${AR_LIB_SUFFIX}
MUMPS_LIB = -L/usr/lib -ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord
PCC_FLAGS =  -O   -fPIC 
PCC_LINKER_LIBS = -L/usr/lib/openmpi/lib -L/usr/lib/gcc/x86_64-linux-gnu/4.6 -L/usr/lib/x86_64-linux-gnu -L/lib/x86_64-linux-gnu -ldl -lmpi -lopen-rte -lopen-pal -lnsl -lutil -lgcc_s -lpthread -lmpi_f90 -lmpi_f77 -lgfortran -lm -lgfortran -lm -lgfortran -lm -lm -lquadmath -lm -lmpi_cxx -lstdc++ -ldl -lmpi -lopen-rte -lopen-pal -lnsl -lutil -lgcc_s -lpthread -ldl 
BLASLAPACK_INCLUDE = 
PETSC_DM_LIB_BASIC = -lpetsc
PETSC_TS_LIB_BASIC = -lpetsc
INSTALL_DIR = /usr/lib/petscdir/3.1/linux-gnu-c-opt
CC_LINKER_SUFFIX = 
SL_LINKER_SUFFIX = so
SPOOLES_INCLUDE = -I/usr/include/spooles -I/usr/lib/openmpi/include -I/usr/lib/openmpi/lib
FC_MODULE_FLAG = -I
X11_INCLUDE = 
SCALAPACK_LIB = -L/usr/lib -lscalapack-openmpi
PETSC_SYS_LIB_BASIC = -lpetsc
MUMPS_INCLUDE = -I/usr/include -I/usr/lib/openmpi/include -I/usr/lib/openmpi/lib
MPI_INCLUDE = -I/usr/lib/openmpi/include -I/usr/lib/openmpi/lib
FC_SUFFIX = o
SCOTCH_INCLUDE = -I/usr/include/scotch -I/usr/lib/openmpi/include -I/usr/lib/openmpi/lib
CC_LINKER_SLFLAG = -L
CC = mpicc
RANLIB = /usr/bin/ranlib
DYNAMICLINKER = mpicxx
CXX = mpicxx
FC = mpif90
CXXCPP = mpicxx -E
FC_LINKER_SLFLAG = -L
CPP = mpicc -E
AR_LIB_SUFFIX = a
LD_SHARED = mpicxx
AR = /usr/bin/ar
DIR = /usr/lib/petscdir/3.1
SHELL = /bin/sh
GREP = /bin/grep
MV = /bin/mv
MKDIR = /bin/mkdir -p
SEDINPLACE = /bin/sed -i
SED = /bin/sed
DIFF = /usr/bin/diff -w
GZIP = /bin/gzip
RM = /bin/rm -f
CP = /bin/cp
OMAKE  = /usr/bin/make  --no-print-directory
MAKE = /usr/bin/make
STRINGS = /usr/bin/strings
BUILDSHAREDLIB = yes
TEST_RUNS = C C_X11 Fortran UMFPACK HDF5 SCOTCH HYPRE SPOOLES MUMPS X11 F90 F90_NoComplex Fortran_NoComplex
MPIEXEC = mpiexec
DATAFILESPATH =