When CSIM5 is run coupled, it sends and receives forcing information from the other components via a flux coupler. Message passing between the ice model and the coupler is accomplished using MPI. Fluxes computed within the ice model and used by other components are sent to the flux coupler for distribution. Although CSIM5 contains an ice thickness distribution in each grid cell, and the ice state variables and fluxes depend on the ice thickness, only aggregate quantities of each grid cell are passed to the coupler.
The coupler requires that the fluxes it receives from the ice model be divided by the total ice area in each grid cell, since the coupler multiplies these fluxes by the ice area. This is done in subroutine scale_fluxes just before the call to to_coupler. These fluxes have units of "per unit ice area".
The forcing information received by the ice model from the coupler at the top of the timestep is listed in Table 1. By convention, directional fluxes are positive downward. The symbols in the first column correspond to those in the equations found in the Scientific Description document. These are the forcing variables required by the ice model for running coupled or uncoupled. The information calculated by the ice model and sent to the coupler at mid-timestep is listed in Table 2.
Symbol | Variable Name | Description | Units |
Atmospheric Variables | |||
zlvl | Reference height | m | |
uatm | Zonal wind speed at | m s | |
vatm | Meridional wind speed at | m s | |
potT | Potential temperature at | K | |
Tair | Air temperature at | K | |
Qa | Specific humidity at | kg kg | |
rhoa | Air density at | kg m | |
Atmosphere ice fluxes | |||
swvdr | Direct, visible downwelling shortwave | W m | |
swvdf | Diffuse, visible downwelling shortwave | W m | |
swidr | Direct, near infrared downwelling shortwave | W m | |
swidf | Diffuse, near infrared downwelling shortwave | W m | |
flw | Downwelling longwave | W m | |
frain | Freshwater flux due to rain | kg m s | |
fsnow | Freshwater flux due to snow (liquid) | kg m s | |
Ocean Variables | |||
sst | Sea surface temperature | K | |
sss | Sea surface salinity | ppt | |
uocn | Surface ocean current | m s | |
vocn | Surface ocean current | m s | |
ss_tltx | Sea surface slope | m m | |
ss_tlty | Sea surface slope | m m | |
Ocean ice fluxes | |||
frzmlt | Freezing/melting potential | W m |
Symbol | Variable Name | Description | Units |
Tref | Atmospheric reference temperature (2 m) | K | |
Qref | Atmospheric specific humidity (2 m) | kg kg | |
Ice Variables | |||
ailohi | Ice concentration | ||
Tsfc | Surface temperature | K | |
alvdr | Albedo (visible, direct) | ||
alidr | Albedo (near infrared, direct) | ||
alvdf | Albedo (visible, diffuse) | ||
alidf | Albedo (near infrared, diffuse) | ||
Ice atmosphere fluxes | |||
flat | Latent heat flux | W m | |
fsens | Sensible heat flux | W m | |
flwout | Upwelling longwave | W m | |
evap | Evaporated water | kg m s | |
tauxa | Atmosphere-ice stress, zonal | N m | |
tauya | Atmosphere-ice stress, meridional | N m | |
Ice ocean fluxes | |||
fswthru | Shortwave transmitted to ocean | W m | |
fhnet | Net heat flux to ocean | W m | |
fresh | Fresh water flux | kg m s | |
fsalt | Salt flux | kg m s | |
tauxo | Ice-ocean stress, zonal | N m | |
tauyo | Ice-ocean stress, meridional | N m |