4 |
Notes on tags used in MITgcmUV |
Notes on tags used in MITgcmUV |
5 |
============================== |
============================== |
6 |
|
|
7 |
|
o pkg/bling: |
8 |
|
- BLING package now loads in atmospheric pCO2 file using exf package routines |
9 |
|
Enable with #define USE_EXFCO2 in BLING_OPTIONS.h |
10 |
|
o model/src & pkg/ptracers: |
11 |
|
- with INCLUDE_IMPLVERTADV_CODE defined, also call MOM_U,V_IMPLICIT_R & |
12 |
|
GAD_IMPLICIT_R (instead of IMPLDIFF) when just implicitViscosity and |
13 |
|
implicitDiffusion (respectively) are used (even without momImplVertAdv |
14 |
|
or temp,salt,PTRACERS_ImplVertAdv). |
15 |
|
o model/src & generic_advdiff: |
16 |
|
- add parenthesis in main diagonal calculation of implicit vertical |
17 |
|
diffusion matrix (impldiff.F & gad_implicit_r.F). |
18 |
|
This affects results at machine truncation level; update output of many |
19 |
|
verification experiments (31 fwd ; 10 adm ; 8 tlm ; 3 oad). |
20 |
|
o pkg/mom_commom & generic_advdiff: |
21 |
|
- add deep atmosphere and anelastic scaling factor in implicit vertical |
22 |
|
advection routines (mom_u,v_implicit_r.F & gad*_impl*_r.F). |
23 |
|
o model/src: |
24 |
|
- remove few unnecessary temp array copies in solve_tridiagonal.F |
25 |
|
& solve_pentadiagonal.F |
26 |
|
|
27 |
|
checkpoint65z (2016/09/28) |
28 |
|
o pkg/seaice: fix multithreading for seaice_fgmres.F |
29 |
|
- remove unecessary variables from common blocks |
30 |
|
- use extra dimension MAX_NO_THREADS for all variables of the Krylov space |
31 |
|
basis, that are stored in commom blocks (including integer variable i1) |
32 |
|
- clean up code a little by removing commented lines that refer to |
33 |
|
original code |
34 |
|
- turn on multi-threaded test for experiment offline_exf_seaice.dyn_jfnk. |
35 |
|
o MITgcm manual: |
36 |
|
- add uptodate pkg/ecco documentation to the manual (section 8.1; ecco.tex), |
37 |
|
preliminary documentation for generic controls (8.3; ctrl.tex), |
38 |
|
a placeholder for smooth (8.4; smooth.tex), and comment out the deprecated |
39 |
|
ecco_costfunction.tex |
40 |
|
o pkg/ecco: |
41 |
|
- update and cleanup list of CCP options |
42 |
|
- re-assign gencost_mask to specify masks rather than gencost_errfile; 'c' |
43 |
|
is now always passed to cost_generic; gencost_mask is now MAX_LEN_FNAM |
44 |
|
- add checks that retired run-time options are not used, and in relation |
45 |
|
to gencost_mask and gencost_errfile |
46 |
|
- finish deprecating gencost_scalefile, gencost_smooth2Ddiffnbt, and |
47 |
|
gencost_nrecperiod |
48 |
|
- fix m_eta computation for virtual salt flux case |
49 |
|
- add m_horflux_vol case (selected via gencost_barfile) that computes |
50 |
|
transports via cost_gencost_boxmean (gencost_flag=-3) |
51 |
|
- use gencost_flag more systematically (i.e., avoid using gencost_name) |
52 |
|
for code switches (aside from physical variable selection) |
53 |
|
o pkg/seaice: make seaice_fgmres.F fit for multithreading; this first |
54 |
|
attempt appears to be a bit of a hack and my need some repair down the road |
55 |
|
o pkg/exf: |
56 |
|
- interpolation near South Pole: fix criteria on input field latitude. |
57 |
o pkg/icefront & pkg/exf: |
o pkg/icefront & pkg/exf: |
58 |
- move setting of icefront Sub-Glacial RunOff forcing (currently unused) |
- move setting of icefront Sub-Glacial RunOff forcing (currently unused) |
59 |
from pkg/exf (read from data.exf) to pkg/icefront (read from data.icefront) |
from pkg/exf (read from data.exf) to pkg/icefront (read from data.icefront) |