source: issm/trunk-jpl/externalpackages/petsc-dev/src/include/finclude/petscdmda.h@ 11896

Last change on this file since 11896 was 11896, checked in by habbalf, 13 years ago

petsc-dev : Petsc development code in external packages. Mercurial updates

File size: 1.1 KB
Line 
1
2!
3! Include file for Fortran use of the DM (distributed array) package in PETSc
4!
5#include "finclude/petscdmdadef.h"
6
7!
8! Types of stencils
9!
10 PetscEnum DMDA_STENCIL_STAR
11 PetscEnum DMDA_STENCIL_BOX
12
13 parameter (DMDA_STENCIL_STAR = 0,DMDA_STENCIL_BOX = 1)
14!
15! Types of periodicity
16!
17 PetscEnum DMDA_BOUNDARY_NONE
18 PetscEnum DMDA_BOUNDARY_GHOSTED
19 PetscEnum DMDA_BOUNDARY_MIRROR
20 PetscEnum DMDA_BOUNDARY_PERIODIC
21
22 parameter (DMDA_BOUNDARY_NONE = 0)
23 parameter (DMDA_BOUNDARY_GHOSTED = 1)
24 parameter (DMDA_BOUNDARY_MIRROR = 2)
25 parameter (DMDA_BOUNDARY_PERIODIC = 3)
26
27!
28! DMDAInterpolationType
29!
30 PetscEnum DMDA_Q0
31 PetscEnum DMDA_Q1
32 parameter (DMDA_Q0=0,DMDA_Q1=1)
33
34!
35! DMDAElementType
36!
37 PetscEnum DMDA_ELEMENT_P1
38 PetscEnum DMDA_ELEMENT_Q1
39 parameter(DMDA_ELEMENT_P1=0,DMDA_ELEMENT_Q1=1)
40!
41! DMDA Directions
42!
43 PetscEnum DMDA_X
44 PetscEnum DMDA_Y
45 PetscEnum DMDA_Z
46
47 parameter (DMDA_X = 0,DMDA_Y = 1,DMDA_Z = 2)
48!
49! End of Fortran include file for the DM package in PETSc
50
Note: See TracBrowser for help on using the repository browser.