This file is indexed.

/usr/lib/petscdir/3.4.2/conf/adic.init is in libpetsc3.4.2-dev 3.4.2.dfsg1-6.

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
[GENERAL]
	type_prefix = ad_

[INACTIVE_FUNCTIONS]
	PetscLogFlops
	CHKERRQ
        PetscFunctionReturn
        DMDAVecGetArray
        DMDAVecRestoreArray

[NO_PREFIX_FUNCTIONS]

[UNEXPANDED_MACROS]
        PetscErrorCode = "typedef int PetscErrorCode;"
        PetscBLASInt   = "typedef int PetscBLASInt;"
        PetscInt       = "typedef int PetscInt;"
	PetscViewer    = "typedef int PetscViewer;"
	Vec            = "typedef int Vec;"
	Mat            = "typedef int Mat;"
	DA             = "typedef int DM;"
	PC             = "typedef int PC;"
	KSP           = "typedef int KSP;"
	SNES           = "typedef int SNES;"
	SNESConvergedReason           = "typedef int SNESConvergedReason;"
	DMDABoundaryType = "typedef int DMDABoundaryType;"
	DAStencilType  = "typedef int DMDAStencilType;"
        ISColoring     = "typedef int ISColoring;"
	PetscBool      = "typedef int PetscBool ;"
	PetscReal      = "typedef double PetscReal;"
	PetscScalar    = "typedef double PetscScalar;"
        DMDALocalInfo    = "typedef struct {int dim,dof,sw;DMDABoundaryType pt;DAStencilType st;int mx,my,mz;int xs,ys,zs;int xm,ym,zm;int gxs,gys,gzs;int gxm,gym,gzm; DM da;} DMDALocalInfo;"
        MatStencil     = "typedef struct {int k,j,i,c;} MatStencil;"
        PassiveReal    = "typedef double PassiveReal;"
        PassiveScalar  = "typedef double PassiveScalar;"
        MPI_COMM_WORLD = "static int MPI_COMM_WORLD;"
        MPI_COMM_SELF  = "static int MPI_COMM_SELF;"
        PETSC_COMM_WORLD = "static int PETSC_COMM_WORLD;"
        PETSC_COMM_SELF  = "static int PETSC_COMM_SELF;"
        CHKMEMQ          = "CHKMEMQ;"

[DEFINES]
	PetscAbsScalar     = fabs
	PetscExpScalar     = exp
	PetscPowScalar     = pow
	PetscSqrtScalar    = sqrt
        PetscFunctionBegin       =
        PETSC_TRUE               = 1
        PETSC_FALSE              = 0
        PETSC_IGNORE             = -1
        PETSC_PI                 = 3.1415926535897932384626
[ACTIVE_FUNCTIONS]

[INACTIVE_FUNCTIONS]
	erf
	HorizVelocity
	VertVelocity
	Pressure
	CalcJunk	
        PetscExpPassiveScalar
        WSlab
        USlab

[INACTIVE_VARIABLES]

[INACTIVE_TYPES]
        PassiveReal
	PassiveScalar
        PetscBool
        PetscReal
        DMDALocalInfo
        MatStencil
        Mat
        Vec
        ISColoring
        DMDA
        PC
        KSP
        SNES
        CHKMEMQ
        DMComposite
        PetscViewer
        SNESConvergedReason
        PetscErrorCode
        PetscBLASInt
        PetscInt