Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint58y_post: | (view) (download) (annotate) |
Sticky Tag: |
fix a bug in the flooding algorithm: turn off the snow machine
more comments, try to clarify the use of precip(itation)
rewritting parts of growth in an effort to make it comprehensable: - give resonalbe variable names - avoid reusing the same variable for different purposes (still some instances left for the next time around) - lets hope for the adjoint (but that should actually be happier now)
o fix multi-category seaice: - change cpp flag SEAICE_MULTILEVEL to more meaningful name: SEAICE_MULTICATEGORY - fix short wave heat flux o replace field areaLoc by scalar variable
transfering all regularization of local ice thickness to seaice_growth as a first step towards possibly getting rid of A22 alltogether
fix bug reported by DM
Just remove one CADJ STORE (and add a comment marking sensitive piece of code)
- replace area(i,j,3,bi,bj) by a local array. - rearrange routine a little more (Patrick is going to love this, but I moved the store directives as well): move the budget computations (seaice_budget_ocean/ice) to the beginning of the routine. Results are not changed and I don't expect any problems for the adjoint because the switched blocks are completely independent.
Updating seaice adjoint, step 1 (everything, except SEAICE_EVP).
overhaul of thermodynamics - growth.F and groatb.F are replaced by new routine seaice_growth.F - budget.F is replaced by two new routines seaice_budget_ocean/ice.F - move a few global fields out of SEAICE.h into seaice_growth.F and make them 2D (FICE/QNETO/ ...) - remove FO (it is the same as QNETO) - introduce a few local fields to avoid modifying external fields such as atemp, etc. lab_sea does not change, but hopefully it will be easier for Patrick do the adjoint
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 |