xref: /phasta/phSolver/common/syncio.f (revision d7abaf6c7709145d1e6e6b7740bd56c3f238d064)
1      module syncio
2      use :: iso_c_binding
3      interface
4        subroutine syncio_setup_read(nfiles, handle)
5     &   bind(C, NAME='syncio_setup_read')
6        use :: iso_c_binding
7          integer(c_int), intent(in) :: nfiles
8          type(c_ptr) :: handle
9        end subroutine
10        subroutine syncio_setup_write(nfiles, nfields, nppf, handle)
11     &   bind(C, NAME='syncio_setup_write')
12        use :: iso_c_binding
13          integer(c_int), intent(in) :: nfiles
14          integer(c_int), intent(in) :: nfields
15          integer(c_int), intent(in) :: nppf
16          type(c_ptr) :: handle
17        end subroutine
18      end interface
19      end module
20