[5099] | 1 | |
---|
[2017] | 2 | ! $Id: compar1d.h 2010-08-04 17:02:56Z lahellec $ |
---|
[5099] | 3 | |
---|
[5116] | 4 | INTEGER :: forcing_type |
---|
| 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 |
---|
| 7 | INTEGER :: iflag_nudge |
---|
| 8 | REAL :: nat_surf |
---|
| 9 | REAL :: tsurf |
---|
| 10 | REAL :: beta_surf |
---|
| 11 | REAL :: rugos |
---|
| 12 | REAL :: rugosh |
---|
| 13 | REAL :: xqsol(1:2) |
---|
| 14 | REAL :: qsurf |
---|
| 15 | REAL :: psurf |
---|
| 16 | REAL :: zsurf |
---|
| 17 | REAL :: albedo |
---|
| 18 | REAL :: snowmass |
---|
[2017] | 19 | |
---|
[5116] | 20 | REAL :: time |
---|
| 21 | REAL :: time_ini |
---|
| 22 | REAL :: xlat |
---|
| 23 | REAL :: xlon |
---|
| 24 | REAL :: airefi |
---|
| 25 | REAL :: wtsurf |
---|
| 26 | REAL :: wqsurf |
---|
| 27 | REAL :: restart_runoff |
---|
| 28 | REAL :: xagesno |
---|
| 29 | REAL :: qsolinp |
---|
| 30 | REAL :: zpicinp |
---|
[2017] | 31 | |
---|
[5117] | 32 | LOGICAL :: restart |
---|
| 33 | LOGICAL :: ok_old_disvert |
---|
[2017] | 34 | |
---|
[2716] | 35 | ! Pour les forcages communs: ces entiers valent 0 ou 1 |
---|
| 36 | ! tadv= advection tempe, tadvv= adv tempe verticale, tadvh= adv tempe horizontale |
---|
| 37 | ! idem pour l advection en theta |
---|
| 38 | ! qadv= advection q, qadvv= adv q verticale, qadvh= adv q horizontale |
---|
| 39 | ! trad= 0 (rayonnement actif) ou 1 (prescrit par tend_rad) ou adv (prescir et contenu dans les tadv) |
---|
| 40 | ! forcages en omega, w, vent geostrophique ou ustar |
---|
| 41 | ! Parametres de nudging en u,v,t,q valent 0 ou 1 ou le temps de nudging |
---|
| 42 | |
---|
[5116] | 43 | INTEGER :: tadv, tadvv, tadvh, qadv, qadvv, qadvh, thadv, thadvv, thadvh, trad |
---|
| 44 | INTEGER :: forc_omega, forc_u, forc_v, forc_w, forc_geo, forc_ustar |
---|
[3593] | 45 | real :: nudging_u, nudging_v, nudging_w, nudging_t, nudging_qv |
---|
[3594] | 46 | real :: p_nudging_u, p_nudging_v, p_nudging_w, p_nudging_t, p_nudging_qv |
---|
[2019] | 47 | common/com_par1d/ & |
---|
[5128] | 48 | nat_surf,tsurf,beta_surf,rugos,rugosh, & |
---|
| 49 | xqsol,qsurf,psurf,zsurf,albedo,time,time_ini,xlat,xlon,airefi, & |
---|
| 50 | wtsurf,wqsurf,restart_runoff,xagesno,qsolinp,zpicinp, & |
---|
| 51 | forcing_type,tend_u,tend_v,tend_w,tend_t,tend_q,tend_rayo, & |
---|
| 52 | nudge_u,nudge_v,nudge_w,nudge_t,nudge_q, & |
---|
| 53 | iflag_nudge,snowmass, & |
---|
| 54 | restart,ok_old_disvert, & |
---|
| 55 | tadv, tadvv, tadvh, qadv, qadvv, qadvh, thadv, thadvv, thadvh, & |
---|
| 56 | trad, forc_omega, forc_u, forc_v, forc_w, forc_geo, forc_ustar, & |
---|
| 57 | nudging_u, nudging_v, nudging_t, nudging_qv, nudging_w, & |
---|
| 58 | p_nudging_u, p_nudging_v, p_nudging_t, p_nudging_qv, p_nudging_w |
---|
[2017] | 59 | |
---|
| 60 | !$OMP THREADPRIVATE(/com_par1d/) |
---|
| 61 | |
---|
| 62 | |
---|
| 63 | |
---|
| 64 | |
---|
| 65 | |
---|
| 66 | |
---|
| 67 | |
---|
| 68 | |
---|
| 69 | |
---|
| 70 | |
---|
[2716] | 71 | |
---|