Parent Directory
|
Revision Log
|
Revision Graph
| Links to HEAD: | (view) (download) (annotate) |
| Links to icebear5: | (view) (download) (annotate) |
| Sticky Tag: |
o Merging pkg/exf and pkg/seaice from cvs tag ecco_ice2
Bug fix: missing OBCS_OPTIONS.h for sponge layer code.
Merging patches between release1_p1 and release1_p2: o fixed array boundary problem for adjoint (related to partial recomputation within subroutine related to dynamics -> calc_viscosity -> mom_... o fixed recomputation in thermodynamics o prepare (but not complete) recomputation problem in impldiff o fixed problem for adjoint of global_max o switched off sponge layer code in external_forcing Bug fix in ctrl_mask_set_yz (spotted by G. Gebbie)
Merged changes to enable stable adjoint of GM from release1_final.
o sponge layer code for obcs was missing - added hook in external_forcing.F - added storing for TAF
Bringing comments up to data and formatting for document extraction.
Merge from branch pre38: o essential mods for cubed sphere o debugged atmosphere, dynamcis + physics (aim) o new packages (mom_vecinv, mom_fluxform, ...)
See doc/tag-index and doc/notes_c37_adj.txt Preparation for stand-alone autodifferentiability.
Made sure each .F and .h file had the CVS keywords Header and Name at its start. Most had header but very few currently have Name, so lots of changes!
Fixed confusion about units of forcing arrays in FFIELDS.h
namely Fu,Fv,Qnet,Qsw,EmPmR:
- Removed verification/natl_box/code/external_fields_scale.F
(did not differ from that in model/src)
- Changed units of fu,fv,Qnet,Qsw,EmPmR back to proper units
(see FFIELDS.h for description)
- Scale fu,fv,Qnet,Qsw,EmPmR when used in external_forcing_surf.F,
kpp_calc.F and kpp_transport_t.F
- Removed model/src/external_fields_scale.F and calls to it
- verification/natl_box uses flux data with "atmospheric" sign so
a special version of external_fields_load.F is used to
change the data as it's read in. This way, the arrays
have the right units and signs at all times tha a user could
possibly use them.
Rescaling of forcing fields done immediately after reading fields.
External forcing rearranged. Scaling separated from tendency calculation. Shortwave radiation included for use with KPP. Tested for exp(0,2,4).
Added term to salt forcing to properly implement "Natural Boundary Conditions".
Modifications/additions for KPP mixing scheme. Instigated by Dimitri.
myCurrentTime was mis-declared as an INTEGER. Bug reported by a user. Free Candy for Marotzke!
o Added "natural BCs" as alternative to "virtual salt flux" o Re-difined precFloat32 and precFloat64 to be 32 and 64 so that their values can be meaningfuly set in the data file o Modified read_write.F to create an exception if readBinaryPrec is not set o Replaced CPP control of viscous BCs with run-time control o Tidied up input-data precision (ie. ini_depths cnh_dbg...) o ini_forcing.F now initialises *all* forcing arrays to zero o Definitively tested verification experiments 0,1,2 and 4 (3 is atmospheric set-up which is in a state of flux)
Changes to allow for atmospheric integration builds of the code
Changes toward incorporating atmospheric experiment
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 |