/usr/lib/petscdir/3.4.2/include/finclude/ftn-auto/petscdmshell.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 | subroutine DMGlobalToLocalBeginDefaultShell(dm, g, mode, l ,ierr&
&)
DM dm ! DM
Vec g ! Vec
InsertMode mode ! InsertMode
Vec l ! Vec
integer ierr
end subroutine
subroutine DMGlobalToLocalEndDefaultShell(dm, g, mode, l ,ierr)
DM dm ! DM
Vec g ! Vec
InsertMode mode ! InsertMode
Vec l ! Vec
integer ierr
end subroutine
subroutine DMLocalToGlobalBeginDefaultShell(dm, l, mode, g ,ierr&
&)
DM dm ! DM
Vec l ! Vec
InsertMode mode ! InsertMode
Vec g ! Vec
integer ierr
end subroutine
subroutine DMLocalToGlobalEndDefaultShell(dm, l, mode, g ,ierr)
DM dm ! DM
Vec l ! Vec
InsertMode mode ! InsertMode
Vec g ! Vec
integer ierr
end subroutine
subroutine DMShellSetMatrix(dm, J ,ierr)
DM dm ! DM
Mat J ! Mat
integer ierr
end subroutine
subroutine DMShellSetGlobalVector(dm, X ,ierr)
DM dm ! DM
Vec X ! Vec
integer ierr
end subroutine
subroutine DMShellSetLocalVector(dm, X ,ierr)
DM dm ! DM
Vec X ! Vec
integer ierr
end subroutine
subroutine DMShellSetGlobalToLocalVecScatter(dm, gtol ,ierr)
DM dm ! DM
VecScatter gtol ! VecScatter
integer ierr
end subroutine
subroutine DMShellSetLocalToGlobalVecScatter(dm, ltog ,ierr)
DM dm ! DM
VecScatter ltog ! VecScatter
integer ierr
end subroutine
subroutine DMShellCreate(comm, dm ,ierr)
integer comm ! MPI_Comm
DM dm ! DM
integer ierr
end subroutine
|