6#define airsea_calc_fluxes __airsea_MOD_calc_fluxes
8#define airsea_hum_method __airsea_MOD_hum_method
10#define airsea_u10 __airsea_MOD_u10
12#define airsea_v10 __airsea_MOD_v10
14#define airsea_airp __airsea_MOD_airp
16#define airsea_airt __airsea_MOD_airt
18#define airsea_hum __airsea_MOD_hum
20#define airsea_cloud __airsea_MOD_cloud
22#define airsea_w __airsea_MOD_w
24#define airsea_i_0 __airsea_MOD_i_0
26#define airsea_albedo __airsea_MOD_albedo
28#define airsea_heat __airsea_MOD_heat
30#define airsea_qe __airsea_MOD_qe
32#define airsea_qh __airsea_MOD_qh
34#define airsea_qb __airsea_MOD_qb
36#define airsea_tx __airsea_MOD_tx
38#define airsea_ty __airsea_MOD_ty
40#define airsea_precip __airsea_MOD_precip
42#define airsea_evap __airsea_MOD_evap
44#define airsea_sst __airsea_MOD_sst
46#define airsea_sst_obs __airsea_MOD_sst_obs
48#define airsea_sss __airsea_MOD_sss
50#define airsea_ssu __airsea_MOD_ssu
52#define airsea_ssv __airsea_MOD_ssv
54#define airsea_int_precip __airsea_MOD_int_precip
56#define airsea_int_evap __airsea_MOD_int_evap
58#define airsea_int_fwf __airsea_MOD_int_fwf
60#define airsea_int_swr __airsea_MOD_int_swr
62#define airsea_int_heat __airsea_MOD_int_heat
64#define airsea_int_total __airsea_MOD_int_total
66#define airsea_bio_drag_scale __airsea_MOD_bio_drag_scale
68#define airsea_bio_albedo __airsea_MOD_bio_albedo
70#define airsea_swr_method __airsea_MOD_swr_method
72#define airsea_albedo_method __airsea_MOD_albedo_method
74#define airsea_const_albedo __airsea_MOD_const_albedo
76#define airsea_fluxes_method __airsea_MOD_fluxes_method
78#define airsea_back_radiation_method __airsea_MOD_back_radiation_method
80#define airsea_rain_impact __airsea_MOD_rain_impact
82#define airsea_calc_evaporation __airsea_MOD_calc_evaporation
156 if (!
strcmp (name,
"calc_fluxes"))
158 if (!
strcmp (name,
"hum_method"))
160 if (!
strcmp (name,
"u10"))
162 if (!
strcmp (name,
"v10"))
164 if (!
strcmp (name,
"airp"))
166 if (!
strcmp (name,
"airt"))
168 if (!
strcmp (name,
"hum"))
170 if (!
strcmp (name,
"cloud"))
174 if (!
strcmp (name,
"i_0"))
176 if (!
strcmp (name,
"albedo"))
178 if (!
strcmp (name,
"heat"))
190 if (!
strcmp (name,
"precip"))
192 if (!
strcmp (name,
"evap"))
194 if (!
strcmp (name,
"sst"))
196 if (!
strcmp (name,
"sst_obs"))
198 if (!
strcmp (name,
"sss"))
200 if (!
strcmp (name,
"ssu"))
202 if (!
strcmp (name,
"ssv"))
204 if (!
strcmp (name,
"int_precip"))
206 if (!
strcmp (name,
"int_evap"))
208 if (!
strcmp (name,
"int_fwf"))
210 if (!
strcmp (name,
"int_swr"))
212 if (!
strcmp (name,
"int_heat"))
214 if (!
strcmp (name,
"int_total"))
216 if (!
strcmp (name,
"bio_drag_scale"))
218 if (!
strcmp (name,
"bio_albedo"))
220 if (!
strcmp (name,
"swr_method"))
222 if (!
strcmp (name,
"albedo_method"))
224 if (!
strcmp (name,
"const_albedo"))
226 if (!
strcmp (name,
"fluxes_method"))
228 if (!
strcmp (name,
"back_radiation_method"))
230 if (!
strcmp (name,
"rain_impact"))
232 if (!
strcmp (name,
"calc_evaporation"))
static void airsea_integrated_fluxes(realtype *dt)
realtype __airsea_MOD_const_albedo
static void airsea_set_sst(realtype *temp)
realtype __airsea_MOD_airp
realtype __airsea_MOD_heat
#define airsea_swr_method
void __airsea_MOD_set_ssuv(realtype *uvel, realtype *vvel)
realtype __airsea_MOD_airt
#define airsea_albedo_method
#define airsea_const_albedo
#define airsea_hum_method
realtype __airsea_MOD_cloud
logical __airsea_MOD_calc_fluxes
realtype __airsea_MOD_ssu
#define airsea_back_radiation_method
logical __airsea_MOD_calc_evaporation
integer __airsea_MOD_hum_method
realtype __airsea_MOD_albedo
realtype __airsea_MOD_bio_drag_scale
#define airsea_rain_impact
realtype __airsea_MOD_sst
realtype airsea_get_global(const char *name)
#define airsea_calc_evaporation
realtype __airsea_MOD_int_evap
integer __airsea_MOD_albedo_method
realtype __airsea_MOD_sst_obs
#define airsea_bio_drag_scale
realtype __airsea_MOD_bio_albedo
integer __airsea_MOD_back_radiation_method
void __airsea_MOD_do_air_sea(integer *jul, integer *secs)
realtype __airsea_MOD_hum
realtype __airsea_MOD_int_fwf
realtype __airsea_MOD_int_total
realtype __airsea_MOD_int_precip
integer __airsea_MOD_swr_method
static void airsea_set_ssuv(realtype *uvel, realtype *vvel)
realtype __airsea_MOD_ssv
realtype __airsea_MOD_int_swr
realtype __airsea_MOD_sss
realtype __airsea_MOD_evap
integer __airsea_MOD_fluxes_method
#define airsea_fluxes_method
static void airsea_do_air_sea(integer *jul, integer *secs)
realtype __airsea_MOD_precip
void __airsea_MOD_init_air_sea(integer *namlst, realtype *lat, realtype *lon)
realtype __airsea_MOD_i_0
static void airsea_print_state_airsea(void)
static void airsea_init_air_sea(integer *namlst, realtype *lat, realtype *lon)
realtype __airsea_MOD_int_heat
void __airsea_MOD_print_state_airsea()
logical __airsea_MOD_rain_impact
void __airsea_MOD_integrated_fluxes(realtype *dt)
realtype __airsea_MOD_u10
realtype __airsea_MOD_v10
void __airsea_MOD_flux_from_meteo(integer *jul, integer *secs)
void __airsea_MOD_clean_air_sea()
#define airsea_calc_fluxes
#define airsea_bio_albedo
#define airsea_int_precip
static void airsea_flux_from_meteo(integer *jul, integer *secs)
static void airsea_clean_air_sea(void)
void __airsea_MOD_set_sst(realtype *temp)