source: LMDZ6/trunk/libf/phylmd/dyn1d/compar1d.h @ 3581

Last change on this file since 3581 was 3575, checked in by fhourdin, 5 years ago

Correction suite a la detections de problemes en 1D avec le mode
debug sur jean-zay.

File size: 2.3 KB
RevLine 
[2017]1!
2! $Id: compar1d.h 2010-08-04 17:02:56Z lahellec $
3!
4      integer :: forcing_type
[2191]5      integer :: tend_u,tend_v,tend_w,tend_t,tend_q,tend_rayo
6      real :: nudge_u,nudge_v,nudge_w,nudge_t,nudge_q
[2181]7      integer :: iflag_nudge
[2017]8      real :: nat_surf
9      real :: tsurf
10      real :: rugos
[2672]11      real :: rugosh
[2244]12      real :: xqsol(1:2)
[2017]13      real :: qsurf
14      real :: psurf
15      real :: zsurf
16      real :: albedo
[2672]17      real :: snowmass
[2017]18
19      real :: time
20      real :: time_ini
21      real :: xlat
22      real :: xlon
23      real :: airefi
24      real :: wtsurf
25      real :: wqsurf
26      real :: restart_runoff
27      real :: xagesno
28      real :: qsolinp
29      real :: zpicinp
30
31      logical :: restart
32      logical :: ok_old_disvert
33
[2716]34! Pour les forcages communs: ces entiers valent 0 ou 1
35! tadv= advection tempe, tadvv= adv tempe verticale, tadvh= adv tempe horizontale
36! idem pour l advection en theta
37! qadv= advection q, qadvv= adv q verticale, qadvh= adv q horizontale
38! trad= 0 (rayonnement actif) ou 1 (prescrit par tend_rad) ou adv (prescir et contenu dans les tadv)
39! forcages en omega, w, vent geostrophique ou ustar
40! Parametres de nudging en u,v,t,q valent 0 ou 1 ou le temps de nudging
41
42      integer :: tadv, tadvv, tadvh, qadv, qadvv, qadvh, thadv, thadvv, thadvh, trad
[2921]43      integer :: forc_omega, forc_u, forc_v, forc_w, forc_geo, forc_ustar
[2716]44      real    :: nudging_u, nudging_v, nudging_w, nudging_t, nudging_q
[2019]45      common/com_par1d/                                                 &
[2672]46     & nat_surf,tsurf,rugos,rugosh,                                     &
[2244]47     & xqsol,qsurf,psurf,zsurf,albedo,time,time_ini,xlat,xlon,airefi,   &
[2017]48     & wtsurf,wqsurf,restart_runoff,xagesno,qsolinp,zpicinp,            &
[2191]49     & forcing_type,tend_u,tend_v,tend_w,tend_t,tend_q,tend_rayo,       &
50     & nudge_u,nudge_v,nudge_w,nudge_t,nudge_q,                         &
[2672]51     & iflag_nudge,snowmass,                                            &
[2716]52     & restart,ok_old_disvert,                                          &
53     & tadv, tadvv, tadvh, qadv, qadvv, qadvh, thadv, thadvv, thadvh,   &
[3575]54     & trad, forc_omega, forc_u, forc_v, forc_w, forc_geo, forc_ustar,                  &
[3569]55     & nudging_u, nudging_v, nudging_t, nudging_q, nudging_w
[2017]56
57!$OMP THREADPRIVATE(/com_par1d/)
58
59
60
61
62
63
64
65
66
67
[2716]68
Note: See TracBrowser for help on using the repository browser.