LMDZ
surayolmd.F90
Go to the documentation of this file.
1 SUBROUTINE surayolmd(PPRES)
2 #ifdef DOC
3 
4 ! **** *SURAYOLMD - initialization rayonnement LMD
5 
6 ! Purpose.
7 ! --------
8 
9 ! ** Interface.
10 ! ----------
11 
12 ! Explicit arguments : None.
13 ! --------------------
14 
15 ! Implicit arguments : None.
16 ! --------------------
17 
18 ! Method.
19 ! -------
20 
21 ! Externals. None.
22 ! ----------
23 
24 ! Reference.
25 ! ----------
26 
27 ! Author.
28 ! -------
29 
30 ! Modifications.
31 ! --------------
32 ! Original :08-04-03
33 ! MP Lefebvre modified suinit.F90 program.
34 ! ------------------------------------------------------------------
35 #endif
36 
37 USE parkind1 ,ONLY : jpim ,jprb
38 !#include "tsmbkind.h"
39 
40 !USE YOMFORC , ONLY : CFORC
41 USE yomct0b , ONLY : lecmwf
42 !USE YOMLUN , ONLY : NULOUT
43 !USE YOMRIP , ONLY : NINDAT ,NSSSSS
44 USE yomdim , ONLY : nflevg
45 !USE YOMINI , ONLY : NEINI
46 !USE YOMVRTL , ONLY : L131TL
47 !USE YOMMCC , ONLY : LMCC01, LMCC02, LMCC03, LMCCEC
48 !USE YOMNMIA , ONLY : LACUMTND
49 !USE YOMSC2 , ONLY : NSTABUF
50 !USE YOMCFU , ONLY : NFRRC
51 
52 
53 IMPLICIT NONE
54 LOGICAL lltrace, lldebug
55 REAL PPRES(nflevg)
56 
57 lltrace=.true.
58 lldebug=.true.
59 
60 ! ------------------------
61 ! * Initialize Physics
62 ! ------------------------
63 
64 !IF(NFLEVG >= 1) THEN
65 IF (lltrace) WRITE(*,*) " coucou SURAYOLMD : avant SUPHY"
66 WRITE(*,fmt='('' ---------------- '')')
67 WRITE(*,fmt='('' SUPHY: '')')
68 WRITE(*,fmt='('' ---------------- '')')
69 ! CALL SUPHY(PPRES)
70  CALL suphy(6) !!!!! A REVOIR (MPL) argument KULOUT=6 "en dur"
71 
72 ! ------------------------------------------------------------------
73 
74 END SUBROUTINE surayolmd
subroutine suphy(KULOUT)
Definition: suphy.F90:2
subroutine surayolmd(PPRES)
Definition: surayolmd.F90:2
integer(kind=jpim) nflevg
Definition: yomdim.F90:112
logical lecmwf
Definition: yomct0b.F90:15
integer, parameter jprb
Definition: parkind1.F90:31
Definition: yomdim.F90:1
!$Id itapm1 ENDIF!IM on interpole les champs sur les niveaux STD de pression!IM a chaque pas de temps de la physique c!positionnement de l argument logique a false c!pour ne pas recalculer deux fois la meme chose!c!a cet effet un appel a plevel_new a ete deplace c!a la fin de la serie d appels c!la boucle DO nlevSTD a ete internalisee c!dans d ou la creation de cette routine c c!CALL ulevSTD CALL &zphi philevSTD CALL &zx_rh rhlevSTD!DO klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon klev DO klon du jour ou toutes les read_climoz CALL true
integer, parameter jpim
Definition: parkind1.F90:13