source: LMDZ5/branches/IPSLCM5A2.1_ISO/libf/phyiso/sisvat/LMDZ_KL.F90

Last change on this file was 3331, checked in by acozic, 7 years ago

Add modification for isotopes

  • Property svn:executable set to *
File size: 1.6 KB
Line 
1MODULE LMDZ_KL
2
3USE VAR_SV, only : klonv
4
5IMPLICIT 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
27CONTAINS
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 
42END MODULE LMDZ_KL
43
Note: See TracBrowser for help on using the repository browser.