Skip to content

Commit

Permalink
Add ice mass by category to diag options.
Browse files Browse the repository at this point in the history
  • Loading branch information
kshedstrom committed Oct 8, 2021
1 parent e3b5574 commit 1c02a8f
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/SIS_ice_diags.F90
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ module SIS_ice_diags
integer :: id_cn = -1, id_hi = -1, id_hp = -1, id_hs = -1, id_tsn = -1, id_ext = -1
integer :: id_t_iceav = -1, id_s_iceav = -1, id_e2m = -1, id_rdgf = -1

integer :: id_simass = -1, id_sisnmass = -1, id_sivol = -1
integer :: id_simass = -1, id_simassn = -1, id_sisnmass = -1, id_sivol = -1
integer :: id_siconc = -1, id_sithick = -1, id_sisnconc = -1, id_sisnthick = -1
integer :: id_siconc_CMOR = -1, id_sisnconc_CMOR = -1, id_sivol_CMOR = -1
integer :: id_siu = -1, id_siv = -1, id_sispeed = -1, id_sitimefrac = -1
Expand Down Expand Up @@ -137,6 +137,7 @@ subroutine post_ice_state_diagnostics(IDs, IST, OSS, IOF, dt_slow, Time, G, US,
! Thermodynamic state diagnostics
!
if (IDs%id_cn>0) call post_data(IDs%id_cn, IST%part_size(:,:,1:ncat), diag)
if (IDs%id_simassn>0) call post_data(IDs%id_simassn, IST%mH_ice, diag)
if ((IDs%id_siconc>0) .or. (IDs%id_siconc_CMOR>0)) then
diagVar(:,:) = 0.0
do j=jsc,jec ; do i=isc,iec ; do k=1,ncat
Expand Down Expand Up @@ -373,6 +374,8 @@ subroutine register_ice_state_diagnostics(Time, IG, US, param_file, diag, IDs)
'ice + snow mass', 'kg/m^2', conversion=US%RZ_to_kg_m2, missing_value=missing)
IDs%id_simass = register_diag_field('ice_model', 'simass', diag%axesT1, Time, &
'ice mass', 'kg/m^2', conversion=US%RZ_to_kg_m2, missing_value=missing)
IDs%id_simassn = register_diag_field('ice_model', 'simass_n', diag%axesTc, Time, &
'ice mass', 'kg/m^2', conversion=US%RZ_to_kg_m2, missing_value=missing)
IDs%id_sisnmass = register_diag_field('ice_model', 'sisnmass', diag%axesT1, Time, &
'snow mass', 'kg/m^2', conversion=US%RZ_to_kg_m2, missing_value=missing)
IDs%id_mib = register_diag_field('ice_model', 'MIB', diag%axesT1, Time, &
Expand Down

0 comments on commit 1c02a8f

Please sign in to comment.