Index | Rundeck: P1SoM40 | Created: Wed May 8 03:30:18 EDT 2024 |
SEAICE_COM | File: SEAICE.f |
Author : Gavin Schmidt
Version:
Subroutines:
Global Variables:
- lmi : used from seaice
Used by: | :advsi |
- iceocn_xchng_vars : used from exchange_types
Used by: | LAKES_COM |
- dist_grid : used from domain_decomp_1d
- timestream : used from timestream_mod
- grid :
- a pointer to the grid object whose domain bounds were
- fwater :
- water fraction of gridbox
- rsi :
- fraction of water area covered in ice
- snowi :
- snow amount on sea ice (kg/m^2)
- msi :
- mass of ice second layer (layer 1=const) (kg/m^2)
- zsi :
- total ice thickness (m)
- pond_melt :
- amount of melt pond mass (kg/m^2)
- rsiy :
- first order moments of ice concentration (for advection)
- rsix :
- first order moments of ice concentration (for advection)
- rsisave :
- saved value of sea ice concentration before DYNSI
- hsi :
- enthalpy of each ice layer (J/m^2)
- ssi :
- sea ice salt content (kg/m^2)
- flag_dsws :
- true if snow on ice is wet (ie. rain or surface melt)
- si_ocn :
type(icestate)
- ocean instance of ice variables
Used by: | :advsi | :advsi_diag_ocnml | :alloc_drv_ocean | :alloc_seaice_com | :altstyle_seaice_ic | :atm_phase1 | :calc_apress | :conserv_ohsi | :conserv_omsi | :conserv_ossi | :daily_ocnml_offline | :def_rsf_seaice | :giss_modele | :init_oceanice | :new_io_seaice | :ocean_driver | :read_seaice | :reset_gtemp_noice | :seaice_to_atmgrid |
- si_atm :
type(icestate)
- is the atmos-grid instance of seaice variables.
Used by: | :alloc_drv_ocean | :alloc_lakes_com | :atm_phase1 | :checki | :condse | :conserv_lhsi | :conserv_lmsi | :daily_diag | :daily_lake | :def_rsf_agrice | :ground_lk | :init_diag | :init_lakeice | :init_pbl | :init_rad | :new_io_agrice | :precip_lk | :printlk | :radia | :riverf | :seaice_to_atmgrid | :surface | :surface_diag1 | :updtype | :vflx_ocean | SUBDAILY:get_subdd |
- iceocn :
type(iceocn_xchng_vars)
- derived-type strucure containing variables
Used by: | :alloc_seaice_com | :atm_phase1 | :calc_apress | :def_rsf_seaice | :giss_modele | :init_oceanice | :new_io_seaice | :ocean_driver |
- zsistream :
type(timestream)
- interfaces for reading and time-interpolating
Used by: | :init_oceanice | :read_seaice |
- rsistream :
type(timestream)
- interfaces for reading and time-interpolating
Used by: | :init_oceanice | :read_seaice |
- sigrid :
type(dist_grid), pointer
Used by: | :advsi_diag_ocnml | :alloc_drv_ocean | :altstyle_seaice_ic | :daily_ocnml_offline | :def_rsf_seaice | :init_oceanice | :new_io_seaice | :read_seaice | :read_seaice_ic |
- zsi_exists :
logical
- flag indicating availability of an input file ZSI containing
Initial Value= .true.
Used by: | :init_oceanice | :read_seaice |
- dm :
real*8, allocatable, dimension(:, :)
- empirical factor relating ice thickness and ice fraction for kocean=0
Used by: | :alloc_seaice_com | :init_oceanice | :read_seaice |
- rsi_exists :
logical
- flag indicating availability of an input file SICE containing
Initial Value= .true.
Used by: | :init_oceanice | :read_seaice |