/[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.2213 by mlosch, Thu Dec 17 11:39:20 2015 UTC revision 1.2233 by jmc, Tue Feb 9 23:27:35 2016 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: fix bug in tridiagonal solvers for SEAICE_OLx/y>0, this affects  o pkg/atm_phys:
8    the JFNK solver (offline.dyn_jfnk) and global_ocean.cs32x15.seaice    - from Ruth Geen: add optical depth dependence on CO2 concentration.
9    -> updated  o model/src:
10  o pkg/seaice:    - fix vertical inter/extra-polation of density factor rhoFacF (for anelastic)
11    - fix a bug in computing areaS in (J-J -> J-1) that affects runs      for the case setCenterDr=T (delRc set from "data"); add output of rhoFacC&F.
12        Update output of exp. deep_anelastic (changes at truncation level).
13    o tools:
14      - add a hack in "remove_comments_sed" (used only with TAF) for recent
15        version of OpenMPI (shipped with FC.23): comment out the new header
16        file "mpif-sizeof.h" which causes problems to TAF.
17    o pkg/seaice:
18      - change the termination criterion so that maxits (SEAICElinearIterMax)
19        has an effect
20      - unify iteration parameters for implicit solvers (JFNK and Picard)
21        SEAICEnonLinIterMax replaces SEAICEnewtonIterMax/NPSEUDOTIMESTEPS
22        SEAICElinearIterMax replaces SEAICEkrylovIterMax/SOLV_MAX_ITER
23        SEAICEpreLinIterMax replaces SOLV_MAX_ITER in preconditioner
24        SEAICEpreNL_IterMax replaces NPSEUDOTIMESTEPS in preconditioner
25        SEAICEnonLinTol     replaces JFNKgamma_nonlin
26      - remove S/R SEAICE_FGMRES_DRIVER and put content into S/R SEAICE_JFKN
27      - add new Picard-Krylov solver, compile with SEAICE_ALLOW_KRYLOV and
28        use with SEAICEuseKrylov
29    o pkg/seaice/seaice_lsr.F
30        fix small bug: replace zetaZ by zetaZloc in S/R seaice_lsr_rhsu/v; only
31        relevant if SEAICEuseStrImpCpl=T, and even then it does not seem to have
32        an effect.
33    o pkg/seaice: add two new parameters
34      - SEAICEuseLSR to simplify the logic in seaice_dynsolver (this
35        parameter is not in any namelist)
36      - SEAICEusrPicardAsPrecon to allow s/r seaice_lsr to be used as
37        a preconditioner for the non-linear Newton iteration of the JFNK
38        solver
39    o pkg/seaice/seaice_lsr.F: replace 1./SEAICE_deltaTdyn with recip_deltaT,
40      affects some experiments at truncation level:
41      - global_ocean.cs32x15.icedyn (11 digits),
42      - global_ocean.cs32x15.seaice (11 digits),
43      - seaice_itd (12 digits), seaice_itd.lipscomb07 (12 digits) -> update
44      - also update global_ocean.cs32x15 adjoint and tangent-linear results
45    o pkg/salt_plume & pkg/thsice:
46      - for coupled  set-up with pkg/thsice in ATM and pkg/salt_plume in OCN,
47        connect salt_plume flux to ATM-OCN coupling pkgs interface:
48       a) in ATM: also cumulate salt-plume flux in S/R THSICE_SALT_PLUME (for
49         export to coupler interface) even without compiling pkg/salt_plume ;
50       b) in OCN: apply coupler salt-plume flux to pkg/salt_plume field
51         (saltPlumeFlux) just before exch call, in S/R SALT_PLUME_DO_EXCH.
52    o pkg/dic:
53      - use the updated seaice fraction (from seaice pkgs) for DIC forcing
54        instead of the previous time-step value ; done in new S/R DIC_FIELDS_UPDATE
55        called from the top of dic_biotic_forcing.F (instead of in DIC_FIELDS_LOAD);
56      - move also update with values from ATM-OCN Coupler in the same new S/R
57        (previously done in ocn_apply_import.F).
58    o tools/adjoint_options:
59      - specify explicitly "-f77" or "-f90" in default ad-optfile since TAF (default)
60        has been changed on Jan 14, 2016.
61    o pkg/ggl90:
62      - add alternative discretisation of vertical shear (off by default), to
63        compute the mean (@ grid-cell center) of vertical shear compon instead of
64        vertical shear of mean flow (@ grid-cell center).
65      - add correct parenthesis in ALLOW_GGL90_SMOOTH code to get the same truncated
66        results on adjacent faces of cubed-sphere grids; this fix the restart.
67    o pkg/atm_compon_interf:
68      - skip time-ave over cpl_atmSendFrq of Sea-Level Pressure (atmSLPr) and just
69        pass last value, stored directly before export to CPL ;
70        Note: this affects results of Coupled set-up where OCN uses useImportSLP=T
71      - remove atmSLPr from pickup files (no longer needed for restart)
72    
73    checkpoint65s (2016/01/13)
74    o eesupp & genmake2:
75       - first check for Function ETIME and, if it fails, then check for subroutine
76         ETIME and consistent output; use the appropriate version in timers.F
77    o model/src:
78      - to check restart test, add option to apply EXCH to U,V earlier, just before
79        integr_continuity; turned off by default.
80    o pkg/dic:
81      - remove CPP option USE_ATMOSCO2 (not needed)
82    o tools/tst_2+2:
83      - try to ignore difference between +0 and -0 in binary file, causing test
84        to fail for no good reason.
85    o eesupp & genmake2:
86      - put back modif from Jinxuan Zhu - change etime fct call to S/R call -
87        but also check (in genmake2) that test runs and returns meaningful results.
88    o coupler pkgs:
89      Finish implementation of optionally-exchanged variable switches (started on
90       Nov 12) with addition of few more exchanged fields, including 2-way exchange
91       of pkg/thsice vars to allow to use seaice dynamics (from pkg/seaice) & seaice
92       advection in OCN component; this requires sequential coupling.
93      coupler (pkg/atm_ocn_coupler):
94      - add argument msgUnit and iter number to CPL_SEND/RECV_ATM/OCN_FIELDS
95        routines (useful for debug).
96      - only export/import optionally exchanged fields (RunOff, seaice, Salt-Plume
97         flux, DIC fields) if corresponding switch is ON.
98      - add option to export RunOff to OCN (to use for DIC river input)
99      - add 2-way thSIce vars exchange; check for consistent cpl_sequential setting.
100      components (pkg/atm_ & ocn_compon_interf):
101      - to save memory space in ATM & OCN comp: add some #ifdef ALLOW_${PKG} around
102        optionally exchanged fields; add a check & stop in cpl_readparms.F.
103        ATMCPL.h: ALLOW_LAND for RunOff, ALLOW_THSICE for seaice, ALLOW_AIM for CO2;
104        OCNCPL.h: ALLOW_SALT_PLUME, ALLOW_DIC for DIC, ALLOW_THSICE for 2-W thsice.
105      - rename:   fracIce     -> sIceFrac_cpl (<- match coupler var name)
106        + in ATM: fracIceTime -> sIceFracTime ; seaIceTime -> sIceMassTime.
107      - add 2-way thSIce vars exchange ; add Salt-Plume flux ; add RunOff in OCN.
108      - hold in common block coupler optionally-exchanged variable switch
109        and set default "useImportXXX" accordingly; + check & stop if inconsistent.
110      - add diagnostics for all imported fields from coupler (in both OCN & ATM);
111        this is intended to replace the OCN cplFldtave.* output files (not updated
112        to contain new additional exchanged fields).
113    o pkg/dic:
114      - fix an other bug (also from 2014/08/30) in dic_atmos.F, in dic_int1=3 code.
115    o pkg/thsice:
116      - when coupled to ATM (useCoupler) with thSIce_skipThermo=T, skip reading
117        and writing of thsice pickup files.
118    o pkg/atm_compon_interf:
119      - move all field individual export-call out of cpl_export_import_data.F
120        into new S/R ATM_EXPORT_FIELDS
121    o pkg/atm_compon_interf:
122      - store state variables (for now, only thSIce fields) just before beeing
123        exported (in cpl_export_import_data.F, like on ocean side) instead of from
124        atm_store_my_data.F like all exported fluxes.
125      - new version of pickup_cpl: write field names into meta file and read meta
126        file to find field postion in pickup. Also only write/read fields meeded for
127        restart (same logic as main pickup file ; also using pickupStrictlyMatch)
128    o pkg/dic:
129      - fix bug (added on 2014/08/30) in dic_atmos.F for the case dic_int1= 2 or 3.
130    o pkg/seaice: add new parameter SEAICEpressReplFac to choose between
131        pressure replacement method (=1., default) or original Hibler (1979) (=0.)
132        value can be from domain [0,1] to average between the two methods
133    o pkg/atm_phys:
134      - allow to provide 2-d map of albedo and mixed-layer depth from files (but
135        hold fixed in time).
136    
137    checkpoint65r (2015/12/21)
138    o pkg/seaice:
139        fix bug in tridiagonal solvers for SEAICE_OLx/y>0, this affects the JFNK
140        solver (offline.dyn_jfnk) and global_ocean.cs32x15.seaice -> updated
141    o pkg/seaice:
142      - fix a bug in computing areaS in (J-J -> J-1) that affects runs
143      when SEAICEscaleSurfStress=.TRUE.,      when SEAICEscaleSurfStress=.TRUE.,
144    - apply areaW and areaS in S/R seaice_calc_lhs    - apply areaW and areaS in S/R seaice_calc_lhs
145  o pkg/atm_phys:  o pkg/atm_phys:

Legend:
Removed from v.1.2213  
changed lines
  Added in v.1.2233

  ViewVC Help
Powered by ViewVC 1.1.22