2: ! 3: ! Include file for Fortran use of the DA (distributed array) package in PETSc 4: ! 5: #include finclude/petscdadef.h 8: ! 9: ! Types of stencils 10: ! 11: PetscEnum DA_STENCIL_STAR 12: PetscEnum DA_STENCIL_BOX 14: parameter (DA_STENCIL_STAR = 0,DA_STENCIL_BOX = 1) 15: ! 16: ! Types of periodicity 17: ! 18: PetscEnum DA_NONPERIODIC 19: PetscEnum DA_XPERIODIC 20: PetscEnum DA_YPERIODIC 21: PetscEnum DA_XYPERIODIC 22: PetscEnum DA_XYZPERIODIC 23: PetscEnum DA_XZPERIODIC 24: PetscEnum DA_YZPERIODIC 25: PetscEnum DA_ZPERIODIC 26: PetscEnum DA_XYZGHOSTED 28: parameter (DA_NONPERIODIC = 0,DA_XPERIODIC = 1,DA_YPERIODIC = 2) 29: parameter (DA_XYPERIODIC = 3,DA_XYZPERIODIC = 4) 30: parameter (DA_XZPERIODIC = 5,DA_YZPERIODIC = 6,DA_ZPERIODIC = 7) 31: parameter (DA_XYZGHOSTED = 8) 32: ! 33: ! DA Directions 34: ! 35: PetscEnum DA_X 36: PetscEnum DA_Y 37: PetscEnum DA_Z 39: parameter (DA_X = 0,DA_Y = 1,DA_Z = 2) 40: ! 41: ! End of Fortran include file for the DA package in PETSc