This file is indexed.

/usr/lib/petscdir/3.1/include/finclude/ftn-auto/petscmatorderings.h90 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
 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
        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 MatPartitioningJostleSetCoarseLevel(part, level ,ierr&
     &)
       MatPartitioning part ! MatPartitioning
       PetscReal level ! PetscReal
       integer ierr
       end subroutine
        subroutine MatPartitioningJostleSetCoarseSequential(part ,ierr)
       MatPartitioning part ! MatPartitioning
       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 MatPartitioningScotchSetGlobal(part, global ,ierr)
       MatPartitioning part ! MatPartitioning
       MPScotchGlobalType global ! MPScotchGlobalType
       integer ierr
       end subroutine
        subroutine MatPartitioningScotchSetCoarseLevel(part, level ,ierr&
     &)
       MatPartitioning part ! MatPartitioning
       PetscReal level ! PetscReal
       integer ierr
       end subroutine
        subroutine MatPartitioningScotchSetLocal(part, local ,ierr)
       MatPartitioning part ! MatPartitioning
       MPScotchLocalType local ! MPScotchLocalType
       integer ierr
       end subroutine
        subroutine MatPartitioningScotchSetMultilevel(part ,ierr)
       MatPartitioning part ! MatPartitioning
       integer ierr
       end subroutine
        subroutine MatPartitioningScotchSetMapping(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
       PetscTruth opt ! PetscTruth
       integer ierr
       end subroutine
        subroutine MatPartitioningPartySetBipart(part, bp ,ierr)
       MatPartitioning part ! MatPartitioning
       PetscTruth bp ! PetscTruth
       integer ierr
       end subroutine
        subroutine MatPartitioningChacoSetGlobal(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 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 MatPartitioningChacoSetEigenTol(part, tol ,ierr)
       MatPartitioning part ! MatPartitioning
       PetscReal tol ! PetscReal
       integer ierr
       end subroutine
        subroutine MatPartitioningChacoSetEigenNumber(part, num ,ierr)
       MatPartitioning part ! MatPartitioning
       integer num ! int
       integer ierr
       end subroutine
        subroutine MatOrderingRegisterDestroy(ierr)
       integer ierr
       end subroutine