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

Annotation of /MITgcm/pkg/autodiff/AUTODIFF.h

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


Revision 1.14 - (hide annotations) (download)
Sat Aug 30 21:49:53 2014 UTC (9 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: checkpoint66b, checkpoint66a, checkpoint65z, checkpoint65x, checkpoint65y, checkpoint65r, checkpoint65s, checkpoint65p, checkpoint65q, checkpoint65v, checkpoint65w, checkpoint65t, checkpoint65u, checkpoint65j, checkpoint65k, checkpoint65h, checkpoint65i, checkpoint65n, checkpoint65o, checkpoint65l, checkpoint65m, checkpoint65f, checkpoint65g, checkpoint65d, checkpoint65e
Changes since 1.13: +2 -2 lines
File MIME type: text/plain
add storage of OB values for U & V (was already done for T & S)

1 jmc 1.14 C $Header: /u/gcmpack/MITgcm/pkg/autodiff/AUTODIFF.h,v 1.13 2014/08/15 19:27:13 jmc Exp $
2 jmc 1.4 C $Name: $
3 heimbach 1.1
4 gforget 1.11 #ifdef ALLOW_AUTODIFF_WHTAPEIO
5     COMMON /AUTODIFF_WHTAPEIO_I/
6     & tapeFileCounter, tapeMaxCounter, tapeFileUnit, tapeFileUnitS
7     integer tapeFileCounter, tapeMaxCounter
8     integer tapeFileUnit, tapeFileUnitS(4)
9     COMMON /AUTODIFF_WHTAPEIO_L/
10     & tapeConcatIO, tapeSingleCpuIO, tapeBufferIO
11     logical tapeConcatIO, tapeSingleCpuIO, tapeBufferIO
12     #endif
13    
14 gforget 1.12 c ad dump record number (used only if dumpAdByRec is true)
15     integer dumpAdRecMn
16     integer dumpAdRecDy
17     integer dumpAdRecSi
18     COMMON /AUTODIFF_DUMP_AD_REC/
19     & dumpAdRecMn, dumpAdRecDy, dumpAdRecSi
20    
21 heimbach 1.1 integer ilev_1
22     integer ilev_2
23     integer ilev_3
24     integer ilev_4
25     integer max_lev2
26     integer max_lev3
27     integer max_lev4
28     integer NDV3D, NDV2D, NEXF1, NEXF2, NCTRL1, NOB, NSI
29 gforget 1.7 #ifdef ALLOW_ADAMSBASHFORTH_3
30 jmc 1.13 PARAMETER (NDV3D = 14)
31 gforget 1.7 #else
32 jmc 1.13 PARAMETER (NDV3D = 10)
33 gforget 1.7 #endif
34 heimbach 1.2 PARAMETER (NDV2D = 23)
35     PARAMETER (NEXF1 = 21)
36 heimbach 1.9 PARAMETER (NEXF2 = 20)
37 heimbach 1.10 PARAMETER (NCTRL1 = 20)
38 jmc 1.14 PARAMETER (NOB = 20)
39 jmc 1.8 PARAMETER (NSI = 19)
40 heimbach 1.1 _RL StoreDynVars3D
41     & (1-OLx:sNx+OLx,1-OLy:sNy+OLy,Nr,nSx,nSy,NDV3D)
42     _RL StoreDynVars2D
43     & (1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy,NDV2D)
44     _RL StoreEXF1(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy,NEXF1)
45     _RL StoreEXF2(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy,NEXF2)
46     _RL StoreCTRLS1(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy,NCTRL1)
47     _RL StoreOBCSN(1-Olx:sNx+Olx,Nr,nSx,nSy,NOB)
48     _RL StoreOBCSS(1-Olx:sNx+Olx,Nr,nSx,nSy,NOB)
49     _RL StoreOBCSE(1-OLy:sNy+OLy,Nr,nSx,nSy,NOB)
50     _RL StoreOBCSW(1-OLy:sNy+OLy,Nr,nSx,nSy,NOB)
51     _RL StoreSEAICE(1-OLx:sNx+OLx,1-OLy:sNy+OLy,nSx,nSy,NSI)
52    
53     COMMON /AUTODIFF_STORE_DYN/
54     & StoreDynVars3D,
55     & StoreDynVars2D
56     COMMON /AUTODIFF_STORE_EXF_FLUX/
57     & StoreEXF1
58     COMMON /AUTODIFF_STORE_EXF_ATMOS/
59     & StoreEXF2
60     COMMON /AUTODIFF_STORE_CTRL/
61     & StoreCTRLS1
62     COMMON /AUTODIFF_STORE_OBCSN/
63     & StoreOBCSN
64     COMMON /AUTODIFF_STORE_OBCSS/
65     & StoreOBCSS
66     COMMON /AUTODIFF_STORE_OBCSE/
67     & StoreOBCSE
68     COMMON /AUTODIFF_STORE_OBCSW/
69     & StoreOBCSW
70     COMMON /AUTODIFF_STORE_SEAICE/
71     & StoreSEAICE
72    

  ViewVC Help
Powered by ViewVC 1.1.22