/[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.1263 by jmc, Thu May 6 23:42:56 2010 UTC revision 1.1272 by mlosch, Tue May 18 12:26:54 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/exf:
8      - rewrite exf_bulk_largeyeager04.F for better vectorization, changes
9      global_ocean.cs32x15/input.icedyn (11 digits of agreement), updated
10      - fix adjoint (used worked for ALLOW_ATM_WIND defined, works for this now)
11      - cosmetic changes to exf_bulkformulae.F to make it look more like
12        exf_bulk_largeyeager04.F
13    o eesupp/src (exch-1):
14      - Fix AD EXCH code for 2-D domain special cases (Nx=1 or Ny=1).
15      - Separate buffer filling and MPI sending: allow EXCH-1 to work for local
16        array (non-shared) when using MPI+MTH. Also reduces number of BARRIER
17        (even without using MPI).
18      - Message mode: move RecvAck setting (indicator of buffer being ready)
19        from send_put to recv_get S/R (was useless before, but not sure if
20        it's much more useful now);
21      - switch the order of sync: MPI-proc 1rst and then threads;
22      - take out spin-waiting code (#undef EXCH_USE_SPINNING), use BARRIER instead.
23    o model/src:
24      initialise dPhiHydX,dPhiHydY inside calc_grad_phi_hyd.F (so that TAF does
25      not drop it in S/R mddynamics, producing NaN in hs94.1x64x5 AD-test exp).
26    o utils/matlab/rdmnc.m: adapt to be able to use the generic matlab netcdf API
27    o pkg/ctrl: require a specific set of control variables and exf-flags for
28      adjoint of seaice (stop in ctrl_check.F if conditions are not satisfied)
29    o model/src:
30     a) 1rst version of a new driver S/R to turn-off output freq and flags after the
31       1rst forward sweep, to avoid over-writing output files during recomputations
32       recomputations (& grdchk); called from cost_final.F (& ctrl_init_ctrlvar.F ?)
33     b) 2nd version:
34      - add specific pkg S/R for seaice & ptracers (called from S/R TURNOFF_MODEL_IO);
35      - switch-off more output flags (exf_monFreq, chkPtFreq, dumpInitAndLast,
36         writePickupAtEnd) + seaice & ptracers output;
37      - do not switch off MNC flags (otherwise, won't get admonitor netcdf file)
38    o model/src:
39      - new S/R rotate_uv2en_rl (..._rs) that rotates vector fields.
40  o pkg/exch2:  o pkg/exch2:
41    - remove "simulationMode" from arg. list of S/R EXCH2_RX1,2_CUBE ;    - remove "simulationMode" from arg. list of S/R EXCH2_RX1,2_CUBE ;
42    - add argument "signOption" to EXCH2_RX1_CUBE (will be needed for SM exch).    - add argument "signOption" to EXCH2_RX1_CUBE (will be needed for SM exch).
43  o pkg/autodiff & exch2:  o pkg/autodiff & exch2:
44    process exch_uv_agrid_3d_rx.f & exch2_uv_agrid_3d_rx.f through TAF    process exch_uv_agrid_3d_rx.f & exch2_uv_agrid_3d_rx.f through TAF
45    (for now, only if ALLOW_EXCH2 is defined).    (for now, only if ALLOW_EXCH2 is defined).
46  o pkg/autodiff:  o pkg/autodiff:
47    - include PACKAGES_CONFIG.h in exch*ad.flow & exch*ad.F    - include PACKAGES_CONFIG.h in exch*ad.flow & exch*ad.F
48      (not supposed to be in CPP_OPTIONS.h) to get ALLOW_EXCH2 defined correctly.      (not supposed to be in CPP_OPTIONS.h) to get ALLOW_EXCH2 defined correctly.
49     + clean-up comments (_RS is not always real*4)     + clean-up comments (_RS is not always real*4)
50    - fix bug in ADEXCH_UV_3D_RX (without EXCH2, was calling the forward exch S/R)    - fix bug in ADEXCH_UV_3D_RX (without EXCH2, was calling the forward exch S/R)

Legend:
Removed from v.1.1263  
changed lines
  Added in v.1.1272

  ViewVC Help
Powered by ViewVC 1.1.22