304 |
ENDDO |
ENDDO |
305 |
ENDIF |
ENDIF |
306 |
|
|
307 |
|
#ifndef ALLOW_AUTODIFF_TAMC |
308 |
IF (linFSConserveTr) THEN |
IF (linFSConserveTr) THEN |
309 |
DO j=1,sNy |
DO j=1,sNy |
310 |
DO i=1,sNx |
DO i=1,sNx |
315 |
ENDDO |
ENDDO |
316 |
ENDDO |
ENDDO |
317 |
ENDIF |
ENDIF |
318 |
|
#endif /* ndfef ALLOW_AUTODIFF_TAMC */ |
319 |
|
|
320 |
#ifdef ALLOW_SHELFICE |
#ifdef ALLOW_SHELFICE |
321 |
IF ( useShelfIce ) |
IF ( useShelfIce ) |
330 |
swfracb(1)=abs(rF(klev)) |
swfracb(1)=abs(rF(klev)) |
331 |
swfracb(2)=abs(rF(klev+1)) |
swfracb(2)=abs(rF(klev+1)) |
332 |
CALL SWFRAC( |
CALL SWFRAC( |
333 |
I two,minusone, |
I two, minusone, |
334 |
I myTime,myThid, |
U swfracb, |
335 |
U swfracb) |
I myTime, 1, myThid ) |
336 |
kp1 = klev+1 |
kp1 = klev+1 |
337 |
IF (klev.EQ.Nr) THEN |
IF (klev.EQ.Nr) THEN |
338 |
kp1 = klev |
kp1 = klev |
455 |
ENDDO |
ENDDO |
456 |
ENDIF |
ENDIF |
457 |
|
|
458 |
|
#ifndef ALLOW_AUTODIFF_TAMC |
459 |
IF (linFSConserveTr) THEN |
IF (linFSConserveTr) THEN |
460 |
DO j=1,sNy |
DO j=1,sNy |
461 |
DO i=1,sNx |
DO i=1,sNx |
466 |
ENDDO |
ENDDO |
467 |
ENDDO |
ENDDO |
468 |
ENDIF |
ENDIF |
469 |
|
#endif /* ndfef ALLOW_AUTODIFF_TAMC */ |
470 |
|
|
471 |
#ifdef ALLOW_SHELFICE |
#ifdef ALLOW_SHELFICE |
472 |
IF ( useShelfIce ) |
IF ( useShelfIce ) |