parameter and variable initializations
REVISION HISTORY:
authors Elizabeth C. Hunke, LANL
C. M. Bitz
INTERFACE:
module ice_initUSES:
use ice_domain
INTERFACE:
subroutine input_dataDESCRIPTION:
Namelist variables, set to default values; may be altered at run time
REVISION HISTORY:
author Elizabeth C. Hunke, LANLUSES:
use ice_mechred
use ice_diagnostics
use ice_history
use ice_calendar
use ice_dyn_evp
use ice_itd
use ice_transport
use ice_prescribed
use ice_ocean
use shr_sys_mod, only : shr_sys_abort
INPUT/OUTPUT PARAMETERS:
INTERFACE:
subroutine init_stateDESCRIPTION:
Initialize state for the itd model
REVISION HISTORY:
author C. M. BitzUSES:
use ice_model_size
use ice_constants
use ice_flux
use ice_vthermo
use ice_grid
use ice_state
use ice_itd
use ice_dh
INPUT/OUTPUT PARAMETERS:
INTERFACE:
subroutine init_fluxDESCRIPTION:
Initialize all fluxes exchanged with flux coupler and some data derived fields
REVISION HISTORY:
author Elizabeth C. Hunke, LANLUSES:
use ice_constants
use ice_flux
INPUT/OUTPUT PARAMETERS:
INTERFACE:
subroutine setup_mpiDESCRIPTION:
This routine initializes mpi for either internal parallel processing or for message passing with the coupler
REVISION HISTORY:
author Elizabeth C. Hunke, LANL code originally based on POP routineUSES:
use ice_mpi_internal
use ice_coupling
use shr_sys_mod, only : shr_sys_abort
INPUT/OUTPUT PARAMETERS: