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

Log of /MITgcm/pkg/autodiff/adcommon.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.29 - (view) (download) (annotate) - [select for diffs]
Thu Aug 18 09:10:26 2011 UTC (12 years, 8 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint63b, checkpoint63c, checkpoint63d, checkpoint63e, checkpoint63f, checkpoint63g, checkpoint63h, checkpoint63i, checkpoint63j, checkpoint63k, checkpoint63l, checkpoint63m, checkpoint63n, checkpoint63o, checkpoint63p
Changes since 1.28: +1 -17 lines
Diff to previous 1.28
Make adjoint dump more modular.


Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Wed Aug 17 15:01:18 2011 UTC (12 years, 8 months ago) by heimbach
Branch: MAIN
Changes since 1.27: +17 -1 lines
Diff to previous 1.27
Start adjoint monitor for ptracers


Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Thu Jun 16 22:49:15 2011 UTC (12 years, 10 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint62z, checkpoint63, checkpoint63a
Changes since 1.26: +24 -7 lines
Diff to previous 1.26
Add adjoint monitor output for packages exf, seaice


Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Thu Feb 24 07:30:42 2011 UTC (13 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint62t, checkpoint62u, checkpoint62v, checkpoint62w, checkpoint62x, checkpoint62y
Changes since 1.25: +8 -1 lines
Diff to previous 1.25
Add adjoint output for DYNVARS_DIAG


Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Wed Nov 10 22:11:17 2010 UTC (13 years, 5 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint62o, checkpoint62p, checkpoint62q, checkpoint62r, checkpoint62s
Changes since 1.24: +8 -1 lines
Diff to previous 1.24
- allow ggl90 adjoint variables output to file.


Revision 1.24 - (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, checkpoint62m, checkpoint62n
Changes since 1.23: +16 -5 lines
Diff to previous 1.23
Storage directives allowing the use of
Adam-Bashforth-3 time stepping in adjoint.


Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Thu Oct 22 12:35:51 2009 UTC (14 years, 6 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint61y, checkpoint61z, checkpoint62, checkpoint62a, checkpoint62b, checkpoint62c, checkpoint62d, checkpoint62e, checkpoint62f, checkpoint62g, checkpoint62h, checkpoint62i
Changes since 1.22: +8 -12 lines
Diff to previous 1.22
 - rearrange common blocks in SEAICE.h once again for easier dumps of
   adjoint output, adjust adcommon.h and g_common.h


Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Thu Oct 8 08:18:21 2009 UTC (14 years, 6 months ago) by mlosch
Branch: MAIN
CVS Tags: checkpoint61w, checkpoint61x
Changes since 1.21: +5 -5 lines
Diff to previous 1.21
left-over from removing the 3-time-level fields: fix field declaration
in order to get meaning full output in adseaice.*.nc


Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Fri May 30 02:47:50 2008 UTC (15 years, 11 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint60, checkpoint61, checkpoint61a, checkpoint61b, checkpoint61c, checkpoint61d, checkpoint61e, checkpoint61f, checkpoint61g, checkpoint61h, checkpoint61i, checkpoint61j, checkpoint61k, checkpoint61l, checkpoint61m, checkpoint61n, checkpoint61o, checkpoint61p, checkpoint61q, checkpoint61r, checkpoint61s, checkpoint61t, checkpoint61u, checkpoint61v
Changes since 1.20: +5 -5 lines
Diff to previous 1.20
o bridging the gap between eddy stress and GM.
  -> eddyTau is replaced with eddyPsi (eddyTau = f x rho0 x eddyPsi)
      along with a change in CPP option (now ALLOW_EDDYPSI).
  -> when using GM w/ GM_AdvForm:
      The total eddy streamfunction (Psi = eddyPsi + K x Slope)
      is applied either in the tracer Eq. or in momentum Eq.
      depending on data.gmredi (intro. GM_InMomAsStress).
  -> ALLOW_EDDYPSI_CONTROL for estimation purpose.
  The key modifications are in model/src/taueddy_external_forcing.F
  pkg/gmredi/gmredi_calc_*F pkg/gmredi/gmredi_*transport.F


Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Sat Feb 2 02:35:26 2008 UTC (16 years, 2 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint59n, checkpoint59o, checkpoint59p, checkpoint59q, checkpoint59r
Changes since 1.19: +6 -1 lines
Diff to previous 1.19
introduce isopycnal diffusion coefficient control.


Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Mon Oct 8 23:50:53 2007 UTC (16 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint59i, checkpoint59j, checkpoint59k, checkpoint59l, checkpoint59m
Changes since 1.18: +10 -7 lines
Diff to previous 1.18
add missing cvs $Header:$ or $Name:$


Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Fri Aug 17 21:37:31 2007 UTC (16 years, 8 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint59f, checkpoint59g, checkpoint59h
Changes since 1.17: +5 -0 lines
Diff to previous 1.17
internal parameter controls: completements of implementations


Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Wed Feb 7 00:00:32 2007 UTC (17 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58v_post, checkpoint58w_post, checkpoint58x_post, checkpoint58y_post, checkpoint59, checkpoint59a, checkpoint59b, checkpoint59c, checkpoint59d, checkpoint59e
Changes since 1.16: +5 -0 lines
Diff to previous 1.16
Updating for case ALLOW_KAPGM_CONTROL


Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Thu Nov 9 03:54:10 2006 UTC (17 years, 5 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint58r_post, checkpoint58s_post, checkpoint58t_post, checkpoint58u_post
Changes since 1.15: +33 -10 lines
Diff to previous 1.15
Split FFIELDS common block to make adcommon, g_common safer


Revision 1.15 - (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, checkpoint58l_post, checkpoint58m_post, checkpoint58n_post, checkpoint58o_post, checkpoint58p_post, checkpoint58q_post
Changes since 1.14: +15 -0 lines
Diff to previous 1.14
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.14 - (view) (download) (annotate) - [select for diffs]
Thu Nov 24 03:44:50 2005 UTC (18 years, 5 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57x_post, checkpoint57y_post, checkpoint57y_pre, checkpoint57z_post, checkpoint58, checkpoint58a_post, checkpoint58b_post, checkpoint58c_post, checkpoint58d_post, checkpoint58e_post, checkpoint58f_post, checkpoint58g_post
Changes since 1.13: +5 -11 lines
Diff to previous 1.13
Simplify "by-hand" access to common blocks addynvars_r, g_dynvars_r


Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Mon Sep 12 20:31:53 2005 UTC (18 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpint57u_post, checkpoint57s_post, checkpoint57t_post, checkpoint57v_post, checkpoint57w_post
Changes since 1.12: +11 -1 lines
Diff to previous 1.12
Common block addynvars_r looks different for #define/#undef EXACT_CONSERV.


Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Fri Sep 2 23:21:22 2005 UTC (18 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57r_post
Changes since 1.11: +8 -0 lines
Diff to previous 1.11
Adding adclimsst adclimsss output to mnc.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Tue Aug 30 22:28:50 2005 UTC (18 years, 8 months ago) by heimbach
Branch: MAIN
Changes since 1.10: +17 -0 lines
Diff to previous 1.10
Once again, this time with MNC output for adjoint seaice state.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Tue Aug 30 21:38:56 2005 UTC (18 years, 8 months ago) by heimbach
Branch: MAIN
Changes since 1.9: +13 -1 lines
Diff to previous 1.9
Adding adjoint EXF variables to AUTODIFF_MONITOR MNC output.


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Fri Apr 29 20:45:00 2005 UTC (19 years ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57h_done, checkpoint57h_post, checkpoint57h_pre, checkpoint57i_post, checkpoint57j_post, checkpoint57k_post, checkpoint57l_post, checkpoint57m_post, checkpoint57n_post, checkpoint57o_post, checkpoint57p_post, checkpoint57q_post
Changes since 1.8: +2 -1 lines
Diff to previous 1.8
COMMON DYNVARS_R has changed a while ago...


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Tue Mar 29 22:04:26 2005 UTC (19 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57f_post, checkpoint57f_pre, checkpoint57g_post, checkpoint57g_pre
Changes since 1.7: +1 -4 lines
Diff to previous 1.7
Adjusting ADM/TLM common blocks to changes in DYNVARS_CD


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Mon Feb 28 17:39:44 2005 UTC (19 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57e_post
Changes since 1.6: +8 -0 lines
Diff to previous 1.6
Adding eddy stress controls a la Ferreira et al.


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Thu Feb 10 03:45:07 2005 UTC (19 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint57d_post, eckpoint57e_pre
Changes since 1.5: +6 -0 lines
Diff to previous 1.5
Also want addiffkr.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Wed Feb 9 21:20:43 2005 UTC (19 years, 2 months ago) by heimbach
Branch: MAIN
Changes since 1.4: +30 -17 lines
Diff to previous 1.4
From now on keep these centrally
(pray that common blocks wont change any time soon)


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Thu Mar 6 23:47:46 2003 UTC (21 years, 1 month ago) by heimbach
Branch: MAIN
CVS Tags: branch-netcdf, branchpoint-genmake2, c49_autodiff, checkpoint50, checkpoint50a_post, checkpoint50b_post, checkpoint50b_pre, checkpoint50c_post, checkpoint50c_pre, checkpoint50d_post, checkpoint50d_pre, checkpoint50e_post, checkpoint50e_pre, checkpoint50f_post, checkpoint50f_pre, checkpoint50g_post, checkpoint50h_post, checkpoint50i_post, checkpoint51, checkpoint51a_post, checkpoint51b_post, checkpoint51b_pre, checkpoint51c_post, checkpoint51d_post, checkpoint51e_post, checkpoint51f_post, checkpoint51f_pre, checkpoint51g_post, checkpoint51h_pre, checkpoint51i_post, checkpoint51i_pre, checkpoint51j_post, checkpoint51k_post, checkpoint51l_post, checkpoint51l_pre, checkpoint51m_post, checkpoint51n_post, checkpoint51n_pre, checkpoint51o_post, checkpoint51o_pre, checkpoint51p_post, checkpoint51q_post, checkpoint51r_post, checkpoint51s_post, checkpoint51t_post, checkpoint51u_post, checkpoint52, checkpoint52a_post, checkpoint52a_pre, checkpoint52b_post, checkpoint52b_pre, checkpoint52c_post, checkpoint52d_post, checkpoint52d_pre, checkpoint52e_post, checkpoint52e_pre, checkpoint52f_post, checkpoint52f_pre, checkpoint52h_pre, checkpoint52i_post, checkpoint52i_pre, checkpoint52j_post, checkpoint52j_pre, checkpoint52k_post, checkpoint52l_post, checkpoint52l_pre, checkpoint52m_post, checkpoint52n_post, checkpoint53, checkpoint53a_post, checkpoint53b_post, checkpoint53b_pre, checkpoint53c_post, checkpoint53d_post, checkpoint53d_pre, checkpoint53f_post, checkpoint53g_post, checkpoint54, checkpoint54a_post, checkpoint54a_pre, checkpoint54b_post, checkpoint54c_post, checkpoint54d_post, checkpoint54e_post, checkpoint54f_post, checkpoint55, checkpoint55a_post, checkpoint55b_post, checkpoint55c_post, checkpoint55d_post, checkpoint55d_pre, checkpoint55e_post, checkpoint55f_post, checkpoint55g_post, checkpoint55h_post, checkpoint55i_post, checkpoint55j_post, checkpoint56, checkpoint56a_post, checkpoint56b_post, checkpoint56c_post, checkpoint57, checkpoint57a_post, checkpoint57a_pre, checkpoint57b_post, checkpoint57c_post, checkpoint57c_pre, ecco_c52_e35, hrcube4, hrcube5, hrcube_1, hrcube_2, hrcube_3
Branch point for: branch-genmake2, branch-nonh, checkpoint51n_branch, netcdf-sm0, tg2-branch
Changes since 1.3: +5 -0 lines
Diff to previous 1.3
autodiff: merging MAIN vs. ECCO.


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Fri Jan 11 18:52:13 2002 UTC (22 years, 3 months ago) by heimbach
Branch: MAIN
CVS Tags: branch-exfmods-tag, checkpoint44, checkpoint44b_post, checkpoint44b_pre, checkpoint44e_post, checkpoint44e_pre, checkpoint44f_post, checkpoint44f_pre, checkpoint44g_post, checkpoint44h_post, checkpoint44h_pre, checkpoint45, checkpoint45a_post, checkpoint45b_post, checkpoint45c_post, checkpoint45d_post, checkpoint46, checkpoint46a_post, checkpoint46a_pre, checkpoint46b_post, checkpoint46b_pre, checkpoint46c_post, checkpoint46c_pre, checkpoint46d_post, checkpoint46d_pre, checkpoint46e_post, checkpoint46e_pre, checkpoint46f_post, checkpoint46g_post, checkpoint46g_pre, checkpoint46h_post, checkpoint46h_pre, checkpoint46i_post, checkpoint46j_post, checkpoint46j_pre, checkpoint46k_post, checkpoint46l_post, checkpoint46l_pre, checkpoint46m_post, checkpoint46n_post, checkpoint47, checkpoint47a_post, checkpoint47b_post, checkpoint47c_post, checkpoint47d_post, checkpoint47d_pre, checkpoint47e_post, checkpoint47f_post, checkpoint47g_post, checkpoint47h_post, checkpoint47i_post, checkpoint47j_post, checkpoint48, checkpoint48a_post, checkpoint48b_post, checkpoint48c_post, checkpoint48c_pre, checkpoint48d_post, checkpoint48d_pre, checkpoint48e_post, checkpoint48f_post, checkpoint48g_post, checkpoint48h_post, checkpoint48i_post, checkpoint49, chkpt44a_post, chkpt44a_pre, chkpt44c_post, chkpt44c_pre, chkpt44d_post, release1_final_v1
Branch point for: branch-exfmods-curt, release1_final
Changes since 1.2: +23 -54 lines
Diff to previous 1.2
Adding templates for TL and AD common blocks to pkg/autodiff/ dir.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue Nov 20 23:27:29 2001 UTC (22 years, 5 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint43a-release1mods, release1-branch-end, release1-branch_branchpoint, release1-branch_tutorials
Branch point for: release1-branch
Changes since 1.1: +9 -0 lines
Diff to previous 1.1
o Bugfix in adcommon.h: commen blocks were adjusted to latest
  common block structure in DYNVARS.h
o placed a do_field_blocking_exchanges after dummy_in_stepping
  to ensure that addummy_in_stepping is preceded by exchanges.


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Fri Sep 28 04:18:58 2001 UTC (22 years, 7 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint43, ecco-branch-mod1, release1_b1, release1_beta1
Branch point for: ecco-branch, release1, release1_coupled
Replaced addynvars.h adffields.h by adcommon.h which contains
all relevant adjoint common blocks needed for adjoint support routines.


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