Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint62r: | (view) (download) (annotate) |
Sticky Tag: |
add some debug prints
Fix several store dirs.
More modifs toward adjoint.
get rid of 4 2D fields by rearranging a little
- make this routine vectorize: move the iteration loop out of the i/j-loops, this requires lots of new 2D fields, and restarting the i/j-loops many times. Unfortunately the part with the iteration is not tested in any verification experiment so I can only try to be as careful as possible (now code looks very much like the corresponding part in exf_bulkformulae.F) - add the ALLOW_BULK_LARGEYEAGER04 CPP-flag. This does not change the verifcation experiment, but will change all experiments that have this flag undefined (not tested in verification) - a little reorganization to save a few 2D fields and recomputations (not in the TAF sense)
re-arrange calculation in THSICE_SOLVE4TEMP: move outside of i,j loops iteration loop and call to S/R THSICE_GET_BULKF & THSICE_GET_EXF.
in preparation for moving i,j loops inside THSICE_GET_BULKF & THSICE_GET_EXF: change order of calls and pass snow-thickness as argument to these 2 S/R.
remove us (use wspeed instead);
implement fixed turbulent transfert Coeff over ice (as in Large&Yeager 2004) which are used when useStabilityFct_overIce=TRUE (= the default).
- little rewriting to get closer to exf_bulk_largeyeager04.F - use ice/snow emissivity for downward longwave (as well as upward lw). This results in significant changes in the output.
recover the variable czol, which is no longer part of EXF_CONSTANTS.h, but is now defined and computed locally
consistent with all EXF #ifdef options
2nd set of modifs for thsice adjoint.
move EXF header files from lower_case.h to UPPER_CASE.h
do not update exf flux array (to keep ice-free ocean fluxes valid)
use coeff & formulae specific to ice & snow.
fix an indexing bug
o couple pkg/thsice and pkg/exf (as a preparation for coupling pkg/thsice to pkg/seaice): - new routines thsice_map_exf and thsice_get_exf provide the interface - add an additional formal parameter to thsice_solve4temp
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 |