/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
|