LMDZ
Main Page
Modules
Data Types List
Files
File List
File Members
setup_dims_mod.F90
Go to the documentation of this file.
1
MODULE
setup_dims_mod
2
CONTAINS
3
SUBROUTINE
setup_dims
4
5
USE
parkind1
,ONLY
:
jpim
,
jprb
6
7
USE
tpm_dim
8
9
IMPLICIT NONE
10
11
INTEGER(KIND=JPIM)
:: JM,JN,ISPOLEG
12
13
! ------------------------------------------------------------------
14
15
ispoleg = 0
16
DO
jm=0,
r
%NSMAX
17
DO
jn=jm,
r
%NTMAX+1
18
ispoleg = ispoleg+1
19
ENDDO
20
ENDDO
21
r
%NSPOLEG = ispoleg
22
23
r
%NSPEC_G = (
r
%NSMAX+1)*(
r
%NSMAX+2)/2
24
r
%NSPEC2_G =
r
%NSPEC_G*2
25
26
r
%NDGNH = (
r
%NDGL+1)/2
27
28
r
%NLEI1 =
r
%NSMAX+4+mod(
r
%NSMAX+4+1,2)
29
r
%NLEI3 =
r
%NDGNH+mod(
r
%NDGNH+2,2)
30
31
r
%NLED3 =
r
%NTMAX+2+mod(
r
%NTMAX+3,2)
32
r
%NLED4 =
r
%NTMAX+3+mod(
r
%NTMAX+4,2)
33
34
! ------------------------------------------------------------------
35
36
END SUBROUTINE
setup_dims
37
END MODULE
setup_dims_mod
r
!$Id mode_top_bound COMMON comconstr r
Definition:
comconst.h:7
tpm_dim
Definition:
tpm_dim.F90:1
parkind1::jprb
integer, parameter jprb
Definition:
parkind1.F90:31
setup_dims_mod::setup_dims
subroutine setup_dims
Definition:
setup_dims_mod.F90:4
parkind1
Definition:
parkind1.F90:1
parkind1::jpim
integer, parameter jpim
Definition:
parkind1.F90:13
setup_dims_mod
Definition:
setup_dims_mod.F90:1
libf
phylmd
rrtm
setup_dims_mod.F90
Generated on Wed Dec 2 2015 16:27:16 for LMDZ by
1.8.9.1