Procedures

ProcedureLocationProcedure TypeDescription
add_to_botice_thm_modSubroutine
add_to_topice_thm_modSubroutine
clean_iceiceInterface
clean_stimiceSubroutine

De-allocates all memory allocated via init_ice()

clean_stim_basal_meltstim_basal_meltSubroutine
clean_stim_lebedevstim_lebedevSubroutine
clean_stim_mylakestim_mylakeSubroutine
clean_stim_obsicestim_obsiceSubroutine
clean_stim_variablesstim_variablesSubroutine
do_iceiceInterface
do_stimiceSubroutine

Arguments

do_stim_basal_meltstim_basal_meltSubroutine

melt layer salinity melt layer temperature

Read more…
do_stim_lebedevstim_lebedevSubroutine

Calculate ice thickness according to Lebedev 1938

do_stim_mylakestim_mylakeSubroutine
do_stim_obsicestim_obsiceSubroutine
do_stim_wintonstim_wintonSubroutine

This SUBROUTINE updates the sea ice prognostic variables. The updated variables are upper ice layer temperature (T1), lower ice layer temperature (T2), snow thickness (hs), and ice thickness (hi).

Read more…
e_to_meltice_thm_modFunction
even_upice_thm_modSubroutine
ice3lay_resizeice_thm_modSubroutine
ice3lay_tempice_thm_modSubroutine
ice_opticsice_thm_modSubroutine

check for ice albdeos out of range (0 to 1)

Read more…
ice_thm_paramice_thm_modSubroutine
init_iceiceInterface
init_stim_basal_meltstim_basal_meltSubroutine

Initialize the basal_melt model with an ice-cover

init_stim_lebedevstim_lebedevSubroutine
init_stim_mylakestim_mylakeSubroutine
init_stim_obsicestim_obsiceSubroutine
init_stim_variablesstim_variablesSubroutine
init_stim_wintonstim_wintonSubroutine
init_stim_yamliceSubroutine

Initialize configuration via entries in a YAML-file Using the GOTM settings module

post_init_iceiceInterface
post_init_stimiceSubroutine
thm_checkoutice_thm_modSubroutine
thm_packice_thm_modSubroutine
thm_unpackice_thm_modSubroutine
call~~graph~~CallGraph proc~clean_stim_variables clean_stim_variables proc~thm_pack thm_pack proc~clean_stim_mylake clean_stim_mylake proc~ice3lay_resize ice3lay_resize proc~even_up even_up proc~ice3lay_resize->proc~even_up proc~add_to_bot add_to_bot proc~ice3lay_resize->proc~add_to_bot proc~e_to_melt e_to_melt proc~ice3lay_resize->proc~e_to_melt proc~add_to_top add_to_top proc~ice3lay_resize->proc~add_to_top proc~do_stim_lebedev do_stim_lebedev proc~init_stim_lebedev init_stim_lebedev proc~do_stim do_stim proc~clean_stim clean_stim proc~init_stim_mylake init_stim_mylake proc~even_up->proc~add_to_bot proc~even_up->proc~add_to_top proc~clean_stim_basal_melt clean_stim_basal_melt proc~clean_stim_lebedev clean_stim_lebedev proc~do_stim_basal_melt do_stim_basal_melt proc~ice_thm_param ice_thm_param proc~thm_unpack thm_unpack proc~post_init_stim post_init_stim proc~init_stim_variables init_stim_variables proc~post_init_stim->proc~init_stim_variables interface~post_init_ice post_init_ice interface~post_init_ice->proc~post_init_stim proc~clean_stim_obsice clean_stim_obsice proc~thm_checkout thm_checkout proc~do_stim_winton do_stim_winton proc~do_stim_winton->proc~ice3lay_resize proc~ice3lay_temp ice3lay_temp proc~do_stim_winton->proc~ice3lay_temp proc~ice_optics ice_optics proc~do_stim_winton->proc~ice_optics proc~init_stim_obsice init_stim_obsice proc~init_stim_winton init_stim_winton tice tice proc~init_stim_winton->tice proc~do_stim_obsice do_stim_obsice proc~ice3lay_temp->proc~thm_checkout proc~ice3lay_temp->proc~e_to_melt proc~init_stim_basal_melt init_stim_basal_melt interface~do_ice do_ice interface~do_ice->proc~do_stim interface~clean_ice clean_ice interface~clean_ice->proc~clean_stim proc~do_stim_mylake do_stim_mylake proc~init_stim_yaml init_stim_yaml option option proc~init_stim_yaml->option proc~init_stim_yaml->tice interface~init_ice init_ice interface~init_ice->proc~init_stim_yaml
Help