Loading...
Searching...
No Matches
gtdata_netcdf_file_generic.f90
Go to the documentation of this file.
1!
2!= netCDF ファイルのオープンクローズに関する手続きの引用仕様
3!
4! Authors:: Yasuhiro MORIKAWA, Eizi TOYODA
5! Version:: $Id: gtdata_netcdf_file_generic.f90,v 1.1 2009-04-28 11:05:59 morikawa Exp $
6! Tag Name:: $Name: $
7! Copyright:: Copyright (C) GFD Dennou Club, 2000-2009. All rights reserved.
8! License:: See COPYRIGHT[link:../../COPYRIGHT]
9!
10
12 !
13 != netCDF ファイルのオープンクローズに関する手続きの引用仕様
14 !
15 use dc_types, only: string
16 use dc_trace, only: beginsub, endsub, dbgmessage
17
18 implicit none
19 private
20
23 public:: gdncfileinquire
24
25 interface
26 subroutine gdncfileopen(fileid, filename, writable, overwrite, stat, err)
27 integer, intent(out):: fileid
28 character(len = *), intent(in):: filename
29 logical, intent(in), optional:: writable
30 logical, intent(in), optional:: overwrite
31 logical, intent(out), optional:: err
32 integer, intent(out), optional:: stat
33 end subroutine gdncfileopen
34 end interface
35
36 interface
37 subroutine gdncfileclose(fileid, err)
38 integer, intent(in):: fileid
39 logical, intent(out), optional:: err
40 end subroutine gdncfileclose
41 end interface
42
43 interface
44 subroutine gdncfilereopen(fileid, err)
45 integer, intent(in):: fileid
46 logical, intent(out), optional:: err
47 end subroutine gdncfilereopen
48 end interface
49
50 interface
51 integer function gdncfiledatamode(fileid) result(result)
52 integer, intent(in):: fileid
53 end function gdncfiledatamode
54 end interface
55
56 interface
57 integer function gdncfiledefinemode(fileid) result(result)
58 integer, intent(in):: fileid
59 end function gdncfiledefinemode
60 end interface
61
62 interface
63 subroutine gdncfilesync(fileid, stat)
64 integer, intent(in), optional:: fileid
65 integer, intent(out), optional:: stat
66 end subroutine gdncfilesync
67 end interface
68
69 ! 非公開なので gtdata_netcdf_generic には置かない
71 subroutine gdncfileinquirename(fileid, name)
72 integer, intent(in):: fileid
73 character(len = *), intent(out):: name
74 end subroutine gdncfileinquirename
75 end interface
76
subroutine gdncfileinquirename(fileid, name)
Provides kind type parameter values.
Definition dc_types.f90:49
integer, parameter, public string
Character length for string
Definition dc_types.f90:118