LMDZ
suovlp.F90
Go to the documentation of this file.
1 SUBROUTINE suovlp ( KLEV, PAZ )
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 ! ------------------------------------------------------------------
22 
23 #include "tsmbkind.h"
24 
25 USE yoerad , ONLY : raovlp, rbovlp
26 USE yoeovlp , ONLY : ra1ovlp
27 
28 IMPLICIT NONE
29 
30 ! ------------------------------------------------------------------
31 
32 !* 0.1 ARGUMENTS
33 ! ---------
34 
35 integer_m :: klev
36 
37 real_b :: paz(klev)
38 
39 ! ------------------------------------------------------------------
40 
41 ! LOCAL INTEGER PARAMETERS
42 
43 integer_m :: jk
44 
45 DO jk=1,klev
46  ra1ovlp(jk)=raovlp*paz(jk)+rbovlp
47 END DO
48 
49 ! ------------------------------------------------------------------
50 RETURN
51 END SUBROUTINE suovlp
subroutine suovlp(KLEV)
Definition: suovlp.F90:2
integer, save klev
Definition: dimphy.F90:7
Definition: yoerad.F90:1
real(kind=jprb), dimension(:), allocatable ra1ovlp
Definition: yoeovlp.F90:13
real(kind=jprb) raovlp
Definition: yoerad.F90:68
real(kind=jprb) rbovlp
Definition: yoerad.F90:68