gtool5 Fortran 90/95 Library 1.0.0-rc5
日本語
Loading...
Searching...
No Matches
gdncvarsync.f90
Go to the documentation of this file.
1
15
34subroutine gdncvarsync(var, stat)
38 use netcdf, only: nf90_noerr
39 implicit none
40 type(gd_nc_variable), intent(in), optional:: var
41 integer, intent(out), optional:: stat
42 type(gd_nc_variable_entry):: ent
43 integer:: mystat
44 if (.not. present(var)) then
45 call gdncfilesync(stat=stat)
46 return
47 endif
48 mystat = vtable_lookup(var, ent)
49 if (mystat /= nf90_noerr) then
50 if (present(stat)) stat = mystat
51 else
52 call gdncfilesync(ent%fileid, stat=stat)
53 endif
54end subroutine
subroutine gdncvarsync(var, stat)
integer function, public vtable_lookup(var, entry)