/[MITgcm]/MITgcm/pkg/autodiff/checkpoint_lev4_directives.h
ViewVC logotype

Log of /MITgcm/pkg/autodiff/checkpoint_lev4_directives.h

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.28 - (view) (download) (annotate) - [select for diffs]
Tue May 3 17:13:29 2011 UTC (12 years, 11 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint62x, checkpoint62y, checkpoint62z, checkpoint63, checkpoint63a, checkpoint63b, checkpoint63c, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g, checkpoint63h, checkpoint63i
Changes since 1.27: +8 -4 lines
Diff to previous 1.27
Add missing include (just checking if I remember cvs)


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Wed Jan 19 23:20:25 2011 UTC (13 years, 3 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint62r, checkpoint62s, checkpoint62t, checkpoint62u, checkpoint62v, checkpoint62w
Changes since 1.26: +5 -9 lines
Diff to previous 1.26
- pkg/autodiff: checkpoint_lev2_directives.h etc.
	bug fix
- pkg/mdsio: mdsio_write_whalos.F/mdsio_read_whalos.F
	remove mdsioLocalDir and useSingleCpuIO (to handle those externally)
	pass locSingleCPUIO as a parameter (that may be useSingleCpuIO)
	if non zero file id is provided, then omit file opening/closing
- pkg/autodiff: adread_adwrite.F
	pass useSingleCpuIO as the locSingleCPUIO parameter


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Fri Jan 14 01:34:57 2011 UTC (13 years, 3 months ago) by gforget
Branch: MAIN
Changes since 1.25: +6 -9 lines
Diff to previous 1.25
o model/src, pkg/autodiff, pkg/ecco, pkg/seaice:
 alleviate the need for additional 3D tapes when using
 the non-inear free surface in the adjoint. This is done
 by adding an 'update' of hfacc etc. to their current
 value at the beginning of forward_step.F.


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Fri Jan 7 12:31:53 2011 UTC (13 years, 3 months ago) by heimbach
Branch: MAIN
Changes since 1.24: +7 -6 lines
Diff to previous 1.24
Add hooks to SHELFICE adjoint.


Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Thu Oct 28 18:28:03 2010 UTC (13 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint62n, checkpoint62o, checkpoint62p, checkpoint62q
Changes since 1.23: +1 -5 lines
Diff to previous 1.23
STOREs not necessary for DISABLE_SIGMA_CODE


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Thu Oct 28 14:37:44 2010 UTC (13 years, 6 months ago) by heimbach
Branch: MAIN
Changes since 1.22: +6 -1 lines
Diff to previous 1.22
Attempt to make adjoint work again for arctic210x192x50 setup
(currently broken)


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Wed Oct 20 22:06:56 2010 UTC (13 years, 6 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint62m
Changes since 1.21: +5 -1 lines
Diff to previous 1.21
Pieces that are needed to use model/src/forward_step.F
and model/src/forward_step.F along with pkg/ecco.

This capability is still in testing phase. So, for now,
the added code is commented out using CPP ifdefs.


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Sat Oct 16 12:28:38 2010 UTC (13 years, 6 months ago) by heimbach
Branch: MAIN
Changes since 1.20: +2 -1 lines
Diff to previous 1.20
Small changes (mostly for pkg/thsice)


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Mon Aug 9 16:05:22 2010 UTC (13 years, 8 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint62j, checkpoint62k, checkpoint62l
Changes since 1.19: +12 -1 lines
Diff to previous 1.19
Storage directives allowing the use of
Adam-Bashforth-3 time stepping in adjoint.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Fri Aug 6 18:40:01 2010 UTC (13 years, 8 months ago) by gforget
Branch: MAIN
Changes since 1.18: +5 -1 lines
Diff to previous 1.18
Prerequisite for adjoint of ggl90.


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Thu Oct 8 19:39:42 2009 UTC (14 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint61w, checkpoint61x, checkpoint61y, checkpoint61z, checkpoint62, checkpoint62a, checkpoint62b, checkpoint62c, checkpoint62d, checkpoint62e, checkpoint62f, checkpoint62g, checkpoint62h, checkpoint62i
Changes since 1.17: +6 -2 lines
Diff to previous 1.17
Add state for pkg/offline


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Sun May 24 17:55:54 2009 UTC (14 years, 11 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint61o, checkpoint61p, checkpoint61q, checkpoint61r, checkpoint61s, checkpoint61t, checkpoint61u, checkpoint61v
Changes since 1.16: +12 -2 lines
Diff to previous 1.16
Temporary(?) stores for annual balance.


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Mon Oct 27 20:45:01 2008 UTC (15 years, 6 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint61f, checkpoint61g, checkpoint61h, checkpoint61i, checkpoint61j, checkpoint61k, checkpoint61l, checkpoint61m, checkpoint61n
Changes since 1.15: +6 -2 lines
Diff to previous 1.15
Add includes.


Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Tue Sep 23 06:13:59 2008 UTC (15 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint61d, checkpoint61e
Changes since 1.14: +59 -3 lines
Diff to previous 1.14
Modify checkpointing to fit large mdsio vector stores to file
(partly revert to individual field storing rather than to
StoreDynVars2, StoreDynVars3D for large tile sizes).


Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Sat Jun 21 13:49:08 2008 UTC (15 years, 10 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint61, checkpoint61a, checkpoint61b, checkpoint61c
Changes since 1.13: +6 -1 lines
Diff to previous 1.13
Some fixes for verification/tutorial_global_oce_optim/


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Thu Apr 24 21:39:57 2008 UTC (16 years ago) by gforget
Branch: MAIN
CVS Tags: checkpoint59q, checkpoint59r, checkpoint60
Changes since 1.12: +13 -1 lines
Diff to previous 1.12
implementing TAF directives for gchem,cfc,dic


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Sat Aug 18 21:34:01 2007 UTC (16 years, 8 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59f, checkpoint59g, checkpoint59h, checkpoint59i, checkpoint59j, checkpoint59k, checkpoint59l, checkpoint59m, checkpoint59n, checkpoint59o, checkpoint59p
Changes since 1.11: +1 -4 lines
Diff to previous 1.11
Update NLFS adjoint.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 04:15:18 2007 UTC (16 years, 8 months ago) by heimbach
Branch: MAIN
Changes since 1.10: +4 -1 lines
Diff to previous 1.10
Fix TAF problems when including correction code for
source/sink of tracer due to the linear free surface
(S/R CALC_WSURF_TR)
(I had removed the ifndef ALLOW_AUTODIFF_TAMC, thought it was trivial)


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Fri Jun 1 23:30:16 2007 UTC (16 years, 11 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59c, checkpoint59d, checkpoint59e
Changes since 1.9: +6 -44 lines
Diff to previous 1.9
Re-organized adjoint checkpointing according to Matt Mazloff
(but with modifs/completions/cleanups)
Storing is now bundled into large arrays to optimized I/O
(and second step in cleanup of the_main_loop)


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Mon Apr 30 18:48:19 2007 UTC (17 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59a, checkpoint59b
Changes since 1.8: +2 -4 lines
Diff to previous 1.8
Change CADJ STORE pattern after removing some
#ifdef ALLOW_EXF ... #ELSE ... #ENDIF structures.


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Sat Mar 24 02:23:09 2007 UTC (17 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58x_post, checkpoint58y_post, checkpoint59
Changes since 1.7: +3 -1 lines
Diff to previous 1.7
o Changes in cost to compute \bar{T*V} instead of \bar{T}*{V}
o one fix in pkg/flt


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Thu Nov 2 05:26:50 2006 UTC (17 years, 5 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58r_post, checkpoint58s_post, checkpoint58t_post, checkpoint58u_post, checkpoint58v_post, checkpoint58w_post
Changes since 1.6: +2 -1 lines
Diff to previous 1.6
o ecco_readparms namelist was incomplete for new control terms
o seaice load added to stored state
o slightly more storing in do_oceanic_phys


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Wed Jul 19 14:49:49 2006 UTC (17 years, 9 months ago) by dfer
Branch: MAIN
CVS Tags: checkpoint58n_post, checkpoint58o_post, checkpoint58p_post, checkpoint58q_post
Changes since 1.5: +2 -2 lines
Diff to previous 1.5
Making the "last interal means" cMean* always available within cost package


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Tue Jul 11 23:58:47 2006 UTC (17 years, 9 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58l_post, checkpoint58m_post
Changes since 1.4: +9 -1 lines
Diff to previous 1.4
o Add hooks for rbcs checkpointing
o Add rbcs_init_varia


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Wed Jun 7 01:55:13 2006 UTC (17 years, 10 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58h_post, checkpoint58i_post, checkpoint58j_post, checkpoint58k_post
Changes since 1.3: +5 -1 lines
Diff to previous 1.3
Modifications for bottom topography control
o replace hFacC by _hFacC at various places
o replace ALLOW_HFACC_CONTROL by ALLOW_DEPTH_CONTROL
o add non-self-adjoint cg2d_nsa
o update autodiff support routines
o re-initialise hfac after ctrl_depth_ini
o works for 5x5 box, doesnt work for global_ocean.90x40x15


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Wed May 3 23:35:38 2006 UTC (17 years, 11 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58e_post, checkpoint58f_post, checkpoint58g_post
Changes since 1.2: +23 -1 lines
Diff to previous 1.2
Now rstar adjoint.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue Dec 13 16:15:32 2005 UTC (18 years, 4 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57z_post, checkpoint58, checkpoint58a_post, checkpoint58b_post, checkpoint58c_post, checkpoint58d_post
Changes since 1.1: +2 -2 lines
Diff to previous 1.1
Extend cMean fields to ALLOW_COST_TEST


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Wed Aug 10 03:34:48 2005 UTC (18 years, 8 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpint57u_post, checkpoint57q_post, checkpoint57r_post, checkpoint57s_post, checkpoint57t_post, checkpoint57v_post, checkpoint57w_post, checkpoint57x_post, checkpoint57y_post, checkpoint57y_pre
Implement 4-level checkpointing.
Needed for high-res. runs with large global files to be able to
limit tapelev size (otherwise a potential show-stopper).


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