Skip to content

CICE6.4.2

Compare
Choose a tag to compare
@apcraig apcraig released this 11 Sep 19:19
· 64 commits to main since this release
06282a5

CICE6.4.2 updates CICE6.4.1 from December, 2022 and includes Icepack1.3.4.

This release has several minor bug fixes including to computation of thin ice/snow enthalpy snow physics, FSD lateral melt, and the VP solver. It corrects some errors in halo and global sum infrastructure and extends unit testing of both features. It adds an option for use of JRA55do forcing and deprecates the COREII LYq forcing. Several history and restart output features were added including the ability to have multiple restart frequencies and to set history averaging separately for each history stream.

Bug fixes

  • Fix thin ice/snow enthalpy computation in Icepack #857 Changes answers in CICE
  • Update snow physics implementation in Icepack #852 Changes answers for snow physics
  • Update l_fixed_area option in horizontal remapping used for C grid simulations. #833. Changes answers for C grid
  • Fix rare instability in probabilistic seabed stress, should not change answers. #810
  • Add haloUpdate unit test and fix some errors in the haloUpdate code, Changes answers in tripole cases using serial (no MPI) infrastructure #820
  • Update VP solver to improve performance and fix bug in workspace_y calculation, Changes answers in VP solver #824
  • Fix bug in tripoleT global sum calculation, Changes answers in tripoleT configurations #824

Enhancements

  • Extend restart output controls, provide multiple frequency options #850
  • Deprecate zsalinity feature #851
  • Deprecate COREII LYq forcing #841
  • Add support for JRA55do as new forcing option #843
  • Add namelist option to specify time axis position in history files #839
  • Add time_period_freq attribute to history file variables #816
  • Update filename and time information on CICE initial condition history file #818
  • Update global reduction implementation to improve performance, expand sumchk unit test #824
  • Add opticep unit test to test CICE calls to Icepack without optional arguments. Update optargs unit tests #846
  • Add functionality to set hist_avg for each stream #827
  • Add method to check namelist inputs more robustly, #801
  • Update coupling layer, #806, #812, #830, #856, #861
  • Refactor setmask option to meshnc, #806
  • Update FSD calls to Icepack, add wlat argument #813
  • Update Icepack #821, #823, #813, #829, #841, #846, #851, #852, #857, #864
  • Update port for Cheyenne, Derecho, Chicoma #852, #863
  • Update Github Actions conda_macos test script to work around broken mpi compiler wrappers #853

Documentation

  • Update version, License, Copyright date #864
  • Update readthedocs to explicitly generate pdf documentation #837
  • Update links in rst documentation to point to github main instead of master #841
  • Update documentation #817, #822, #827, #833, #839, #841, #843, #846, #850, #851