/[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.16 - (hide annotations) (download)
Sat Feb 18 19:39:50 2017 UTC (7 years, 4 months ago) by gforget
Branch: MAIN
CVS Tags: checkpoint66g, checkpoint66f, checkpoint66e, checkpoint66o, checkpoint66n, checkpoint66m, checkpoint66l, checkpoint66k, checkpoint66j, checkpoint66i, checkpoint66h, HEAD
Changes since 1.15: +2 -2 lines
File MIME type: text/plain
- need to store hs0/1, hl0/1 to avoid recomputation when ALLOW_READ_TURBFLUXES is defined

1 gforget 1.16 C $Header: /u/gcmpack/MITgcm/pkg/autodiff/AUTODIFF.h,v 1.15 2017/01/18 21:56:32 gforget 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 gforget 1.15 PARAMETER (NEXF1 = 23)
36 gforget 1.16 PARAMETER (NEXF2 = 24)
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