23 REAL,
SAVE,
ALLOCATABLE ::
dx(:)
26 REAL,
SAVE,
ALLOCATABLE ::
dy(:)
36 boundslon_,boundslat_, &
41 INTEGER,
INTENT(IN) :: klon
42 REAL,
INTENT(IN) :: longitude_(klon)
43 REAL,
INTENT(IN) :: latitude_(klon)
44 REAL,
INTENT(IN) :: boundslon_(klon,
nvertex)
45 REAL,
INTENT(IN) :: boundslat_(klon,
nvertex)
46 REAL,
INTENT(IN) :: cell_area_(klon)
47 REAL,
OPTIONAL,
INTENT(IN) :: dx_(klon)
48 REAL,
OPTIONAL,
INTENT(IN) :: dy_(klon)
57 IF (
PRESENT(dx_))
ALLOCATE(
dx(klon))
58 IF (
PRESENT(dy_))
ALLOCATE(
dy(klon))
67 IF (
PRESENT(dx_))
dx(:) = dx_(:)
68 IF (
PRESENT(dy_))
dy(:) = dy_(:)
real, dimension(:), allocatable, save dx
real, dimension(:,:), allocatable, save boundslat
real, dimension(:), allocatable, save longitude
real, dimension(:), allocatable, save latitude_deg
!$Id mode_top_bound COMMON comconstr && pi
real, dimension(:), allocatable, save dy
real, dimension(:,:), allocatable, save boundslon
subroutine init_geometry(klon, longitude_, latitude_, boundslon_, boundslat_, cell_area_, dx_, dy_)
real, dimension(:), allocatable, save longitude_deg
real, dimension(:), allocatable, save cell_area
real, dimension(:), allocatable, save latitude