gtool5 Fortran 90/95 ライブラリ
1.0.0-rc5
English
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
Loading...
Searching...
No Matches
gtdata
gtdata_netcdf
gtdata_netcdf_file
gdncfilesync.f90
Go to the documentation of this file.
1
16
43
subroutine
gdncfilesync
(fileid, stat)
44
use
gtdata_netcdf_file_types
,
only
:
gd_nc_file_id_entry
45
use
gtdata_netcdf_file_internal
,
only
:
id_head
,
id_used
46
use
gtdata_netcdf_file_generic
,
only
:
gdncfiledatamode
47
use
netcdf,
only
: nf90_sync, nf90_noerr
48
use
dc_error
49
integer
,
intent(in)
,
optional
:: fileid
50
integer
,
intent(out)
,
optional
:: stat
51
integer
:: ncid, mystat
52
type
(
gd_nc_file_id_entry
),
pointer
:: identptr
53
continue
54
mystat = nf90_noerr
55
if
(
present
(fileid))
then
56
ncid = fileid
57
mystat =
gdncfiledatamode
(ncid)
58
if
(mystat /= nf90_noerr)
goto
999
59
mystat = nf90_sync(ncid)
60
else
if
(
id_used
)
then
61
identptr =>
id_head
62
do
63
if
(.not.
associated
(identptr))
exit
64
ncid = identptr % id
65
mystat =
gdncfiledatamode
(ncid)
66
if
(mystat /= nf90_noerr)
exit
67
mystat = nf90_sync(ncid)
68
if
(mystat /= nf90_noerr)
exit
69
identptr => identptr % next
70
enddo
71
endif
72
999
continue
73
! 自発的には StoreError しない。StoreError の SysdepAbort
74
! からも呼ばれる可能性があるためである。
75
if
(
present
(stat)) stat = mystat
76
end subroutine
gdncfilesync
gdncfilesync
subroutine gdncfilesync(fileid, stat)
Definition
gdncfilesync.f90:44
gtdata_netcdf_file_generic::gdncfiledatamode
Definition
gtdata_netcdf_file_generic.f90:140
dc_error
エラー処理用モジュール
Definition
dc_error.f90:454
gtdata_netcdf_file_generic
Definition
gtdata_netcdf_file_generic.f90:54
gtdata_netcdf_file_internal
Definition
gtdata_netcdf_file_internal.f90:34
gtdata_netcdf_file_internal::id_used
logical, save id_used
id_head が初期化済みかを示すフラグ
Definition
gtdata_netcdf_file_internal.f90:43
gtdata_netcdf_file_internal::id_head
type(gd_nc_file_id_entry), pointer, save id_head
Definition
gtdata_netcdf_file_internal.f90:39
gtdata_netcdf_file_types
Definition
gtdata_netcdf_file_types.f90:32
gtdata_netcdf_file_types::gd_nc_file_id_entry
Definition
gtdata_netcdf_file_types.f90:57
Generated on Fri May 29 2026 05:34:32 for gtool5 Fortran 90/95 ライブラリ by
1.9.8