Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint63f: | (view) (download) (annotate) |
Sticky Tag: |
new implementation of OBCS in seaice-dynamics: prevent SEAICE_LSR or SEAICE_EVP to modify OB values (consistent with an implicit method).
remove SEAICE_OLD_AND_BAD_DISCRETIZATION-code, add a test to seaice_check that stops the model, when the CPP flag is used.
option that is sometimes useful to stabilize seaice dynamics adjoint computations. In essence, with this option the ajdoint is approximated to free drift, by reseting the rheology adjoint variables to zero
- change seaice_calc_viscosities/strainraties for better vectorization after AD by TAF
third step of cleaning up the 3-time levels of UICE,VICE,HEFF,AREA: extra argument ksize no longer required
fix comments
- turn strain rates eij and press into global fields within global common block in SEAICE.h for more straighforward diagnostics
change the discretization of strain rates to be consistent with the overall finite-volume discretization. This change alone changes all seaice verification experiments, therefore the old variant is keep for now with a CPP-flag SEAICE_OLD_AND_BAD_DISCRETIZATION
fixed a bug in no-slip boundary conditions, they were effectively only half slip, affects lab_sea.hb87
fix bug in seaice_ocean_stress (call of seaice_calc_strainrates), requires change of parameter list of seaice_calc_strainrates
add arguments myTime, myIter & iStep (= sub-time-step) (easier for debugging) to S/R SEAICE_CALC_STRAINRATES & SEAICE_CALC_VISCOSITIES
minor bug fix in boundary conditions in seaice_calc_strainrates (but changes results)
beautify code (align a few equal signs etc.)
- get rid of three more exchanges seaice_calc_viscosities (required different loop boundaries in seaice_lsr and seaice_ocean_stress) - bug fix in seaice_ocean_stress (update lab_sea) - reduce loop boundaries to necessary minimum also in seaice_evp - go back to the old way of computing deltaC/Z as the adjoint likes that better
make free slip really free slip (changes lab_sea)
fix a comment
- add no slip conditions for evp solver (off by default), lsr-version may follow - fix exchange for shear at Z-points (does not change lab_sea) - retire SEAICEuseEVP, instead turn on EVP by setting SEAICE_deltaTevp (to force the user to pick a time step since there is not "safe" way of choosing it)
fix bug in evp solver, while doing that - change (improve?) discretization of stress computations for both cgrid-lsr and evp solver - add a new routine to compute strain rates - changes lab_sea results
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 |