/[MITgcm]/MITgcm/pkg/autodiff/autodiff_whtapeio_sync.F
ViewVC logotype

Log of /MITgcm/pkg/autodiff/autodiff_whtapeio_sync.F

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Links to HEAD: (view) (download) (annotate)
Links to checkpoint63b: (view) (download) (annotate)
Sticky Tag:

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Fri May 20 22:24:49 2011 UTC (12 years, 11 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint62y, checkpoint62z, checkpoint63, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g, checkpoint63h, checkpoint63i, checkpoint63j, checkpoint63k, checkpoint63l, checkpoint63m, checkpoint63n
Changes since 1.4: +7 -5 lines
Diff to previous 1.4
autodiff/autodiff_ini_model_io.F
  add adTapeDir name completion and directory creation
autodiff/autodiff_whtapeio_sync.F
  use adTapeDir


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Wed May 18 15:41:32 2011 UTC (12 years, 11 months ago) by utke
Branch: MAIN
Changes since 1.3: +5 -3 lines
Diff to previous 1.3
guard AUTODIFF.h include and reorder tamc.h include to permit common block to module conversion


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Wed May 18 03:13:35 2011 UTC (12 years, 11 months ago) by gforget
Branch: MAIN
Changes since 1.2: +21 -1 lines
Diff to previous 1.2
- intitialize full tape files ifdef ALLOW_INIT_WHTAPEIO&ALLOW_WHIO_3D


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Fri Jan 21 22:02:50 2011 UTC (13 years, 3 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint62r, checkpoint62s, checkpoint62t, checkpoint62u, checkpoint62v, checkpoint62w, checkpoint62x
Changes since 1.1: +41 -2 lines
Diff to previous 1.1
- pkg/mdsio: introducing ALLOW_WHIO_3D (sub-option of ALLOW_WHIO)
  to bufferize the I/O (stack 2D fields up then write 3D field).
- this option is mostly meant to be used when NOT singlecpuio;
  to actually use it with singlecpuio (beware of memory overhead)
  you also need to define INCLUDE_WHIO_GLOBUFF_3D.
- locBufferIO is added to the list of mds_*_whalos.F params, and
  should be set to .TRUE. to exploit the ALLOW_WHIO_3D capability.

- pkg/autodiff: use this approach as the WHTAPEIO default.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Fri Jan 21 01:19:03 2011 UTC (13 years, 3 months ago) by gforget
Branch: MAIN
- within WHTAPEIO, if tapeConcatIO then concatenate
  all lev2 tapes to one file, and lev3/lev4 accordingly.
  Those files (e.g tapes2.data) stay open all the way.
- to do this I add WHTAPEIO parameters in AUTODIFF.h, and
  introduce S/R autodiff_whtapeio_sync.F

- WHTAPEIO params are intialized in autodiff_ini_model_io.F
- autodiff_whtapeio_sync is called before autodiff_store and
  after autodiff_restore in the_main_loop.F
- autodiff_whtapeio_sync.F first open tape files if needed,
  and then it sets/resets the associated units/counters.
- adread_adwrite.F now passes tapeFileUnit and tapeSingleCpuIO to
  mdsio_read(write)_whalos.F, and it includes the loop over 2D slices.


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.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.22