LMDZ
suovlp.F90
Go to the documentation of this file.
1 SUBROUTINE suovlp ( KLEV )
2 
3 !***** *SUOVLP* -INITIALIZE PROFILE OF ALPHA1
4 
5 !** INTERFACE.
6 ! ----------
7 ! CALL *SUOVLP* FROM *SUECRAD*
8 ! ------ -------
9 
10 ! REFERENCE.
11 ! ----------
12 ! ECMWF Research Department documentation of the IFS
13 
14 ! AUTHOR.
15 ! -------
16 ! JEAN-JACQUES MORCRETTE *ECMWF*
17 
18 ! MODIFICATIONS.
19 ! --------------
20 ! ORIGINAL : 01-02-16
21 ! M.Hamrud 01-Oct-2003 CY28 Cleaning
22 ! ------------------------------------------------------------------
23 
24 USE parkind1 ,ONLY : jpim ,jprb
25 USE yomhook ,ONLY : lhook, dr_hook
26 
27 USE yoerad , ONLY : raovlp, rbovlp
28 USE yoeovlp , ONLY : ra1ovlp
29 USE yomsta , ONLY : stz
30 
31 IMPLICIT NONE
32 
33 ! ------------------------------------------------------------------
34 
35 ! DUMMY PARAMETERS
36 
37 INTEGER(KIND=JPIM),INTENT(IN) :: KLEV
38 
39 INTEGER(KIND=JPIM) :: JK
40 REAL(KIND=JPRB) :: ZHOOK_HANDLE
41 
42 IF (lhook) CALL dr_hook('SUOVLP',0,zhook_handle)
43 DO jk=1,klev
44  ra1ovlp(jk)=raovlp*stz(jk)+rbovlp
45  print *,'SU_OVLP: JK RAOVLP STZ RBOVLP:',jk,raovlp,stz(jk),rbovlp
46 ENDDO
47 
48 ! ------------------------------------------------------------------
49 IF (lhook) CALL dr_hook('SUOVLP',1,zhook_handle)
50 END SUBROUTINE suovlp
subroutine suovlp(KLEV)
Definition: suovlp.F90:2
Definition: yomsta.F90:1
integer, parameter jprb
Definition: parkind1.F90:31
Definition: yoerad.F90:1
logical lhook
Definition: yomhook.F90:12
real(kind=jprb), dimension(:), allocatable ra1ovlp
Definition: yoeovlp.F90:13
real(kind=jprb) raovlp
Definition: yoerad.F90:68
subroutine dr_hook(CDNAME, KSWITCH, PKEY)
Definition: yomhook.F90:17
integer, parameter jpim
Definition: parkind1.F90:13
real(kind=jprb), dimension(:), allocatable stz
Definition: yomsta.F90:48
real(kind=jprb) rbovlp
Definition: yoerad.F90:68