LMDZ
mod_grid_phy_lmdz Module Reference

Data Types

interface  grid1dto2d_glo
 
interface  grid2dto1d_glo
 

Functions/Subroutines

subroutine init_grid_phy_lmdz (grid_type_, nvertex_, nbp_lon_, nbp_lat_, nbp_lev_)
 
subroutine grid1dto2d_glo_i (VarIn, VarOut)
 
subroutine grid1dto2d_glo_i1 (VarIn, VarOut)
 
subroutine grid1dto2d_glo_i2 (VarIn, VarOut)
 
subroutine grid1dto2d_glo_i3 (VarIn, VarOut)
 
subroutine grid1dto2d_glo_r (VarIn, VarOut)
 
subroutine grid1dto2d_glo_r1 (VarIn, VarOut)
 
subroutine grid1dto2d_glo_r2 (VarIn, VarOut)
 
subroutine grid1dto2d_glo_r3 (VarIn, VarOut)
 
subroutine grid1dto2d_glo_l (VarIn, VarOut)
 
subroutine grid1dto2d_glo_l1 (VarIn, VarOut)
 
subroutine grid1dto2d_glo_l2 (VarIn, VarOut)
 
subroutine grid1dto2d_glo_l3 (VarIn, VarOut)
 
subroutine grid2dto1d_glo_i (VarIn, VarOut)
 
subroutine grid2dto1d_glo_i1 (VarIn, VarOut)
 
subroutine grid2dto1d_glo_i2 (VarIn, VarOut)
 
subroutine grid2dto1d_glo_i3 (VarIn, VarOut)
 
subroutine grid2dto1d_glo_r (VarIn, VarOut)
 
subroutine grid2dto1d_glo_r1 (VarIn, VarOut)
 
subroutine grid2dto1d_glo_r2 (VarIn, VarOut)
 
subroutine grid2dto1d_glo_r3 (VarIn, VarOut)
 
subroutine grid2dto1d_glo_l (VarIn, VarOut)
 
subroutine grid2dto1d_glo_l1 (VarIn, VarOut)
 
subroutine grid2dto1d_glo_l2 (VarIn, VarOut)
 
subroutine grid2dto1d_glo_l3 (VarIn, VarOut)
 
subroutine, private grid1dto2d_glo_igen (VarIn, VarOut, dimsize)
 
subroutine, private grid1dto2d_glo_rgen (VarIn, VarOut, dimsize)
 
subroutine, private grid1dto2d_glo_lgen (VarIn, VarOut, dimsize)
 
subroutine, private grid2dto1d_glo_igen (VarIn, VarOut, dimsize)
 
subroutine, private grid2dto1d_glo_rgen (VarIn, VarOut, dimsize)
 
subroutine, private grid2dto1d_glo_lgen (VarIn, VarOut, dimsize)
 

Variables

integer, parameter unstructured =0
 
integer, parameter regular_lonlat =1
 
integer, save grid_type
 
integer, save nvertex
 
integer, save nbp_lon
 
integer, save nbp_lat
 
integer, save nbp_lev
 
integer, save klon_glo
 

Function/Subroutine Documentation

subroutine mod_grid_phy_lmdz::grid1dto2d_glo_i ( integer, dimension(:), intent(in)  VarIn,
integer, dimension(:,:), intent(out)  VarOut 
)

