32 subroutine fsion_paropen_omp(fname,file_mode,chunksizes,fsblksize,globalranks,newfname,sid)
36 character(len=*),
intent(in) :: fname
37 character(len=*),
intent(inout) :: file_mode
38 integer*8,
intent(inout) :: chunksizes
39 integer*4,
intent(inout) :: fsblksize
40 integer,
intent(inout) :: globalranks
41 character(len=*),
intent(out) :: newfname
42 integer,
intent(out) :: sid
45 end subroutine fsion_paropen_omp
47 subroutine fsion_parclose_omp(sid,ierr)
51 integer,
intent(in) :: sid
52 integer,
intent(out) :: ierr
55 end subroutine fsion_parclose_omp
57 end module sion_f90_omp
void fsion_paropen_omp_c(char *fname, char *file_mode, sion_int64 *chunksize, sion_int32 *fsblksize, int *globalrank, char *newfname, int *sid, int fname_len, int file_mode_len, int newfname_len)
Fortran wrapper function that calls sion_paropen_omp.
void fsion_parclose_omp_c(int *sid, int *ierr)
Fortran procedure to close a sion file opened with OpenMP in parallel.