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)
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
integer function, public vtable_delete(var)
subroutine gdncfileclose(fileid, err)
subroutine gdncfilesync(fileid, stat)
Definition: gdncfilesync.f90:2
subroutine, public storeerror(number, where, err, cause_c, cause_i)
Definition: dc_error.f90:830
subroutine gdncvarclose(var, err)
Definition: gdncvarclose.f90:4