/[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.1431 by jmc, Fri May 13 14:18:22 2011 UTC revision 1.1444 by jmc, Fri May 27 00:44:49 2011 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:
8      diffusion with centered advection scheme (diffus.F & advect.F):
9      - simplify S/R DIFFUS (put deltaT & DIFF1 factor outside, move EXCH outside)
10        to just compute the laplacian of input-field.
11      - unroll k loop (harmonic,biharmonic diff) in advect.F to save 1 exch call.
12      - fix flux-form version in diffus.F to conserve tracer.
13      update output of lab_sea.fd & lab_sea.hb87 (1rst set of modif affects
14       machine truncation) and lab_sea.salt_plume (conservative flux-form modif)
15    
16    checkpoint62y (2011/05/26)
17    o pkg/seaice:
18     - seaice_growth.F : in EVOLUTION branch, always include
19       a_QSWbyATM_cover in qnet (as it should be).
20     - verification/global_ocean.cs32x15 : update results accordingly
21       (output.seaice.txt output_adm.seaice.txt).
22    o pkg/seaice + obcs:
23     - use maskInW & maskInS in multi-dim advection and biharmonic diffusion:
24       equivalent of assuming no tracer gradient outside the OB region.
25       update output of seaice_obcs (uses DIFF1 <>0 => biharmonic diffusion)
26     - remove calls to OBCS_COPY_TRACER after EXCH calls (no longer needed
27       after changes above);
28     - obcs+seaice cleaning: apply seaice-tracer OB values to tracer field
29       only at OB location (instead of over a band of OLx width).
30    o pkg/seaice:
31     - fix wrong indices in old (non Flux-Form) diffusion default S/R diffus.F
32       (dxG(I+1, ...) changed to dxG(I, ...), no impact on Lat-Lon grid)
33    o pkg/obcs:
34      - split header file "OBCS.h" into 4 separated files:
35        OBCS_PARAMS.h, OBCS_GRID.h, OBCS_FIELDS.h & OBCS_SEAICE.h
36       Note: OBCS_PARAMS.h & OBCS_GRID.h can be included without OBCS_OPTIONS.h
37         (contain no conditional statement which depends on OBCS options).
38      - move "useOBCSYearlyFields" from "data.obcs" (hold in OBCS_PARAMS.h)
39        to parameter file "data.exf", namelist EXF_NML_OBCS (in EXF_PARAM.h).
40    o ctrl, cost, grdchk & autodiff pkgs:
41      - make options file more standard (like other {PKG}_OPTIONS.h file but
42        with AD_CONFIG.h); clean-up some of the included header files.
43    o pkg/obcs:
44      - do not mask tracer when applying OB (tracer == 0 could generate problems)
45      - apply tracer OB values to tracer field only at OB location (instead of
46        over a band of OLx width)
47      - clean-up obcs_apply_w.F & obcs_apply_eta.F (since less calls to these S/R)
48      - remove OBCS_MULTIDIM_OLD_VERSION code in gad_advection.F and remove
49        obcs_apply_tloc.F & obcs_apply_sloc.F
50    o obcs in model/src:
51      - call OBCS_APPLY_W only if NonHydrostatic.
52      - call OBCS_APPLY_ETA only if NonLinFreeSurf.
53      - reset dEtaHdt and wVel to zero outside OB interior region ;
54      - leave tracer unchanged outside OB interior region: This has no effect
55        on the solution but just to prevent unrealistic tracer value outside OB.
56      - zero out velocity outside OB interior region: This has no effect on
57        the solution but just to prevent unrealistic velocity outside OB.
58    o obcs and non-lin free-surf:
59       move call to OBCS_APPLY_R_STAR from update_r_star.F to calc_r_star.F
60       and call to OBCS_APPLY_SURF_DR from update_surf_dr.F to calc_surf_dr.F
61       + add argument "etaFld" to OBCS_APPLY_R_STAR & OBCS_APPLY_SURF_DR:
62       this fixes missing EXCH + get consistent eta OB value (+ fix restart).
63       update results of test-exp. exp4(nlfs).
64    o exp4 (nlfs) test-exp:
65       use OBC for Eta at Western & Eastern OB (to test prescribing Eta
66       with NonLin-FreeSurf); update output.nlfs.txt
67    o obcs and 2d/3d solver norm:
68       use interior masks (maskInC) to cancel out cg2d & cg3d matrix coeff at OB
69       and outside OB interior region (will allow to place OB further inside the
70       domain). Depending on the domain, can affects cg2d-Norm (previous
71       cancellation outside OB was only partial), e.g. in exp4 & obcs_ctrl,
72       and cg3d-Norm (previous Norm was computed before canceling OB terms),
73       e.g. in tutorial_plume_on_slope.
74      - update output of exp.: exp4 (x2), obcs_ctrl and tutorial_plume_on_slope.
75    o pkg rbcs:
76      - split RBCS.h into 3 files: RBCS_SIZE.h, RBCS_PARAMS.h & RBCS_FIELDS.h
77      - add capability to apply relaxation to horizontal velocity uVel & vVel.
78    o pkg/grdchk: add gradient check for control variable xx_shifwflx
79    o pkg/shelfice/shelfice_init_fixed.F
80      fix CPP-flag combinations
81    o pkg/seaice: Merge iceage code of Pierre Rampal
82      * update/change/correct ice age calculations
83      * add age updates for pathological cases
84      Probably needs more testing...
85    
86  checkpoint62x (2011/05/13)  checkpoint62x (2011/05/13)
87  o pkg/mom_vecinv:  o pkg/mom_vecinv:
88     high-order vorticity scheme: use interior masks (maskInW & S)     high-order vorticity scheme: use interior masks (maskInW & S)
89     to zero-out (outside OB) gradient of vorticity.     to zero-out (outside OB) gradient of vorticity.
90  o verification exp.:  o verification exp.:
91     turn on "useEnergyConservingCoriolis" (better discretisation) in exp.     turn on "useEnergyConservingCoriolis" (better discretisation) in exp.

Legend:
Removed from v.1.1431  
changed lines
  Added in v.1.1444

  ViewVC Help
Powered by ViewVC 1.1.22