This file is indexed.

/usr/lib/petscdir/3.7.5/x86_64-linux-gnu-complex/include/petsc/finclude/ftn-auto/petscpcmg.h90 is in libpetsc-complex-3.7.5-dev 3.7.5+dfsg1-4+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
      subroutine PCMGGetCoarseSolve(a,b,z)
       PC a ! PC
       KSP b ! KSP
       integer z
       end subroutine
      subroutine PCMGSetInterpolation(a,b,c,z)
       PC a ! PC
       PetscInt b ! PetscInt
       Mat c ! Mat
       integer z
       end subroutine
      subroutine PCMGGetInterpolation(a,b,c,z)
       PC a ! PC
       PetscInt b ! PetscInt
       Mat c ! Mat
       integer z
       end subroutine
      subroutine PCMGSetRestriction(a,b,c,z)
       PC a ! PC
       PetscInt b ! PetscInt
       Mat c ! Mat
       integer z
       end subroutine
      subroutine PCMGGetRestriction(a,b,c,z)
       PC a ! PC
       PetscInt b ! PetscInt
       Mat c ! Mat
       integer z
       end subroutine
      subroutine PCMGSetRScale(a,b,c,z)
       PC a ! PC
       PetscInt b ! PetscInt
       Vec c ! Vec
       integer z
       end subroutine
      subroutine PCMGGetRScale(a,b,c,z)
       PC a ! PC
       PetscInt b ! PetscInt
       Vec c ! Vec
       integer z
       end subroutine
      subroutine PCMGGetSmoother(a,b,c,z)
       PC a ! PC
       PetscInt b ! PetscInt
       KSP c ! KSP
       integer z
       end subroutine
      subroutine PCMGGetSmootherUp(a,b,c,z)
       PC a ! PC
       PetscInt b ! PetscInt
       KSP c ! KSP
       integer z
       end subroutine
      subroutine PCMGGetSmootherDown(a,b,c,z)
       PC a ! PC
       PetscInt b ! PetscInt
       KSP c ! KSP
       integer z
       end subroutine
      subroutine PCMGSetCyclesOnLevel(a,b,c,z)
       PC a ! PC
       PetscInt b ! PetscInt
       PetscInt c ! PetscInt
       integer z
       end subroutine
      subroutine PCMGSetRhs(a,b,c,z)
       PC a ! PC
       PetscInt b ! PetscInt
       Vec c ! Vec
       integer z
       end subroutine
      subroutine PCMGSetX(a,b,c,z)
       PC a ! PC
       PetscInt b ! PetscInt
       Vec c ! Vec
       integer z
       end subroutine
      subroutine PCMGSetR(a,b,c,z)
       PC a ! PC
       PetscInt b ! PetscInt
       Vec c ! Vec
       integer z
       end subroutine
      subroutine PCMGGetLevels(a,b,z)
       PC a ! PC
       PetscInt b ! PetscInt
       integer z
       end subroutine
      subroutine PCMGSetType(a,b,z)
       PC a ! PC
       PCMGType b ! PCMGType
       integer z
       end subroutine
      subroutine PCMGGetType(a,b,z)
       PC a ! PC
       PCMGType b ! PCMGType
       integer z
       end subroutine
      subroutine PCMGSetCycleType(a,b,z)
       PC a ! PC
       PCMGCycleType b ! PCMGCycleType
       integer z
       end subroutine
      subroutine PCMGMultiplicativeSetCycles(a,b,z)
       PC a ! PC
       PetscInt b ! PetscInt
       integer z
       end subroutine
      subroutine PCMGSetGalerkin(a,b,z)
       PC a ! PC
       PetscBool b ! PetscBool
       integer z
       end subroutine
      subroutine PCMGGetGalerkin(a,b,z)
       PC a ! PC
       PetscBool b ! PetscBool
       integer z
       end subroutine
      subroutine PCMGSetNumberSmoothDown(a,b,z)
       PC a ! PC
       PetscInt b ! PetscInt
       integer z
       end subroutine
      subroutine PCMGSetNumberSmoothUp(a,b,z)
       PC a ! PC
       PetscInt b ! PetscInt
       integer z
       end subroutine