/[MITgcm]/MITgcm/doc/tag-index
ViewVC logotype

Diff of /MITgcm/doc/tag-index

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1312 by mlosch, Fri Oct 15 15:18:20 2010 UTC revision 1.1313 by gforget, Fri Oct 15 23:24:39 2010 UTC
# Line 4  $Name$ Line 4  $Name$
4      Notes on tags used in MITgcmUV      Notes on tags used in MITgcmUV
5      ==============================      ==============================
6    
7    o pkg/seaice/seaice_growth.F
8      Revision 1.89 of seaice_growth.F completes the overall october 2010 revision and
9      merging process. The merged routine has two branches, and one activates the 'evolution'
10      branch by setting SEAICE_GROWTH_LEGACY to undef (at the top of the routine for now).
11      In summary, here is what the '10/10 revision' did consist of
12        part 1: seaice_growth.F revisions 1.71 to 1.75
13          - Preliminary seaice_growth.F clean-up, keeping test results strictly unchanged.
14            The emphasis here was on improving readability (e.g. by trying to use meaningful
15            variable names) and modularity (e.g. by adding arrays to store heff etc. updates).
16        part 1.5:
17          - revising the lab_sea experiment to make it a more useful (i.e. stable
18            and representative of an actual model run). This was done by generating a
19            (winter) pickup to start from, switching back the main experiment dynamic
20            solver from evp to lsr, having one of the experiments use the free drift solution.
21        part 2: seaice_growth.F revisions 1.76 to 1.85  
22          - Sorting out hard-coded constants that prevented heat and fresh water conservation.
23          - Sorting out the various fields units and sign (set early on and reset at the end)
24            to avoid numerous scalings/re-scalings. By v1.85 the basic unit for ice, heat and
25            fresh water stock is 'effective ice meters', and >0 implies more ice/snow.
26          - Using tendency terms arrays (d_HEFF* etc.) to alleviate remaining code locks,
27            and simplifying logical expressions to further improve readibility.
28        part 3: seaice_growth.F revisions 1.86 to 1.89
29          - Re-organize the blocks of code more logically.
30          - Merging the '_if.F' pieces that add something new.
31  o pkg/thsice:  o pkg/thsice:
32    - vectorize thsice_solve4temp and thsice_get_exf.    - vectorize thsice_solve4temp and thsice_get_exf.
33      Problem: thsice_solve4temp has an unvectorizable statement that      Problem: thsice_solve4temp has an unvectorizable statement that

Legend:
Removed from v.1.1312  
changed lines
  Added in v.1.1313

  ViewVC Help
Powered by ViewVC 1.1.22