LMDZ
Main Page
Modules
Data Types List
Files
File List
File Members
dimphy.F90
Go to the documentation of this file.
1
MODULE
dimphy
2
3
INTEGER
,
SAVE
::
klon
4
INTEGER
,
SAVE
::
kdlon
5
INTEGER
,
SAVE
::
kfdia
6
INTEGER
,
SAVE
::
kidia
7
INTEGER
,
SAVE
::
klev
8
INTEGER
,
SAVE
::
klevp1
9
INTEGER
,
SAVE
::
klevm1
10
INTEGER
,
SAVE
::
kflev
11
INTEGER
,
SAVE
::
nslay
12
13
!$OMP THREADPRIVATE(klon,kfdia,kidia,kdlon,nslay)
14
REAL
,
save
,
allocatable
,
dimension(:)
::
zmasq
15
!$OMP THREADPRIVATE(zmasq)
16
17
CONTAINS
18
19
SUBROUTINE
init_dimphy
(klon0,klev0)
20
IMPLICIT NONE
21
22
INTEGER
,
INTENT(in)
:: klon0
23
INTEGER
,
INTENT(in)
:: klev0
24
25
klon
=klon0
26
nslay
=1
! Slab, provisoire (F. Codron)
27
kdlon
=
klon
28
kidia
=1
29
kfdia
=
klon
30
!$OMP MASTER
31
klev
=klev0
32
klevp1
=
klev
+1
33
klevm1
=
klev
-1
34
kflev
=
klev
35
!$OMP END MASTER
36
ALLOCATE
(
zmasq
(
klon
))
37
38
END SUBROUTINE
init_dimphy
39
40
41
END MODULE
dimphy
dimphy::kflev
integer, save kflev
Definition:
dimphy.F90:10
dimphy::kidia
integer, save kidia
Definition:
dimphy.F90:6
dimphy::klon
integer, save klon
Definition:
dimphy.F90:3
dimphy::klev
integer, save klev
Definition:
dimphy.F90:7
dimphy::init_dimphy
subroutine init_dimphy(klon0, klev0)
Definition:
dimphy.F90:20
dimphy::kfdia
integer, save kfdia
Definition:
dimphy.F90:5
dimphy::klevm1
integer, save klevm1
Definition:
dimphy.F90:9
dimphy::zmasq
real, dimension(:), allocatable, save zmasq
Definition:
dimphy.F90:14
dimphy::kdlon
integer, save kdlon
Definition:
dimphy.F90:4
dimphy::nslay
integer, save nslay
Definition:
dimphy.F90:11
dimphy::klevp1
integer, save klevp1
Definition:
dimphy.F90:8
dimphy
Definition:
dimphy.F90:1
libf
phymar
dimphy.F90
Generated on Wed Dec 2 2015 16:27:06 for LMDZ by
1.8.9.1