Definition at line 63 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine mod_grid_phy_lmdz::grid1dto2d_glo_i1 ( integer, dimension(:,:), intent(in)  VarIn,
integer, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 73 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine mod_grid_phy_lmdz::grid1dto2d_glo_i2 ( integer, dimension(:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 82 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine mod_grid_phy_lmdz::grid1dto2d_glo_i3 ( integer, dimension(:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:,:), intent(out)  VarOut 
)

Definition at line 91 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine, private mod_grid_phy_lmdz::grid1dto2d_glo_igen ( integer, dimension(klon_glo,dimsize), intent(in)  VarIn,
integer, dimension(nbp_lon*nbp_lat,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize 
)
private

Definition at line 297 of file mod_grid_phy_lmdz.F90.

Here is the caller graph for this function:

subroutine mod_grid_phy_lmdz::grid1dto2d_glo_l ( logical, dimension(:), intent(in)  VarIn,
logical, dimension(:,:), intent(out)  VarOut 
)

Definition at line 140 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine mod_grid_phy_lmdz::grid1dto2d_glo_l1 ( logical, dimension(:,:), intent(in)  VarIn,
logical, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 150 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine mod_grid_phy_lmdz::grid1dto2d_glo_l2 ( logical, dimension(:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 159 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine mod_grid_phy_lmdz::grid1dto2d_glo_l3 ( logical, dimension(:,:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:,:,:), intent(out)  VarOut 
)

Definition at line 168 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine, private mod_grid_phy_lmdz::grid1dto2d_glo_lgen ( logical, dimension(klon_glo,dimsize), intent(in)  VarIn,
logical, dimension(nbp_lon*nbp_lat,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize 
)
private

Definition at line 366 of file mod_grid_phy_lmdz.F90.

Here is the caller graph for this function:

subroutine mod_grid_phy_lmdz::grid1dto2d_glo_r ( real, dimension(:), intent(in)  VarIn,
real, dimension(:,:), intent(out)  VarOut 
)

Definition at line 101 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine mod_grid_phy_lmdz::grid1dto2d_glo_r1 ( real, dimension(:,:), intent(in)  VarIn,
real, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 111 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine mod_grid_phy_lmdz::grid1dto2d_glo_r2 ( real, dimension(:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 120 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine mod_grid_phy_lmdz::grid1dto2d_glo_r3 ( real, dimension(:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:,:), intent(out)  VarOut 
)

Definition at line 129 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine, private mod_grid_phy_lmdz::grid1dto2d_glo_rgen ( real, dimension(klon_glo,dimsize), intent(in)  VarIn,
real, dimension(nbp_lon*nbp_lat,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize 
)
private

Definition at line 332 of file mod_grid_phy_lmdz.F90.

Here is the caller graph for this function:

subroutine mod_grid_phy_lmdz::grid2dto1d_glo_i ( integer, dimension(:,:), intent(in)  VarIn,
integer, dimension(:), intent(out)  VarOut 
)

Definition at line 177 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine mod_grid_phy_lmdz::grid2dto1d_glo_i1 ( integer, dimension(:,:,:), intent(in)  VarIn,
integer, dimension(:,:), intent(out)  VarOut 
)

Definition at line 187 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine mod_grid_phy_lmdz::grid2dto1d_glo_i2 ( integer, dimension(:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 196 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine mod_grid_phy_lmdz::grid2dto1d_glo_i3 ( integer, dimension(:,:,:,:,:), intent(in)  VarIn,
integer, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 205 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine, private mod_grid_phy_lmdz::grid2dto1d_glo_igen ( integer, dimension(nbp_lon*nbp_lat,dimsize), intent(in)  VarIn,
integer, dimension(klon_glo,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize 
)
private

Definition at line 400 of file mod_grid_phy_lmdz.F90.

Here is the caller graph for this function:

subroutine mod_grid_phy_lmdz::grid2dto1d_glo_l ( logical, dimension(:,:), intent(in)  VarIn,
logical, dimension(:), intent(out)  VarOut 
)

Definition at line 256 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine mod_grid_phy_lmdz::grid2dto1d_glo_l1 ( logical, dimension(:,:,:), intent(in)  VarIn,
logical, dimension(:,:), intent(out)  VarOut 
)

Definition at line 266 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine mod_grid_phy_lmdz::grid2dto1d_glo_l2 ( logical, dimension(:,:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 275 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine mod_grid_phy_lmdz::grid2dto1d_glo_l3 ( logical, dimension(:,:,:,:,:), intent(in)  VarIn,
logical, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 284 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine, private mod_grid_phy_lmdz::grid2dto1d_glo_lgen ( logical, dimension(nbp_lon*nbp_lat,dimsize), intent(in)  VarIn,
logical, dimension(klon_glo,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize 
)
private

Definition at line 446 of file mod_grid_phy_lmdz.F90.

Here is the caller graph for this function:

subroutine mod_grid_phy_lmdz::grid2dto1d_glo_r ( real, dimension(:,:), intent(in)  VarIn,
real, dimension(:), intent(out)  VarOut 
)

Definition at line 217 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine mod_grid_phy_lmdz::grid2dto1d_glo_r1 ( real, dimension(:,:,:), intent(in)  VarIn,
real, dimension(:,:), intent(out)  VarOut 
)

Definition at line 227 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine mod_grid_phy_lmdz::grid2dto1d_glo_r2 ( real, dimension(:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:), intent(out)  VarOut 
)

Definition at line 236 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine mod_grid_phy_lmdz::grid2dto1d_glo_r3 ( real, dimension(:,:,:,:,:), intent(in)  VarIn,
real, dimension(:,:,:,:), intent(out)  VarOut 
)

Definition at line 245 of file mod_grid_phy_lmdz.F90.

Here is the call graph for this function:

subroutine, private mod_grid_phy_lmdz::grid2dto1d_glo_rgen ( real, dimension(nbp_lon*nbp_lat,dimsize), intent(in)  VarIn,
real, dimension(klon_glo,dimsize), intent(out)  VarOut,
integer, intent(in)  dimsize 
)
private

Definition at line 423 of file mod_grid_phy_lmdz.F90.

Here is the caller graph for this function:

subroutine mod_grid_phy_lmdz::init_grid_phy_lmdz ( integer, intent(in)  grid_type_,
integer, intent(in)  nvertex_,
integer, intent(in)  nbp_lon_,
integer, intent(in)  nbp_lat_,
integer, intent(in)  nbp_lev_ 
)

Definition at line 40 of file mod_grid_phy_lmdz.F90.

Here is the caller graph for this function:

Variable Documentation

integer, save mod_grid_phy_lmdz::grid_type

Definition at line 13 of file mod_grid_phy_lmdz.F90.

integer, save mod_grid_phy_lmdz::klon_glo

Definition at line 18 of file mod_grid_phy_lmdz.F90.

integer, save mod_grid_phy_lmdz::nbp_lat

Definition at line 16 of file mod_grid_phy_lmdz.F90.

integer, save mod_grid_phy_lmdz::nbp_lev

Definition at line 17 of file mod_grid_phy_lmdz.F90.

integer, save mod_grid_phy_lmdz::nbp_lon

Definition at line 15 of file mod_grid_phy_lmdz.F90.

integer, save mod_grid_phy_lmdz::nvertex

Definition at line 14 of file mod_grid_phy_lmdz.F90.

integer, parameter mod_grid_phy_lmdz::regular_lonlat =1

Definition at line 11 of file mod_grid_phy_lmdz.F90.

integer, parameter mod_grid_phy_lmdz::unstructured =0

Definition at line 10 of file mod_grid_phy_lmdz.F90.