FV3 Bundle
type_io::io_type Type Reference
Collaboration diagram for type_io::io_type:
[legend]

Public Member Functions

procedure dealloc => io_dealloc
 
procedure fld_read => io_fld_read
 
procedure fld_write => io_fld_write
 
procedure grid_init => io_grid_init
 
procedure grid_write => io_grid_write
 

Public Attributes

integer nlon
 
integer nlat
 
real(kind_real), dimension(:), allocatable lon
 
real(kind_real), dimension(:), allocatable lat
 
integer, dimension(:), allocatable og_to_lon
 
integer, dimension(:), allocatable og_to_lat
 
integer nog
 
integer noga
 
integer nc0b
 
integer, dimension(:), allocatable og_to_proc
 
integer, dimension(:), allocatable proc_to_noga
 
integer, dimension(:), allocatable oga_to_og
 
integer, dimension(:), allocatable og_to_oga
 
integer, dimension(:), allocatable c0b_to_c0
 
integer, dimension(:), allocatable c0_to_c0b
 
integer, dimension(:), allocatable c0a_to_c0b
 
type(linop_typeog
 
type(com_typecom_ab
 
logical, dimension(:,:), allocatable mask
 

Detailed Description

Definition at line 27 of file type_io.F90.

Member Function/Subroutine Documentation

◆ dealloc()

procedure type_io::io_type::dealloc ( )

Definition at line 48 of file type_io.F90.

◆ fld_read()

procedure type_io::io_type::fld_read ( )

Definition at line 49 of file type_io.F90.

◆ fld_write()

procedure type_io::io_type::fld_write ( )

Definition at line 50 of file type_io.F90.

◆ grid_init()

procedure type_io::io_type::grid_init ( )

Definition at line 51 of file type_io.F90.

◆ grid_write()

procedure type_io::io_type::grid_write ( )

Definition at line 52 of file type_io.F90.

Member Data Documentation

◆ c0_to_c0b

integer, dimension(:), allocatable type_io::io_type::c0_to_c0b

Definition at line 42 of file type_io.F90.

◆ c0a_to_c0b

integer, dimension(:), allocatable type_io::io_type::c0a_to_c0b

Definition at line 43 of file type_io.F90.

◆ c0b_to_c0

integer, dimension(:), allocatable type_io::io_type::c0b_to_c0

Definition at line 41 of file type_io.F90.

◆ com_ab

type(com_type) type_io::io_type::com_ab

Definition at line 45 of file type_io.F90.

◆ lat

real(kind_real), dimension(:), allocatable type_io::io_type::lat

Definition at line 31 of file type_io.F90.

◆ lon

real(kind_real), dimension(:), allocatable type_io::io_type::lon

Definition at line 30 of file type_io.F90.

◆ mask

logical, dimension(:,:), allocatable type_io::io_type::mask

Definition at line 46 of file type_io.F90.

◆ nc0b

integer type_io::io_type::nc0b

Definition at line 36 of file type_io.F90.

◆ nlat

integer type_io::io_type::nlat

Definition at line 29 of file type_io.F90.

◆ nlon

integer type_io::io_type::nlon

Definition at line 28 of file type_io.F90.

◆ nog

integer type_io::io_type::nog

Definition at line 34 of file type_io.F90.

◆ noga

integer type_io::io_type::noga

Definition at line 35 of file type_io.F90.

◆ og

type(linop_type) type_io::io_type::og

Definition at line 44 of file type_io.F90.

◆ og_to_lat

integer, dimension(:), allocatable type_io::io_type::og_to_lat

Definition at line 33 of file type_io.F90.

◆ og_to_lon

integer, dimension(:), allocatable type_io::io_type::og_to_lon

Definition at line 32 of file type_io.F90.

◆ og_to_oga

integer, dimension(:), allocatable type_io::io_type::og_to_oga

Definition at line 40 of file type_io.F90.

◆ og_to_proc

integer, dimension(:), allocatable type_io::io_type::og_to_proc

Definition at line 37 of file type_io.F90.

◆ oga_to_og

integer, dimension(:), allocatable type_io::io_type::oga_to_og

Definition at line 39 of file type_io.F90.

◆ proc_to_noga

integer, dimension(:), allocatable type_io::io_type::proc_to_noga

Definition at line 38 of file type_io.F90.


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