Parent Directory | Revision Log | Revision Graph
Links to HEAD: | (view) (download) (annotate) |
Links to checkpoint62b: | (view) (download) (annotate) |
Sticky Tag: |
remove last BARRIER (no need to synchronise after getting data from shared buffer (get) as long as any change to buffer (put,recv) is between BARRIER)
add bj in exch2 arrays and S/R.
- take buffer copy from/to array out of S/R exch2_send/recv into new S/R exch2_put/get ; Exch of local variable now works with MPI+MTH (tested by removing commom block statement in SOLVE_FOR_PRESSURE.h). - simplify argument list of S/R exch2_get_uv_bounds & get_scal_bounds - implement EXCH_IGNORE_CORNERS in scalar exchange (rx1);
new header files "W2_EXCH2_SIZE.h" (taken out of W2_EXCH2_TOPOLOGY.h) and "W2_EXCH2_BUFFER.h" (taken out of W2_EXCH2_PARAMS.h)
fix typos
change index bounds in rx2_cube exchanges (new S/R: EXCH2_GET_UV_BOUNDS) - no longer depend on the order sequence (N,S,E,W). - 3rd exchange no longer needed (tested with 24 tiles). - same modif to hand-written adjoint S/R (global_ocean.cs32x15: zero diff) - exch_UV_A-grid readily available (but not yet tested).
- change index-bounds storage (move from target to local tile, more intuitive this way) - rename/remove some variables
Preparing exch2 adjoint, based on hand-written exch2 templates.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.22 |