61 |
ENDIF |
ENDIF |
62 |
|
|
63 |
#ifdef ALLOW_AUTODIFF_TAMC |
#ifdef ALLOW_AUTODIFF_TAMC |
64 |
CADJ store bet = comlev1_impl3d, key = idkey |
CADJ store bet = comlev1_impl, key = idkey |
65 |
CADJ store gXNm1 = comlev1_impl2d, key = idkey |
CADJ store gXNm1(:,:,:,bi,bj) = comlev1_impl, key = idkey |
66 |
#endif |
#endif |
67 |
|
|
68 |
DO j=jMin,jMax |
DO j=jMin,jMax |
92 |
ENDDO |
ENDDO |
93 |
|
|
94 |
#ifdef ALLOW_AUTODIFF_TAMC |
#ifdef ALLOW_AUTODIFF_TAMC |
95 |
CADJ store ckm1 = comlev1_impl3d, key = kkey |
CADJ store ckm1, bet = comlev1_impl_k, key = kkey |
|
CADJ store bet = comlev1_impl3d, key = kkey |
|
96 |
#endif |
#endif |
97 |
|
|
98 |
DO j=jMin,jMax |
DO j=jMin,jMax |
109 |
ENDDO |
ENDDO |
110 |
|
|
111 |
#ifdef ALLOW_AUTODIFF_TAMC |
#ifdef ALLOW_AUTODIFF_TAMC |
112 |
CADJ store bet = comlev1_impl3d, key = kkey |
CADJ store bet = comlev1_impl_k, key = kkey |
113 |
CADJ store gXNm1(:,:,k-1:k,bi,bj) = comlev1_impl3d, key = kkey |
CADJ store gXNm1(:,:,k-1:k,bi,bj) = comlev1_impl_k, key = kkey |
114 |
#endif |
#endif |
115 |
|
|
116 |
DO j=jMin,jMax |
DO j=jMin,jMax |
124 |
|
|
125 |
ENDIF |
ENDIF |
126 |
|
|
127 |
|
|
128 |
IF (Nr.GT.1) THEN |
IF (Nr.GT.1) THEN |
129 |
|
|
130 |
C-- End of forward sweep (bottom level) |
C-- End of forward sweep (bottom level) |
131 |
DO j=jMin,jMax |
DO j=jMin,jMax |
132 |
DO i=iMin,iMax |
DO i=iMin,iMax |
138 |
ENDDO |
ENDDO |
139 |
|
|
140 |
#ifdef ALLOW_AUTODIFF_TAMC |
#ifdef ALLOW_AUTODIFF_TAMC |
141 |
CADJ store ckm1 = comlev1_impl2d, key = idkey |
CADJ store ckm1 = comlev1_impl, key = idkey |
142 |
CADJ store a,b = comlev1_impl2d, key = idkey |
CADJ store a,b = comlev1_impl, key = idkey |
143 |
CADJ store bet = comlev1_impl2d, key = idkey |
CADJ store bet = comlev1_impl, key = idkey |
144 |
#endif |
#endif |
145 |
|
|
146 |
DO j=jMin,jMax |
DO j=jMin,jMax |
156 |
ENDDO |
ENDDO |
157 |
|
|
158 |
#ifdef ALLOW_AUTODIFF_TAMC |
#ifdef ALLOW_AUTODIFF_TAMC |
159 |
CADJ store gXnm1 = comlev1_impl2d, key = idkey |
CADJ store a,bet = comlev1_impl, key = idkey |
160 |
|
CADJ store gXnm1(:,:,:,bi,bj) = comlev1_impl, key = idkey |
161 |
#endif |
#endif |
162 |
|
|
163 |
DO j=jMin,jMax |
DO j=jMin,jMax |
168 |
ENDDO |
ENDDO |
169 |
|
|
170 |
#ifdef ALLOW_AUTODIFF_TAMC |
#ifdef ALLOW_AUTODIFF_TAMC |
171 |
CADJ store gam = comlev1_impl2d, key = idkey |
CADJ store gam = comlev1_impl, key = idkey |
172 |
#endif |
#endif |
173 |
|
|
174 |
C-- Backward sweep |
C-- Backward sweep |