ocnice_prep 1.14.0
|
Define arrays, dimensions and types. More...
Go to the source code of this file.
Functions/Subroutines | |
subroutine, public | arrays_mod::setup_packing (nvalid, vars) |
Count numbers of fields to be remapped for each mapping type and allocate the packed arrays. | |
Variables | |
type(vardefs), dimension(:), allocatable | arrays_mod::b2d |
variable metadata for 2D source fields bilinear remap | |
type(vardefs), dimension(:), allocatable | arrays_mod::b3d |
variable metadata for 3D source fields bilinear remap | |
real(kind=8), dimension(:,:), allocatable | arrays_mod::bilin2d |
packed 2D source fields for bilinear remap | |
real(kind=8), dimension(:,:,:), allocatable | arrays_mod::bilin3d |
packed 3D source fields for bilinear remap | |
type(vardefs), dimension(:), allocatable | arrays_mod::c2d |
variable metadata for 2D source fields conservative remap | |
real(kind=8), dimension(:,:), allocatable | arrays_mod::consd2d |
packed 2D source fields for conservative remap | |
real(kind=8), dimension(:,:), allocatable | arrays_mod::eta |
the interface heights (eta) on the source grid | |
real(kind=8), parameter | arrays_mod::hmin = 1.0d-3 |
minimum layer thickness for the ocean | |
real(kind=8), dimension(:,:), allocatable | arrays_mod::mask3d |
the 3D mask of the source fields on Ct grid points | |
real(kind=8), parameter | arrays_mod::maskspval = 9.9692099683868690d+36 |
spval for RH mask values | |
integer | arrays_mod::nbilin2d |
the number of 2D fields mapped bilinearly | |
integer | arrays_mod::nbilin3d |
the number of 3D fields mapped bilinearly | |
integer | arrays_mod::nconsd2d |
the number of 2D fields mapped conservatively | |
real(kind=8), dimension(:,:), allocatable | arrays_mod::rgb2d |
packed 2D fields with bilinear remap | |
real(kind=8), dimension(:,:,:), allocatable | arrays_mod::rgb3d |
packed 3D fields with bilinear remap | |
real(kind=8), dimension(:,:), allocatable | arrays_mod::rgc2d |
packed 2D fields with conservative remap | |
Define arrays, dimensions and types.
This module contains arrays and types
Definition in file arrays_mod.F90.
subroutine, public arrays_mod::setup_packing | ( | integer, intent(in) | nvalid, |
type(vardefs), dimension(:), intent(inout) | vars ) |
Count numbers of fields to be remapped for each mapping type and allocate the packed arrays.
[in,out] | vars | a structure describing the variable metadata |
[in] | nvalid | the number of variables provided in the ocean or ice csv file |
Definition at line 52 of file arrays_mod.F90.
type(vardefs), dimension(:), allocatable arrays_mod::b2d |
variable metadata for 2D source fields bilinear remap
Definition at line 28 of file arrays_mod.F90.
type(vardefs), dimension(:), allocatable arrays_mod::b3d |
variable metadata for 3D source fields bilinear remap
Definition at line 30 of file arrays_mod.F90.
real(kind=8), dimension(:,:), allocatable arrays_mod::bilin2d |
packed 2D source fields for bilinear remap
Definition at line 23 of file arrays_mod.F90.
real(kind=8), dimension(:,:,:), allocatable arrays_mod::bilin3d |
packed 3D source fields for bilinear remap
Definition at line 25 of file arrays_mod.F90.
type(vardefs), dimension(:), allocatable arrays_mod::c2d |
variable metadata for 2D source fields conservative remap
Definition at line 29 of file arrays_mod.F90.
real(kind=8), dimension(:,:), allocatable arrays_mod::consd2d |
packed 2D source fields for conservative remap
Definition at line 24 of file arrays_mod.F90.
real(kind=8), dimension(:,:), allocatable arrays_mod::eta |
the interface heights (eta) on the source grid
Definition at line 41 of file arrays_mod.F90.
real(kind=8), parameter arrays_mod::hmin = 1.0d-3 |
minimum layer thickness for the ocean
Definition at line 16 of file arrays_mod.F90.
real(kind=8), dimension(:,:), allocatable arrays_mod::mask3d |
the 3D mask of the source fields on Ct grid points
Definition at line 38 of file arrays_mod.F90.
real(kind=8), parameter arrays_mod::maskspval = 9.9692099683868690d+36 |
spval for RH mask values
Definition at line 15 of file arrays_mod.F90.
integer arrays_mod::nbilin2d |
the number of 2D fields mapped bilinearly
Definition at line 18 of file arrays_mod.F90.
integer arrays_mod::nbilin3d |
the number of 3D fields mapped bilinearly
Definition at line 19 of file arrays_mod.F90.
integer arrays_mod::nconsd2d |
the number of 2D fields mapped conservatively
Definition at line 20 of file arrays_mod.F90.
real(kind=8), dimension(:,:), allocatable arrays_mod::rgb2d |
packed 2D fields with bilinear remap
Definition at line 33 of file arrays_mod.F90.
real(kind=8), dimension(:,:,:), allocatable arrays_mod::rgb3d |
packed 3D fields with bilinear remap
Definition at line 35 of file arrays_mod.F90.
real(kind=8), dimension(:,:), allocatable arrays_mod::rgc2d |
packed 2D fields with conservative remap
Definition at line 34 of file arrays_mod.F90.