Toggle navigation
Gtool Project
地球流体電脳倶楽部
dcmodel プロジェクト
SIGEN
English
gtdata
gtdata_netcdf
gdncvarclose.f90
Go to the documentation of this file.
1
! -*- mode: f90; coding: utf-8 -*-
2
! Copyright (C) GFD Dennou Club, 2000. All rights reserved
3
subroutine
gdncvarclose
(var, err)
4
use
gtdata_netcdf_types
, only
:
gd_nc_variable
5
use
gtdata_netcdf_file_generic
, only
:
gdncfileclose
,
gdncfilesync
6
use
gtdata_netcdf_internal
, only
:
vtable_delete
7
use
dc_error
8
implicit none
9
type
(
gd_nc_variable
),
intent(in)
:: var
10
logical
,
intent(out)
,
optional
:: err
11
integer
:: fileid
12
continue
13
fileid =
vtable_delete
(var)
14
if
(fileid < 0)
then
15
call
storeerror
(fileid,
'GDNcVarClose'
, err)
16
return
17
endif
18
call
gdncfilesync
(fileid)
19
call
gdncfileclose
(fileid, err)
20
end subroutine
gtdata_netcdf_file_generic
Definition:
gtdata_netcdf_file_generic.f90:11
dc_error
Definition:
dc_error.f90:11
gtdata_netcdf_internal::vtable_delete
integer function, public vtable_delete(var)
Definition:
gtdata_netcdf_internal.f90:161
gdncfileclose
subroutine gdncfileclose(fileid, err)
Definition:
gdncfileclose.f90:2
gtdata_netcdf_internal
Definition:
gtdata_netcdf_internal.f90:11
gdncfilesync
subroutine gdncfilesync(fileid, stat)
Definition:
gdncfilesync.f90:2
gtdata_netcdf_types
Definition:
gtdata_netcdf_types.f90:10
dc_error::storeerror
subroutine, public storeerror(number, where, err, cause_c, cause_i)
Definition:
dc_error.f90:830
gdncvarclose
subroutine gdncvarclose(var, err)
Definition:
gdncvarclose.f90:4
gtdata_netcdf_types::gd_nc_variable
Definition:
gtdata_netcdf_types.f90:14