8 |
C |==========================================================| |
C |==========================================================| |
9 |
C \==========================================================/ |
C \==========================================================/ |
10 |
C |
C |
11 |
C gairx - Surface (10-m) zonal wind velocity in m/s |
C uwind - Surface (10-m) zonal wind velocity in m/s |
12 |
C (>0 from West to East) |
C at North-East B-grid U point |
13 |
C gairy - Surface (10-m) meridional wind velocity in m/s |
C >0 from West to East |
14 |
C (>0 from South to North) |
C vwind - Surface (10-m) meridional wind velocity in m/s |
15 |
C tair - Surface (2-m) air temperature in deg K |
C at North-East B-grid V point |
16 |
|
C >0 from South to North |
17 |
|
C atemp - Surface (2-m) air temperature in deg K |
18 |
|
C at North-East B-grid tracer point |
19 |
|
C aqh - Surface (2m) specific humidity in kg/kg |
20 |
|
C at North-East B-grid tracer point |
21 |
|
C lwflux - Downward longwave radiation in W/m^2 |
22 |
|
C at North-East B-grid tracer point |
23 |
|
C >0 for ocean warming |
24 |
|
C swflux - Downward shortwave radiation in W/m^2 |
25 |
|
C at North-East B-grid tracer point |
26 |
|
C >0 for ocean warming |
27 |
|
C precip - Precipitation in m/s |
28 |
|
C at North-East B-grid tracer point |
29 |
|
C >0 decreases salinity |
30 |
|
C evap - Evaporation in m/s |
31 |
|
C at North-East B-grid tracer point |
32 |
|
C >0 increases salinity |
33 |
|
C runoff - River and glacier runoff in m/s |
34 |
|
C at North-East B-grid tracer point |
35 |
|
C >0 decreases salinity |
36 |
C |
C |
37 |
C qa - Surface (2m) specific humidity |
|
38 |
C |
#ifdef SEAICE_EXTERNAL_FORCING |
39 |
C flo - Downward longwave radiation in W/m^2 |
|
40 |
C (>0 for ocean warming) |
C-- Define forcing fields outside pkg/seaice. |
41 |
C fsh - Downward shortwave radiation in W/m^2 |
#include "exf_fields.h" |
42 |
C (>0 for ocean warming) |
|
43 |
C rain - Precipitation in m/s (>0 decreases salinity) |
#else SEAICE_EXTERNAL_FORCING |
44 |
C |
|
45 |
C evap - Evaporation in m/s (>0 increases salinity) |
C-- Define forcing fields internally. |
46 |
C |
COMMON /SEAICE_FFIELDS/ uwind, vwind, atemp, |
47 |
C runoff - River and glacier runoff (>0 decreases salinity) |
& aqh, lwflux, swflux, precip, evap, runoff |
48 |
C |
_RL uwind (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
49 |
C |
_RL vwind (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
50 |
COMMON /SEAICE_FFIELDS/ |
_RL atemp (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
51 |
& gairx, gairy, tair, qa, flo, fsh, rain, evap, runoff |
_RL aqh (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
52 |
_RL gairx (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL lwflux (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
53 |
_RL gairy (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL swflux (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
54 |
_RL tair (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL precip (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
|
_RL qa (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
|
|
_RL flo (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
|
|
_RL fsh (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
|
|
_RL rain (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
|
55 |
_RL evap (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL evap (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
56 |
_RL runoff (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RL runoff (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
57 |
|
|
58 |
COMMON /SEAICE_TDFIELDS/ |
COMMON /SEAICE_TDFIELDS/ uwind0, uwind1, vwind0, vwind1, |
59 |
& gairx0, gairx1, gairy0, gairy1, tair0, tair1, qa0, qa1, |
& atemp0, atemp1, aqh0, aqh1, lwflux0, lwflux1, |
60 |
& flo0, flo1, fsh0, fsh1, rain0, rain1, evap0, evap1, |
& swflux0, swflux1, precip0, precip1, evap0, evap1, |
61 |
& runoff0, runoff1, SSSsi0, SSSsi1, SSTsi0, SSTsi1 |
& runoff0, runoff1, SSSsi0, SSSsi1, SSTsi0, SSTsi1 |
62 |
_RS gairx0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS uwind0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
63 |
_RS gairx1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS uwind1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
64 |
_RS gairy0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS vwind0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
65 |
_RS gairy1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS vwind1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
66 |
_RS tair0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS atemp0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
67 |
_RS tair1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS atemp1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
68 |
_RS qa0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS aqh0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
69 |
_RS qa1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS aqh1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
70 |
_RS flo0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS lwflux0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
71 |
_RS flo1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS lwflux1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
72 |
_RS fsh0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS swflux0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
73 |
_RS fsh1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS swflux1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
74 |
_RS rain0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS precip0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
75 |
_RS rain1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS precip1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
76 |
_RS evap0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS evap0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
77 |
_RS evap1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS evap1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
78 |
_RS runoff0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS runoff0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
82 |
_RS SSTsi0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS SSTsi0 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
83 |
_RS SSTsi1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
_RS SSTsi1 (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy) |
84 |
|
|
85 |
|
#endif SEAICE_EXTERNAL_FORCING |
86 |
|
|
87 |
#endif ALLOW_SEAICE |
#endif ALLOW_SEAICE |