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

Contents of /MITgcm/pkg/autodiff/checkpoint_lev1_directives.h

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


Revision 1.30 - (show annotations) (download)
Mon Apr 30 18:48:19 2007 UTC (17 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint59p, checkpoint59e, checkpoint59d, checkpoint59g, checkpoint59f, checkpoint59a, checkpoint59c, checkpoint59b, checkpoint59m, checkpoint59l, checkpoint59o, checkpoint59n, checkpoint59i, checkpoint59h, checkpoint59k, checkpoint59j
Changes since 1.29: +2 -3 lines
File MIME type: text/plain
Change CADJ STORE pattern after removing some
#ifdef ALLOW_EXF ... #ELSE ... #ENDIF structures.

1 C $Header: /u/gcmpack/MITgcm/pkg/autodiff/checkpoint_lev1_directives.h,v 1.29 2007/04/17 23:42:32 heimbach Exp $
2 C $Name: $
3 c
4 c store directives for checkpoint level 1
5 c
6 c created: heimbach@mit.edu 10-Jan-2002
7 c
8 #ifdef NONLIN_FRSURF
9 c
10 CADJ STORE hfacc = comlev1, key = ikey_dynamics
11 CADJ STORE hfac_surfc = comlev1, key = ikey_dynamics
12 CADJ STORE recip_hfacc = comlev1, key = ikey_dynamics
13 CADJ STORE recip_hfacs = comlev1, key = ikey_dynamics
14 CADJ STORE recip_hfacw = comlev1, key = ikey_dynamics
15 cph the following are frequently needed, e.g. with seaice
16 CADJ STORE pmepr = comlev1, key = ikey_dynamics
17 CADJ STORE totphihyd = comlev1, key = ikey_dynamics
18 c
19 # ifndef DISABLE_RSTAR_CODE
20 CADJ STORE detahdt = comlev1, key = ikey_dynamics
21 CADJ STORE gs,gsnm1,gt,gtnm1 = comlev1, key = ikey_dynamics
22 CADJ STORE salt,theta = comlev1, key = ikey_dynamics
23 CADJ STORE uvel,vvel,wvel = comlev1, key = ikey_dynamics
24 CADJ STORE h0facc,h0facs,h0facw
25 CADJ & = comlev1, key = ikey_dynamics
26 CADJ STORE rstarfacc,rstarfacs,rstarfacw
27 CADJ & = comlev1, key = ikey_dynamics
28 CADJ STORE rstarexpc,rstarexps,rstarexpw
29 CADJ & = comlev1, key = ikey_dynamics
30 # endif
31 #endif /* NONLIN_FRSURF */
32
33 #ifdef ALLOW_DEPTH_CONTROL
34 CADJ STORE pmepr,surfaceforcingtice
35 CADJ & = comlev1, key=ikey_dynamics
36 CADJ STORE detahdt
37 CADJ & = comlev1, key=ikey_dynamics
38 CADJ STORE gs,gsnm1,gt,gtnm1,gunm1,gvnm1
39 CADJ & = comlev1, key=ikey_dynamics
40 CADJ STORE theta,salt,totphihyd,wvel
41 CADJ & = comlev1, key=ikey_dynamics
42 #endif /* ALLOW_DEPTH_CONTROL */
43
44 #ifdef ALLOW_CD_CODE
45 # include "cd_code_ad_check_lev1_dir.h"
46 #endif
47
48 #ifdef ALLOW_EXF
49 # include "exf_ad_check_lev1_dir.h"
50 #endif /* ALLOW_EXF undef */
51
52 CADJ STORE taux0 = comlev1, key = ikey_dynamics
53 CADJ STORE taux1 = comlev1, key = ikey_dynamics
54 CADJ STORE tauy0 = comlev1, key = ikey_dynamics
55 CADJ STORE tauy1 = comlev1, key = ikey_dynamics
56 CADJ STORE Qnet0 = comlev1, key = ikey_dynamics
57 CADJ STORE Qnet1 = comlev1, key = ikey_dynamics
58 CADJ STORE EmPmR0 = comlev1, key = ikey_dynamics
59 CADJ STORE EmPmR1 = comlev1, key = ikey_dynamics
60 CADJ STORE SST0 = comlev1, key = ikey_dynamics
61 CADJ STORE SST1 = comlev1, key = ikey_dynamics
62 CADJ STORE SSS0 = comlev1, key = ikey_dynamics
63 CADJ STORE SSS1 = comlev1, key = ikey_dynamics
64 CADJ STORE saltFlux0 = comlev1, key = ikey_dynamics
65 CADJ STORE saltFlux1 = comlev1, key = ikey_dynamics
66 # ifdef SHORTWAVE_HEATING
67 CADJ STORE Qsw0 = comlev1, key = ikey_dynamics
68 CADJ STORE Qsw1 = comlev1, key = ikey_dynamics
69 # endif
70 # ifdef ATMOSPHERIC_LOADING
71 CADJ STORE pload0 = comlev1, key = ikey_dynamics
72 CADJ STORE pload1 = comlev1, key = ikey_dynamics
73 CADJ STORE siceload = comlev1, key = ikey_dynamics
74 # endif
75
76 #ifdef ALLOW_OBCS
77 # include "obcs_ad_check_lev1_dir.h"
78 #endif /* ALLOW_OBCS */
79
80 #ifdef ALLOW_SEAICE
81 # include "seaice_ad_check_lev1_dir.h"
82 #endif
83
84 #ifdef ALLOW_THSICE
85 # include "thsice_ad_check_lev1_dir.h"
86 #endif
87
88 #ifdef ALLOW_RBCS
89 # include "rbcs_ad_check_lev1_dir.h"
90 #endif /* ALLOW_RBCS */
91
92 #ifdef ALLOW_EBM
93 CADJ STORE fu = comlev1, key = ikey_dynamics
94 CADJ STORE fv = comlev1, key = ikey_dynamics
95 CADJ STORE sss = comlev1, key = ikey_dynamics
96 CADJ STORE qnet = comlev1, key = ikey_dynamics
97 CADJ STORE qsw = comlev1, key = ikey_dynamics
98 CADJ STORE empmr = comlev1, key = ikey_dynamics
99 CADJ STORE theta = comlev1, key = ikey_dynamics
100 # include "ebm_ad_check_lev1_dir.h"
101 #endif
102
103 #ifdef ALLOW_COST
104 CADJ STORE cMeanThetaUVel = comlev1, key = ikey_dynamics
105 CADJ STORE cMeanThetaVVel = comlev1, key = ikey_dynamics
106 #endif
107

  ViewVC Help
Powered by ViewVC 1.1.22