forked from CICE-Consortium/CICE
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Implement box model test from 2001 JCP paper (CICE-Consortium#151)
* Add gbox80 grid configuration * Add option files for the box2001 case (Hunke, E.C., 2001. Viscout-plastic sea ice dynamics with the EVP model: linearization issues. J. Comp. Phys. 170, 18-38.) * Modifications and additions to F90 files required for the box2001 case * Update box2001 namelist file to have both N/S and E/W boundary types set to 'open' * modifications to allow for constant coriolis * modifications for updates to namelist file * Update ice_in to include coriolis and x/y_spacing variables * replace x_spacing and y_spacing with dxrect and dyrect in the namelists * Add to the box2001 namelist file * Add new 'thermo' namelist variable to disable thermodynamics. Add code to set coriolis term to zero. Update box2001 namelist option file * Update rectgrid subroutine to set a land mask of 2 grid points around the 80x80 box. * Update user-guide case settings documentation to include the new namelist variables added for the box2001 test case * Fix bug in documentation added in previous commit for box2001 * More updates to user guide case settings for box2001 test case * Remove duplicate namelist definition in user guide testing * Add description of box2001 test to the testing documentation * Typo fix in documentation * Fix indentation * Updates to remove the thermo namelist variable, and instead turn off thermodynamics with kdyn=-1. * Modifications to not call init_flux_* in cice_run if the 2001 test case is run * Add new kridge and ktransport namelist options, as well as conditionals to turn off ridging and transport * Resolve namelist errors that were introduced during the merge conflict resolution * Fix a bug that caused binary data to be written to the log file * Remove unused variables from ice_step * Remove unused variables from ice_forcing file * initialize ice state * replace land_override with close_boundaries. * Replace 'default' with 'latitude' as the default coriolis value * Update documentation to include new namelist variables kridge and ktransport * Re-add dxrect and dyrect as variables in ice_init. This was a bug introduced during merge conflict resolution * correct configuration options * miscellaneous updates, increased run length * use strax,y (input directly) instead of strairx,yT (calculated) and set calc_strair=F
- Loading branch information
1 parent
4671a1c
commit 83686a3
Showing
18 changed files
with
406 additions
and
128 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.