/[MITgcm]/MITgcm/pkg/autodiff/ini_autodiff.F
ViewVC logotype

Contents of /MITgcm/pkg/autodiff/ini_autodiff.F

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


Revision 1.1 - (show annotations) (download)
Thu Nov 8 20:57:51 2001 UTC (22 years, 7 months ago) by heimbach
Branch: MAIN
Preparing adjoint of Held-Suarez:
- bugfix for storing in absence of CD code
- adding EXACT_CONSERV to AD list
- new routine ini_autodiff to add TAMC-specific initialisations
- adding Shapiro filter to AD list

1
2 #include "CPP_OPTIONS.h"
3
4 CBOP
5 C !ROUTINE: INI_AUTODIFF
6 C !INTERFACE:
7 SUBROUTINE INI_AUTODIFF( myThid )
8 C !DESCRIPTION: \bv
9 C *==========================================================*
10 C | SUBROUTINE INI_AUTODIFF
11 C | o Initialise to zero some active arrays
12 C *==========================================================*
13 C \ev
14
15 C !USES:
16 IMPLICIT NONE
17 C === Global variables ===
18 #include "SIZE.h"
19 #include "EEPARAMS.h"
20 #include "PARAMS.h"
21 #include "SURFACE.h"
22 #endif
23
24 C !INPUT/OUTPUT PARAMETERS:
25 C == Routine arguments ==
26 C myThid - Number of this instance of INI_UVEL
27 INTEGER myThid
28
29 #ifdef ALLOW_AUTODIFF_TAMC
30
31 C !LOCAL VARIABLES:
32 C == Local variables ==
33 C bi,bj - Loop counters
34 C I,J,K
35 INTEGER bi, bj
36 INTEGER I, J, K
37 CEOP
38
39 C-- Over all tiles
40 DO bj = myByLo(myThid), myByHi(myThid)
41 DO bi = myBxLo(myThid), myBxHi(myThid)
42
43 C- 3D arrays
44
45 C- 2D arrays
46 DO J=1-Oly,sNy+Oly
47 DO I=1-Olx,sNx+Olx
48 #ifdef EXACT_CONSERV
49 hDivFlow(I,J,bi,bj)=0. _d 0
50 #endif
51 ENDDO
52 ENDDO
53
54 ENDDO
55 ENDDO
56
57 #endif /* ALLOW_AUTODIFF_TAMC */
58
59 END

  ViewVC Help
Powered by ViewVC 1.1.22