FMS Coupler 2022.03
Loading...
Searching...
No Matches
Data Types | Modules | Functions/Subroutines | Variables
ice_model.F90 File Reference

(d27fe18b9e643a70ef25739048bed2f0dc83bfcf)

Handles ice component updates and time steps. More...

Data Types

type  ice_model_mod::ice_data_type
 
type  ice_model_mod::atmos_ice_boundary_type
 

Modules

module  ice_model_mod
 

Functions/Subroutines

subroutine, public ice_model_mod::update_ice_model_fast (atmos_boundary, ice)
 
subroutine, public ice_model_mod::update_ice_model_slow (atmos_boundary, ice)
 
subroutine ice_model_mod::prognostic_ice (ice)
 
subroutine ice_model_mod::prognostic_sst (ice)
 
subroutine, public ice_model_mod::ice_model_init (ice, time_init, time, time_step_fast, time_step_slow, glon_bnd, glat_bnd, atmos_domain)
 
subroutine ice_model_mod::ice_register_restart (fileobj, ice)
 
subroutine, public ice_model_mod::ice_model_end (ice)
 
subroutine ice_model_mod::add_domain_dimension_data (fileobj)
 
logical function ice_model_mod::is_latlon (lon, lat)
 
subroutine ice_model_mod::get_cell_center (lonb, latb, lon, lat)
 
subroutine ice_model_mod::latlon2xyz (sph_coor, xyz_coor)
 
subroutine ice_model_mod::xyz2latlon (xyz_coor, sph_coor)
 

Variables

real ice_model_mod::cmin
 
real ice_model_mod::cmax
 
real ice_model_mod::diff = 2.092
 
real ice_model_mod::thickness_min = 0.10
 
real ice_model_mod::specified_ice_thickness = 2.0
 
real ice_model_mod::heat_capacity_ocean = 1.e07
 
real ice_model_mod::temp_ice_freeze = -1.66
 
real ice_model_mod::roughness_ice = 1.e-4
 
logical ice_model_mod::mixed_layer_ocean = .false.
 
logical ice_model_mod::use_climo_ice = .false.
 
logical ice_model_mod::use_annual_ice = .false.
 
logical ice_model_mod::use_climo_sst = .false.
 
logical ice_model_mod::use_annual_sst = .false.
 
character(len=64) ice_model_mod::ice_method = 'prognostic'
 
character(len=64) ice_model_mod::sst_method = 'specified'
 
character(len=64) ice_model_mod::specified
 
character(len=64) ice_model_mod::uniform
 
character(len=64) ice_model_mod::or
 
character(len=64) ice_model_mod::mixed_layer
 
real ice_model_mod::temp_ice = 270.
 
real ice_model_mod::temp_sst = 280.
 
real ice_model_mod::sst_anom = 0.
 
character(len=64) ice_model_mod::interp_method = "bilinear"
 
logical ice_model_mod::do_netcdf_restart = .true.
 
integer ice_model_mod::is
 
integer ice_model_mod::ie
 
integer ice_model_mod::js
 
integer ice_model_mod::je
 
type(fmsamipinterp_type), save ice_model_mod::amip_ice
 
type(fmsamipinterp_type), save ice_model_mod::amip_sst
 
logical ice_model_mod::module_is_initialized = .false.
 
character(len=64) ice_model_mod::fname = 'INPUT/ice_model.res.nc'
 
character(len=128) ice_model_mod::version = '$Id$'
 
character(len=128) ice_model_mod::tagname = '$Name$'
 
real, parameter ice_model_mod::latent = HLV + HLF
 

Detailed Description

Handles ice component updates and time steps.