MOM6
user_shelf_init.F90 File Reference
#include <MOM_memory.h>
Include dependency graph for user_shelf_init.F90:

Go to the source code of this file.

Data Types

type  user_shelf_init::user_ice_shelf_cs
 The control structure for the user_ice_shelf module. More...
 

Modules

module  user_shelf_init
 This module specifies the initial values and evolving properties of the MOM6 ice shelf, using user-provided code.
 

Functions/Subroutines

subroutine, public user_shelf_init::user_initialize_shelf_mass (mass_shelf, area_shelf_h, h_shelf, hmask, G, US, CS, param_file, new_sim)
 This subroutine sets up the initial mass and area covered by the ice shelf, based on user-provided code. More...
 
subroutine, public user_shelf_init::user_init_ice_thickness (h_shelf, area_shelf_h, hmask, G, US, param_file)
 This subroutine updates the ice shelf thickness, as specified by user-provided code. More...
 
subroutine, public user_shelf_init::user_update_shelf_mass (mass_shelf, area_shelf_h, h_shelf, hmask, G, CS, Time, new_sim)
 This subroutine updates the ice shelf mass, as specified by user-provided code. More...
 
subroutine user_shelf_init::write_user_log (param_file)
 This subroutine writes out the user ice shelf code version number to the model log. More...