/usr/lib/petscdir/3.4.2/include/finclude/ftn-custom/petscdmda.h90 is in libpetsc3.4.2-dev 3.4.2.dfsg1-8.1+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 | #if !defined(PETSC_USE_FORTRAN_MODULES)
#include "finclude/ftn-custom/petscdmdef.h90"
#endif
#include "finclude/ftn-custom/petscvechide.h90"
#include "finclude/ftn-custom/petscdmhide.h90"
Interface
Subroutine DMDAGetGlobalIndicesF90(v,n,array,ierr)
USE_DM_HIDE
PetscInt, pointer :: array(:)
PetscInt n
PetscErrorCode ierr
DM_HIDE v
End Subroutine
End Interface
type DMDALocalInfof90
PetscInt :: dim,dof,sw
PetscInt :: mx,my,mz
PetscInt :: xs,ys,zs
PetscInt :: xm,ym,zm
PetscInt :: gxs,gys,gzs
PetscInt :: gxm,gym,gzm
DMDABoundaryType :: pt
DMDAStencilType :: st
DM_HIDE :: da
end type DMDALocalInfof90
Interface DMDAVecGetArrayF90
Subroutine DMDAVecGetArrayF901(da1, v,d1,ierr)
USE_DM_HIDE
DM_HIDE da1
VEC_HIDE v
PetscScalar,pointer :: d1(:)
PetscErrorCode ierr
End Subroutine
Subroutine DMDAVecGetArrayF902(da1, v,d1,ierr)
USE_DM_HIDE
DM_HIDE da1
VEC_HIDE v
PetscScalar,pointer :: d1(:,:)
PetscErrorCode ierr
End Subroutine
Subroutine DMDAVecGetArrayF903(da1, v,d1,ierr)
USE_DM_HIDE
DM_HIDE da1
VEC_HIDE v
PetscScalar,pointer :: d1(:,:,:)
PetscErrorCode ierr
End Subroutine
Subroutine DMDAVecGetArrayF904(da1, v,d1,ierr)
USE_DM_HIDE
DM_HIDE da1
VEC_HIDE v
PetscScalar,pointer :: d1(:,:,:,:)
PetscErrorCode ierr
End Subroutine
End Interface DMDAVecGetArrayF90
Interface DMDAVecRestoreArrayF90
Subroutine DMDAVecRestoreArrayF901(da1, v,d1,ierr)
USE_DM_HIDE
DM_HIDE da1
VEC_HIDE v
PetscScalar,pointer :: d1(:)
PetscErrorCode ierr
End Subroutine
Subroutine DMDAVecRestoreArrayF902(da1, v,d1,ierr)
USE_DM_HIDE
DM_HIDE da1
VEC_HIDE v
PetscScalar,pointer :: d1(:,:)
PetscErrorCode ierr
End Subroutine
Subroutine DMDAVecRestoreArrayF903(da1, v,d1,ierr)
USE_DM_HIDE
DM_HIDE da1
VEC_HIDE v
PetscScalar,pointer :: d1(:,:,:)
PetscErrorCode ierr
End Subroutine
Subroutine DMDAVecRestoreArrayF904(da1, v,d1,ierr)
USE_DM_HIDE
DM_HIDE da1
VEC_HIDE v
PetscScalar,pointer :: d1(:,:,:,:)
PetscErrorCode ierr
End Subroutine
End Interface DMDAVecRestoreArrayF90
|