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

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

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


Revision 1.12 - (show annotations) (download)
Tue Aug 7 21:17:34 2012 UTC (12 years, 1 month ago) by gforget
Branch: MAIN
CVS Tags: checkpoint64y, checkpoint64x, checkpoint64z, checkpoint64q, checkpoint64p, checkpoint64s, checkpoint64r, checkpoint64u, checkpoint64t, checkpoint64w, checkpoint64v, checkpoint64i, checkpoint64h, checkpoint64k, checkpoint64j, checkpoint64m, checkpoint64l, checkpoint64o, checkpoint64n, checkpoint64a, checkpoint64c, checkpoint64b, checkpoint64e, checkpoint64d, checkpoint64g, checkpoint64f, checkpoint63r, checkpoint63s, checkpoint64, checkpoint65, checkpoint65b, checkpoint65a
Changes since 1.11: +8 -1 lines
File MIME type: text/plain
- added run time param dumpAdByRec : ad dump format switch.
    If true then write all records to one file per variable.
    Else write one file per record (remains the default).

1 C $Header: /u/gcmpack/MITgcm/pkg/autodiff/AUTODIFF.h,v 1.11 2011/01/21 01:19:03 gforget Exp $
2 C $Name: $
3
4 #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 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 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 #ifdef ALLOW_ADAMSBASHFORTH_3
30 PARAMETER (NDV3D = 16)
31 #else
32 PARAMETER (NDV3D = 12)
33 #endif
34 PARAMETER (NDV2D = 23)
35 PARAMETER (NEXF1 = 21)
36 PARAMETER (NEXF2 = 20)
37 PARAMETER (NCTRL1 = 20)
38 PARAMETER (NOB = 18)
39 PARAMETER (NSI = 19)
40 _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