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

Legend:
Removed from v.1.1435  
changed lines
  Added in v.1.1445

  ViewVC Help
Powered by ViewVC 1.1.22