This file is indexed.

/usr/lib/petscdir/3.1/include/finclude/petscda.h 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
!
!  Include file for Fortran use of the DA (distributed array) package in PETSc
!
#include "finclude/petscdadef.h"


!
!  Types of stencils
!
      PetscEnum DA_STENCIL_STAR
      PetscEnum DA_STENCIL_BOX

      parameter (DA_STENCIL_STAR = 0,DA_STENCIL_BOX = 1)
!
!  Types of periodicity
!
      PetscEnum DA_NONPERIODIC
      PetscEnum DA_XPERIODIC
      PetscEnum DA_YPERIODIC
      PetscEnum DA_XYPERIODIC
      PetscEnum DA_XYZPERIODIC
      PetscEnum DA_XZPERIODIC
      PetscEnum DA_YZPERIODIC
      PetscEnum DA_ZPERIODIC
      PetscEnum DA_XYZGHOSTED

      parameter (DA_NONPERIODIC = 0,DA_XPERIODIC = 1,DA_YPERIODIC = 2)
      parameter (DA_XYPERIODIC = 3,DA_XYZPERIODIC = 4)
      parameter (DA_XZPERIODIC = 5,DA_YZPERIODIC = 6,DA_ZPERIODIC = 7)
      parameter (DA_XYZGHOSTED = 8)

!
! DAInterpolationType
!
      PetscEnum DA_Q0
      PetscEnum DA_Q1
      parameter (DA_Q0=0,DA_Q1=1)

!
!     DAElementType
!
      PetscEnum DA_ELEMENT_P1
      PetscEnum DA_ELEMENT_Q1
      parameter(DA_ELEMENT_P1=0,DA_ELEMENT_Q1=1)
!
! DA Directions
!
      PetscEnum DA_X
      PetscEnum DA_Y
      PetscEnum DA_Z

      parameter (DA_X = 0,DA_Y = 1,DA_Z = 2)
!
!  End of Fortran include file for the DA package in PETSc