This file is indexed.

/usr/lib/petscdir/3.4.2/include/finclude/ftn-auto/petscmatorderings.h90 is in libpetsc3.4.2-dev 3.4.2.dfsg1-8.1+b1.

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
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
        subroutine MatPartitioningApply(matp, partitioning ,ierr)
       MatPartitioning matp ! MatPartitioning
       IS partitioning ! IS
       integer ierr
       end subroutine
        subroutine MatPartitioningSetAdjacency(part, adj ,ierr)
       MatPartitioning part ! MatPartitioning
       Mat adj ! Mat
       integer ierr
       end subroutine
        subroutine MatPartitioningDestroy(part ,ierr)
       MatPartitioning part ! MatPartitioning
       integer ierr
       end subroutine
        subroutine MatPartitioningCreate(comm, newp ,ierr)
       integer comm ! MPI_Comm
       MatPartitioning newp ! MatPartitioning
       integer ierr
       end subroutine
        subroutine MatPartitioningSetFromOptions(part ,ierr)
       MatPartitioning part ! MatPartitioning
       integer ierr
       end subroutine
        subroutine MatPartitioningPartySetCoarseLevel(part, level ,ierr)
       MatPartitioning part ! MatPartitioning
       PetscReal level ! PetscReal
       integer ierr
       end subroutine
        subroutine MatPartitioningPartySetMatchOptimization(part, opt , &
     &ierr)
       MatPartitioning part ! MatPartitioning
       PetscBool opt ! PetscBool
       integer ierr
       end subroutine
        subroutine MatPartitioningPartySetBipart(part, bp ,ierr)
       MatPartitioning part ! MatPartitioning
       PetscBool bp ! PetscBool
       integer ierr
       end subroutine
        subroutine MatPartitioningPTScotchSetImbalance(part, imb ,ierr)
       MatPartitioning part ! MatPartitioning
       PetscReal imb ! PetscReal
       integer ierr
       end subroutine
        subroutine MatPartitioningPTScotchGetImbalance(part, imb ,ierr)
       MatPartitioning part ! MatPartitioning
       PetscReal imb ! PetscReal
       integer ierr
       end subroutine
        subroutine MatPartitioningPTScotchSetStrategy(part, strategy ,  &
     &ierr)
       MatPartitioning part ! MatPartitioning
       MPPTScotchStrategyType strategy ! MPPTScotchStrategyType
       integer ierr
       end subroutine
        subroutine MatPartitioningPTScotchGetStrategy(part, strategy ,  &
     &ierr)
       MatPartitioning part ! MatPartitioning
       MPPTScotchStrategyType strategy ! MPPTScotchStrategyType
       integer ierr
       end subroutine
        subroutine MatPartitioningParmetisSetCoarseSequential(part ,ierr&
     &)
       MatPartitioning part ! MatPartitioning
       integer ierr
       end subroutine
        subroutine MatPartitioningParmetisGetEdgeCut(part, cut ,ierr)
       MatPartitioning part ! MatPartitioning
       PetscInt cut ! PetscInt
       integer ierr
       end subroutine
        subroutine MatMeshToVertexGraph(mesh, ncommonnodes, dual ,ierr)
       Mat mesh ! Mat
       PetscInt ncommonnodes ! PetscInt
       Mat dual ! Mat
       integer ierr
       end subroutine
        subroutine MatMeshToCellGraph(mesh, ncommonnodes, dual ,ierr)
       Mat mesh ! Mat
       PetscInt ncommonnodes ! PetscInt
       Mat dual ! Mat
       integer ierr
       end subroutine
        subroutine MatPartitioningChacoSetGlobal(part, method ,ierr)
       MatPartitioning part ! MatPartitioning
       MPChacoGlobalType method ! MPChacoGlobalType
       integer ierr
       end subroutine
        subroutine MatPartitioningChacoGetGlobal(part, method ,ierr)
       MatPartitioning part ! MatPartitioning
       MPChacoGlobalType method ! MPChacoGlobalType
       integer ierr
       end subroutine
        subroutine MatPartitioningChacoSetLocal(part, method ,ierr)
       MatPartitioning part ! MatPartitioning
       MPChacoLocalType method ! MPChacoLocalType
       integer ierr
       end subroutine
        subroutine MatPartitioningChacoGetLocal(part, method ,ierr)
       MatPartitioning part ! MatPartitioning
       MPChacoLocalType method ! MPChacoLocalType
       integer ierr
       end subroutine
        subroutine MatPartitioningChacoSetCoarseLevel(part, level ,ierr)
       MatPartitioning part ! MatPartitioning
       PetscReal level ! PetscReal
       integer ierr
       end subroutine
        subroutine MatPartitioningChacoSetEigenSolver(part, method ,ierr&
     &)
       MatPartitioning part ! MatPartitioning
       MPChacoEigenType method ! MPChacoEigenType
       integer ierr
       end subroutine
        subroutine MatPartitioningChacoGetEigenSolver(part, method ,ierr&
     &)
       MatPartitioning part ! MatPartitioning
       MPChacoEigenType method ! MPChacoEigenType
       integer ierr
       end subroutine
        subroutine MatPartitioningChacoSetEigenTol(part, tol ,ierr)
       MatPartitioning part ! MatPartitioning
       PetscReal tol ! PetscReal
       integer ierr
       end subroutine
        subroutine MatPartitioningChacoGetEigenTol(part, tol ,ierr)
       MatPartitioning part ! MatPartitioning
       PetscReal tol ! PetscReal
       integer ierr
       end subroutine
        subroutine MatPartitioningChacoSetEigenNumber(part, num ,ierr)
       MatPartitioning part ! MatPartitioning
       PetscInt num ! PetscInt
       integer ierr
       end subroutine
        subroutine MatPartitioningChacoGetEigenNumber(part, num ,ierr)
       MatPartitioning part ! MatPartitioning
       PetscInt num ! PetscInt
       integer ierr
       end subroutine
        subroutine MatCoarsenApply(coarser ,ierr)
       MatCoarsen coarser ! MatCoarsen
       integer ierr
       end subroutine
        subroutine MatCoarsenSetAdjacency(agg, adj ,ierr)
       MatCoarsen agg ! MatCoarsen
       Mat adj ! Mat
       integer ierr
       end subroutine
        subroutine MatCoarsenSetStrictAggs(agg, str ,ierr)
       MatCoarsen agg ! MatCoarsen
       PetscBool str ! PetscBool
       integer ierr
       end subroutine
        subroutine MatCoarsenSetVerbose(agg, vv ,ierr)
       MatCoarsen agg ! MatCoarsen
       PetscInt vv ! PetscInt
       integer ierr
       end subroutine
        subroutine MatCoarsenDestroy(agg ,ierr)
       MatCoarsen agg ! MatCoarsen
       integer ierr
       end subroutine
        subroutine MatCoarsenCreate(comm, newcrs ,ierr)
       integer comm ! MPI_Comm
       MatCoarsen newcrs ! MatCoarsen
       integer ierr
       end subroutine
        subroutine MatCoarsenSetFromOptions(coarser ,ierr)
       MatCoarsen coarser ! MatCoarsen
       integer ierr
       end subroutine