|
subroutine, public | ice_ocean_flux_exchange_mod::ice_ocean_flux_exchange_init (time, ice, ocean, ocean_state, ice_ocean_boundary, ocean_ice_boundary, dt_cpl_in, debug_stocks_in, do_area_weighted_flux_in, ex_gas_fields_ice, ex_gas_fluxes, do_ocean, slow_ice_ocean_pelist_in) |
|
subroutine, public | ice_ocean_flux_exchange_mod::flux_ice_to_ocean (ice, ocean, ice_ocean_boundary) |
|
subroutine, public | ice_ocean_flux_exchange_mod::flux_ice_to_ocean_finish (time, ice_ocean_boundary) |
| flux_ice_to_ocean_finish carrries out a final set of tasks that should only occur on the ocean processors, including data override and perhaps saving diagnostics.
|
|
subroutine, public | ice_ocean_flux_exchange_mod::flux_ocean_to_ice (ocean, ice, ocean_ice_boundary) |
| Takes the ocean model state and interpolates it onto the bottom of the ice.
|
|
subroutine, public | ice_ocean_flux_exchange_mod::flux_ocean_to_ice_finish (time, ice, ocean_ice_boundary) |
| flux_ocean_to_ice_finish carrries out a final set of tasks that should only occur on the slow-ice processors, including data override and perhaps saving diagnostics.
|
|
subroutine, public | ice_ocean_flux_exchange_mod::flux_ice_to_ocean_stocks (ice) |
| Updates Ice and Ocean stocks.
|
|
subroutine, public | ice_ocean_flux_exchange_mod::flux_ocean_from_ice_stocks (ocean_state, ocean, ice_ocean_boundary) |
| Updates Ocean stocks due to input that the Ocean model gets.
|
|
subroutine | ice_ocean_flux_exchange_mod::flux_ice_to_ocean_redistribute (ice, ocean, ice_data, ocn_bnd_data, type, do_area_weighted) |
| Performs a globally conservative flux redistribution across ICE/OCN. Assumes that the ice/ocn grids are the same. If ocean is present, then assume different mpp domans and redistribute.
|
|
subroutine | ice_ocean_flux_exchange_mod::divide_by_area (data, area) |
| Divide data by area while avoiding zero area elements.
|
|
subroutine | ice_ocean_flux_exchange_mod::check_flux_conservation (ice, ocean, ice_ocean_boundary) |
| Check flux conservation for routine flux_ice_to_ocean_redistribute when do_area_weighted_flux = false and true.
|
|
Handles flux calculations and exchange grids for ice and ocean.