Go to the source code of this file.
Modules | |
module | ice_flux |
Functions/Subroutines | |
subroutine | ice_flux::init_coupler_flux |
subroutine | ice_flux::init_flux_atm |
subroutine | ice_flux::init_flux_ocn |
subroutine | ice_flux::init_history_therm |
subroutine | ice_flux::init_history_dyn |
subroutine | ice_flux::merge_fluxes (nx_block, ny_block, icells, indxi, indxj, aicen, flw, coszn, strairxn, strairyn, fsurfn, fcondtopn, fsensn, flatn, fswabsn, flwoutn, evapn, Trefn, Qrefn, freshn, fsaltn, fhocnn, fswthrun, strairxT, strairyT, fsurf, fcondtop, fsens, flat, fswabs, flwout, evap, Tref, Qref, fresh, fsalt, fhocn, fswthru, melttn, meltsn, meltbn, congeln, snoicen, meltt, melts, meltb, congel, snoice) |
subroutine | ice_flux::scale_fluxes (nx_block, ny_block, tmask, aice, Tf, Tair, Qa, strairxT, strairyT, fsens, flat, fswabs, flwout, evap, Tref, Qref, fresh, fsalt, fhocn, fswthru, fsoot, alvdr, alidr, alvdf, alidf) |
Variables | |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::sig1 |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::sig2 |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::strairx |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::strairy |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::strocnx |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::strocny |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::strtltx |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::strtlty |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::strintx |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::strinty |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::daidtd |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::dvidtd |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::dardg1dt |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::dardg2dt |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::dvirdgdt |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::opening |
logical(kind=log_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::iceumask |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::prs_sig |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::fm |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::zlvl |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::uatm |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::vatm |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::wind |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::potT |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::Tair |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::Qa |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::rhoa |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::swvdr |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::swvdf |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::swidr |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::swidf |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::flw |
real(kind=dbl_kind), dimension(nx_block, ny_block, ncat, max_blocks) | ice_flux::fsurfn_f |
real(kind=dbl_kind), dimension(nx_block, ny_block, ncat, max_blocks) | ice_flux::fcondtopn_f |
real(kind=dbl_kind), dimension(nx_block, ny_block, ncat, max_blocks) | ice_flux::flatn_f |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::frain |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::fsnow |
real(kind=dbl_kind), dimension(nx_block, ny_block, n_aeromx, max_blocks) | ice_flux::faero |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::sss |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::sst |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::frzmlt |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::Tf |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::qdp |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::hmix |
character(char_len) | ice_flux::Tfrzpt |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::fsens |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::flat |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::fswabs |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::flwout |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::Tref |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::Qref |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::evap |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::alvdr |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::alidr |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::alvdf |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::alidf |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks, max_nstrm) | ice_flux::albcnt |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::fresh |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::fsalt |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::fhocn |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::fswthru |
real(kind=dbl_kind), dimension(nx_block, ny_block, n_aeromx, max_blocks) | ice_flux::fsoot |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::fswfac |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::scale_factor |
logical(kind=log_kind) | ice_flux::update_ocn_f |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::strairx_ocn |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::strairy_ocn |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::fsens_ocn |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::flat_ocn |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::flwout_ocn |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::evap_ocn |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::alvdr_ocn |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::alidr_ocn |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::alvdf_ocn |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::alidf_ocn |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::Tref_ocn |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::Qref_ocn |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::fsurf |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::fcondtop |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::congel |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::frazil |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::snoice |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::meltt |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::melts |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::meltb |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::meltl |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::daidtt |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::dvidtt |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::mlt_onset |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::frz_onset |
real(kind=dbl_kind), dimension(nx_block, ny_block, ncat, max_blocks) | ice_flux::fsurfn |
real(kind=dbl_kind), dimension(nx_block, ny_block, ncat, max_blocks) | ice_flux::fcondtopn |
real(kind=dbl_kind), dimension(nx_block, ny_block, ncat, max_blocks) | ice_flux::flatn |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::fresh_gbm |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::fsalt_gbm |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::fhocn_gbm |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::fswthru_gbm |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::rside |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::fsw |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::coszen |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::rdg_conv |
real(kind=dbl_kind), dimension(nx_block, ny_block, max_blocks) | ice_flux::rdg_shear |