FV3-JEDI
fv3jedi_io_geos_mod::fv3jedi_io_geos Type Reference
Collaboration diagram for fv3jedi_io_geos_mod::fv3jedi_io_geos:

Private Member Functions

procedure setup_conf
 
procedure setup_date
 
procedure delete
 
procedure read_meta
 
procedure read_fields
 
procedure write
 
final dummy_final
 

Private Attributes

integer, dimension(numfilesncid
 
integer, dimension(:), allocatable ncid_forfield
 
logical, dimension(numfilesncid_isneeded
 
logical, dimension(numfilestiledim = .false.
 
logical, dimension(numfilesrestart = .false.
 
character(len=maxstring) datapath = ''
 
character(len=maxstring), dimension(numfilesfilenames = ''
 
character(len=maxstring), dimension(numfilesfilenames_conf = ''
 
character(len=maxstring), dimension(numfilesfilenames_default = ''
 
logical geosingestmeta = .false.
 
logical iam_io_proc
 
type(fckit_mpi_comm) ccomm
 
integer tcomm
 
integer ocomm
 
integer trank
 
integer tsize
 
integer crank
 
integer csize
 
integer orank
 
integer osize
 
integer, dimension(5) is_r3_tile
 
integer, dimension(5) ic_r3_tile
 
integer, dimension(4) is_r2_tile
 
integer, dimension(4) ic_r2_tile
 
integer, dimension(4) is_r3_noti
 
integer, dimension(4) ic_r3_noti
 
integer, dimension(3) is_r2_noti
 
integer, dimension(3) ic_r2_noti
 
integer vindex_tile = 4
 
integer vindex_noti = 3
 
logical clobber = .true.
 
integer x_dimid
 
integer y_dimid
 
integer n_dimid
 
integer z_dimid
 
integer e_dimid
 
integer t_dimid
 
integer f_dimid
 
integer c_dimid
 
integer o_dimid
 
logical ps_in_file = .false.
 

Detailed Description

Definition at line 36 of file fv3jedi_io_geos_mod.f90.

Member Function/Subroutine Documentation

◆ delete()

procedure fv3jedi_io_geos_mod::fv3jedi_io_geos::delete
private

Definition at line 73 of file fv3jedi_io_geos_mod.f90.

◆ dummy_final()

final fv3jedi_io_geos_mod::fv3jedi_io_geos::dummy_final
finalprivate

Definition at line 77 of file fv3jedi_io_geos_mod.f90.

Here is the call graph for this function:

◆ read_fields()

procedure fv3jedi_io_geos_mod::fv3jedi_io_geos::read_fields
private

Definition at line 75 of file fv3jedi_io_geos_mod.f90.

◆ read_meta()

procedure fv3jedi_io_geos_mod::fv3jedi_io_geos::read_meta
private

Definition at line 74 of file fv3jedi_io_geos_mod.f90.

◆ setup_conf()

procedure fv3jedi_io_geos_mod::fv3jedi_io_geos::setup_conf
private

Definition at line 71 of file fv3jedi_io_geos_mod.f90.

◆ setup_date()

procedure fv3jedi_io_geos_mod::fv3jedi_io_geos::setup_date
private

Definition at line 72 of file fv3jedi_io_geos_mod.f90.

◆ write()

procedure fv3jedi_io_geos_mod::fv3jedi_io_geos::write
private

Definition at line 76 of file fv3jedi_io_geos_mod.f90.

Member Data Documentation

◆ c_dimid

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::c_dimid
private

Definition at line 67 of file fv3jedi_io_geos_mod.f90.

◆ ccomm

type(fckit_mpi_comm) fv3jedi_io_geos_mod::fv3jedi_io_geos::ccomm
private

Definition at line 53 of file fv3jedi_io_geos_mod.f90.

◆ clobber

logical fv3jedi_io_geos_mod::fv3jedi_io_geos::clobber = .true.
private

Definition at line 66 of file fv3jedi_io_geos_mod.f90.

◆ crank

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::crank
private

Definition at line 56 of file fv3jedi_io_geos_mod.f90.

◆ csize

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::csize
private

Definition at line 56 of file fv3jedi_io_geos_mod.f90.

◆ datapath

character(len=maxstring) fv3jedi_io_geos_mod::fv3jedi_io_geos::datapath = ''
private

Definition at line 45 of file fv3jedi_io_geos_mod.f90.

◆ e_dimid

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::e_dimid
private

Definition at line 67 of file fv3jedi_io_geos_mod.f90.

◆ f_dimid

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::f_dimid
private

Definition at line 67 of file fv3jedi_io_geos_mod.f90.

◆ filenames

character(len=maxstring), dimension(numfiles) fv3jedi_io_geos_mod::fv3jedi_io_geos::filenames = ''
private

Definition at line 46 of file fv3jedi_io_geos_mod.f90.

◆ filenames_conf

character(len=maxstring), dimension(numfiles) fv3jedi_io_geos_mod::fv3jedi_io_geos::filenames_conf = ''
private

Definition at line 47 of file fv3jedi_io_geos_mod.f90.

◆ filenames_default

character(len=maxstring), dimension(numfiles) fv3jedi_io_geos_mod::fv3jedi_io_geos::filenames_default = ''
private

Definition at line 48 of file fv3jedi_io_geos_mod.f90.

◆ geosingestmeta

logical fv3jedi_io_geos_mod::fv3jedi_io_geos::geosingestmeta = .false.
private

Definition at line 50 of file fv3jedi_io_geos_mod.f90.

◆ iam_io_proc

logical fv3jedi_io_geos_mod::fv3jedi_io_geos::iam_io_proc
private

Definition at line 52 of file fv3jedi_io_geos_mod.f90.

◆ ic_r2_noti

integer, dimension(3) fv3jedi_io_geos_mod::fv3jedi_io_geos::ic_r2_noti
private

Definition at line 62 of file fv3jedi_io_geos_mod.f90.

◆ ic_r2_tile

integer, dimension(4) fv3jedi_io_geos_mod::fv3jedi_io_geos::ic_r2_tile
private

Definition at line 60 of file fv3jedi_io_geos_mod.f90.

◆ ic_r3_noti

integer, dimension(4) fv3jedi_io_geos_mod::fv3jedi_io_geos::ic_r3_noti
private

Definition at line 61 of file fv3jedi_io_geos_mod.f90.

◆ ic_r3_tile

integer, dimension(5) fv3jedi_io_geos_mod::fv3jedi_io_geos::ic_r3_tile
private

Definition at line 59 of file fv3jedi_io_geos_mod.f90.

◆ is_r2_noti

integer, dimension(3) fv3jedi_io_geos_mod::fv3jedi_io_geos::is_r2_noti
private

Definition at line 62 of file fv3jedi_io_geos_mod.f90.

◆ is_r2_tile

integer, dimension(4) fv3jedi_io_geos_mod::fv3jedi_io_geos::is_r2_tile
private

Definition at line 60 of file fv3jedi_io_geos_mod.f90.

◆ is_r3_noti

integer, dimension(4) fv3jedi_io_geos_mod::fv3jedi_io_geos::is_r3_noti
private

Definition at line 61 of file fv3jedi_io_geos_mod.f90.

◆ is_r3_tile

integer, dimension(5) fv3jedi_io_geos_mod::fv3jedi_io_geos::is_r3_tile
private

Definition at line 59 of file fv3jedi_io_geos_mod.f90.

◆ n_dimid

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::n_dimid
private

Definition at line 67 of file fv3jedi_io_geos_mod.f90.

◆ ncid

integer, dimension(numfiles) fv3jedi_io_geos_mod::fv3jedi_io_geos::ncid
private

Definition at line 38 of file fv3jedi_io_geos_mod.f90.

◆ ncid_forfield

integer, dimension(:), allocatable fv3jedi_io_geos_mod::fv3jedi_io_geos::ncid_forfield
private

Definition at line 39 of file fv3jedi_io_geos_mod.f90.

◆ ncid_isneeded

logical, dimension(numfiles) fv3jedi_io_geos_mod::fv3jedi_io_geos::ncid_isneeded
private

Definition at line 40 of file fv3jedi_io_geos_mod.f90.

◆ o_dimid

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::o_dimid
private

Definition at line 67 of file fv3jedi_io_geos_mod.f90.

◆ ocomm

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::ocomm
private

Definition at line 54 of file fv3jedi_io_geos_mod.f90.

◆ orank

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::orank
private

Definition at line 57 of file fv3jedi_io_geos_mod.f90.

◆ osize

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::osize
private

Definition at line 57 of file fv3jedi_io_geos_mod.f90.

◆ ps_in_file

logical fv3jedi_io_geos_mod::fv3jedi_io_geos::ps_in_file = .false.
private

Definition at line 69 of file fv3jedi_io_geos_mod.f90.

◆ restart

logical, dimension(numfiles) fv3jedi_io_geos_mod::fv3jedi_io_geos::restart = .false.
private

Definition at line 43 of file fv3jedi_io_geos_mod.f90.

◆ t_dimid

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::t_dimid
private

Definition at line 67 of file fv3jedi_io_geos_mod.f90.

◆ tcomm

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::tcomm
private

Definition at line 54 of file fv3jedi_io_geos_mod.f90.

◆ tiledim

logical, dimension(numfiles) fv3jedi_io_geos_mod::fv3jedi_io_geos::tiledim = .false.
private

Definition at line 42 of file fv3jedi_io_geos_mod.f90.

◆ trank

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::trank
private

Definition at line 55 of file fv3jedi_io_geos_mod.f90.

◆ tsize

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::tsize
private

Definition at line 55 of file fv3jedi_io_geos_mod.f90.

◆ vindex_noti

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::vindex_noti = 3
private

Definition at line 64 of file fv3jedi_io_geos_mod.f90.

◆ vindex_tile

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::vindex_tile = 4
private

Definition at line 63 of file fv3jedi_io_geos_mod.f90.

◆ x_dimid

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::x_dimid
private

Definition at line 67 of file fv3jedi_io_geos_mod.f90.

◆ y_dimid

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::y_dimid
private

Definition at line 67 of file fv3jedi_io_geos_mod.f90.

◆ z_dimid

integer fv3jedi_io_geos_mod::fv3jedi_io_geos::z_dimid
private

Definition at line 67 of file fv3jedi_io_geos_mod.f90.


The documentation for this type was generated from the following file: