CICE6.6.0 is a major update from CICE6.5.1 from May, 2024 and includes Icepack1.5.0. This includes a significant update in the BGC implementation in Icepack. It also includes some updates to many Icepack interfaces. The floe size distribution was changed and several minor bugs were fixed in PIO. Parts of the CICE grid source code were cleaned up as well.
Major Changes
- Update BGC and Icepack interfaces #968
Bug fixes
- Update the floe size distribution implementation and interfaces per changes in icepack #975 Changes answers for all results
- Fix icepack_aggregate arguments in ice_prescribed_mod.F90 #980
- Confirm backward compatibility for PIO reads on non-parallel files #966
- Add PIO finalize calls to improve PIO cleanup. Avoids an abort due to too many MPI communicators when writing lots of files. Add a new test to write hourly files for a 1 year test run. #995
- pio_errorhandling call was in the wrong location #973
Enhancements
- Update to Icepack1.5.0 #997
- Access alternative congelation ice formulation in icepack #965
- Update CICE plotting tools #958
- Change shr_file to shr_log #960
- Enable prescribed ice for UFS #964
- NUOPC/CMEPS driver
- Write restart at end of run via NUOPC component attribute & Initialize cpl_scalar field when created for UFS #984
- Reduce prints in shr_orbital #981
- Check for REST_OPTION = 'end' and whether stop_ymd is the same interval as the restarts; fix pointer file names when multiple instances are turned on. #990
- Allow the driver to set msec #991
- Grid
- Update opticep unit test to handle new dsnow optional arguments in Icepack #998
- Machine port #974, Update izumi_nag port #958
Documentation