[1865] | 1 | MODULE LMDZ_KL |
---|
| 2 | |
---|
| 3 | USE VAR_SV, only : klonv |
---|
| 4 | |
---|
| 5 | IMPLICIT NONE |
---|
| 6 | ! + |
---|
| 7 | REAL, DIMENSION(:),SAVE,ALLOCATABLE :: SOsoKL ! Abs Solar Radiation |
---|
| 8 | !$OMP THREADPRIVATE(SOsoKL) |
---|
| 9 | REAL, DIMENSION(:),SAVE,ALLOCATABLE :: IRsoKL ! Abs IR Radiation |
---|
| 10 | !$OMP THREADPRIVATE(IRsoKL) |
---|
| 11 | REAL, DIMENSION(:),SAVE,ALLOCATABLE :: HSsoKL ! Abs Sensible Ht Flux |
---|
| 12 | !$OMP THREADPRIVATE(HSsoKL) |
---|
| 13 | REAL, DIMENSION(:),SAVE,ALLOCATABLE :: HLsoKL ! Abs Latent Heat Flux |
---|
| 14 | !$OMP THREADPRIVATE(HLsoKL) |
---|
| 15 | REAL, DIMENSION(:),SAVE,ALLOCATABLE :: HLs_KL ! Evaporation |
---|
| 16 | !$OMP THREADPRIVATE(HLs_KL) |
---|
| 17 | REAL, DIMENSION(:),SAVE,ALLOCATABLE :: HLv_KL ! Transpiration |
---|
| 18 | !$OMP THREADPRIVATE(HLv_KL) |
---|
| 19 | |
---|
| 20 | ! REAL, DIMENSION(klonv) :: SOsoNC ! Abs Solar Radiation |
---|
| 21 | ! REAL, DIMENSION(klonv) :: IRsoNC ! Abs IR Radiation |
---|
| 22 | ! REAL, DIMENSION(klonv) :: HSsoNC ! Abs Sensible Ht Flux |
---|
| 23 | ! REAL, DIMENSION(klonv) :: HLsoNC ! Abs Latent Heat Flux |
---|
| 24 | ! REAL, DIMENSION(klonv) :: HLs_NC ! Evaporation |
---|
| 25 | ! REAL, DIMENSION(klonv) :: HLv_NC ! Transpiration |
---|
| 26 | |
---|
| 27 | CONTAINS |
---|
| 28 | |
---|
| 29 | SUBROUTINE INIT_LMDZ_KL |
---|
| 30 | IMPLICIT NONE |
---|
| 31 | |
---|
| 32 | ALLOCATE(SOsoKL(klonv)) ! Abs Solar Radiation |
---|
| 33 | ALLOCATE(IRsoKL(klonv)) ! Abs IR Radiation |
---|
| 34 | ALLOCATE(HSsoKL(klonv)) ! Abs Sensible Ht Flux |
---|
| 35 | ALLOCATE(HLsoKL(klonv)) ! Abs Latent Heat Flux |
---|
| 36 | ALLOCATE(HLs_KL(klonv)) ! Evaporation |
---|
| 37 | ALLOCATE(HLv_KL(klonv)) ! Transpiration |
---|
| 38 | |
---|
| 39 | END SUBROUTINE INIT_LMDZ_KL |
---|
| 40 | |
---|
| 41 | |
---|
| 42 | END MODULE LMDZ_KL |
---|
| 43 | |
---|