1 | MODULE logic_mod |
---|
2 | |
---|
3 | IMPLICIT NONE |
---|
4 | |
---|
5 | LOGICAL purmats,forward,leapf,apphys,statcl,conser, & |
---|
6 | & apdiss,apdelq,saison,ecripar,fxyhypb,ysinus & |
---|
7 | & ,read_start,ok_guide,ok_strato,tidal,ok_gradsfile & |
---|
8 | & ,ok_limit,ok_etat0,physic,grireg |
---|
9 | logical hybrid ! vertical coordinate is hybrid if true (sigma otherwise) |
---|
10 | ! (only used if disvert_type==2) |
---|
11 | logical moyzon_mu,moyzon_ch ! used for zonal averages in Titan |
---|
12 | |
---|
13 | integer iflag_phys,iflag_trac |
---|
14 | |
---|
15 | !$OMP THREADPRIVATE(purmats,forward,leapf,apphys,statcl,conser, & |
---|
16 | !$OMP apdiss,apdelq,saison,ecripar,fxyhypb,ysinus, & |
---|
17 | !$OMP read_start,ok_guide,ok_strato,tidal,ok_gradsfile, & |
---|
18 | !$OMP ok_limit,ok_etat0,physic,grireg) |
---|
19 | !$OMP THREADPRIVATE(iflag_phys,iflag_trac) |
---|
20 | |
---|
21 | !BE CAREFUL: when adding a threadprivate variable in this module |
---|
22 | ! do not forget to add it to copyin clause of gcm.F (before CALL leapfrog_p) |
---|
23 | |
---|
24 | END MODULE logic_mod |
---|