Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint61d: | (view) (download) (annotate) |
Sticky Tag: |
Moved definition of experimental obcs+seaice CPP options to OBCS_OPTIONS and added comments.
Some options have been added to obcs_apply_seaice.F and obcs_apply_uvice.F, currently controlled via CPP until they have been more fully tested. The issue being addressed is how best to deal with instabilities caused by low-frequency specification of seaice boundary conditions.
o verification/seaice_obcs: updated for restart test and latest options
Moved OBCS_SEAICE_AVOID_CONVERGENCE from obcs_apply_uvice.F to OBCS_OPTIONS.h and undefined it by default.
Modified pkg/seaice obcs so that uice and vice are "not" set to zero when OBNvicefile, OBSvicefile, OBEuicefile, or OBWuicefile are unspecified.
o pkg/obcs: added OBCS_SEAICE_AVOID_CONVERGENCE constraint C When the prescribed open boundary conditions are incosistent with C forcing, for example, six-hourly forcing and daily or monthly sea C ice boundary conditions, ice convergence at edges can cause model C to blow up. The above CPP option fixes problem, hence it is C turned on by default, but this is at the expense of less accurate C boundary conditions.
another bug caught by An Nguyen using -check -traceback
bug fixes - thx Manfredi
Added open boundary conditions capability for seaice UICE, and VICE UICE and VICE are reset at the edges after calling the solver and before advection/diffusion. Needs testing.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.22 |