Gtool Project
GFD Dennou Club
dcmodel Project
日本語
Main Page
Namespaces
Classes
Loading...
Searching...
No Matches
gtdata
gtdata_netcdf
gtdata_netcdf_file
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
11
module
gtdata_netcdf_file_generic
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
21
public
::
gdncfileopen
,
gdncfileclose
,
gdncfilereopen
22
public
::
gdncfiledatamode
,
gdncfiledefinemode
,
gdncfilesync
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 には置かない
70
interface
gdncfileinquire
71
subroutine
gdncfileinquirename
(fileid, name)
72
integer
,
intent(in)
:: fileid
73
character(len = *)
,
intent(out)
:: name
74
end subroutine
gdncfileinquirename
75
end interface
76
77
end module
gtdata_netcdf_file_generic
gdncfileinquirename
subroutine gdncfileinquirename(fileid, name)
Definition
gdncfileinquirename.f90:2
gtdata_netcdf_file_generic::gdncfileclose
Definition
gtdata_netcdf_file_generic.f90:37
gtdata_netcdf_file_generic::gdncfiledatamode
Definition
gtdata_netcdf_file_generic.f90:51
gtdata_netcdf_file_generic::gdncfiledefinemode
Definition
gtdata_netcdf_file_generic.f90:57
gtdata_netcdf_file_generic::gdncfileinquire
Definition
gtdata_netcdf_file_generic.f90:70
gtdata_netcdf_file_generic::gdncfileopen
Definition
gtdata_netcdf_file_generic.f90:26
gtdata_netcdf_file_generic::gdncfilereopen
Definition
gtdata_netcdf_file_generic.f90:44
gtdata_netcdf_file_generic::gdncfilesync
Definition
gtdata_netcdf_file_generic.f90:63
dc_types
Provides kind type parameter values.
Definition
dc_types.f90:49
dc_types::string
integer, parameter, public string
Character length for string
Definition
dc_types.f90:118
gtdata_netcdf_file_generic
Definition
gtdata_netcdf_file_generic.f90:11