--- MITgcm/pkg/diagnostics/diagnostics_fill_state.F 2005/09/20 18:30:41 1.27 +++ MITgcm/pkg/diagnostics/diagnostics_fill_state.F 2005/11/16 16:55:21 1.28 @@ -1,4 +1,4 @@ -C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/pkg/diagnostics/diagnostics_fill_state.F,v 1.27 2005/09/20 18:30:41 molod Exp $ +C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/pkg/diagnostics/diagnostics_fill_state.F,v 1.28 2005/11/16 16:55:21 molod Exp $ C $Name: $ #include "DIAG_OPTIONS.h" @@ -270,6 +270,38 @@ CALL DIAGNOSTICS_FILL(tmpMk,'WVELSLT ',0,Nr,0,1,1,myThid) ENDIF + IF ( DIAGNOSTICS_IS_ON('UVELPHI ',myThid) ) THEN + DO bj = myByLo(myThid), myByHi(myThid) + DO bi = myBxLo(myThid), myBxHi(myThid) + DO K=1,Nr + DO j = 1,sNy + DO i = 1,sNx+1 + tmpMk(i,j,K,bi,bj) = uVel(i,j,K,bi,bj)*0.5 _d 0 + & *(totPhiHyd(i,j,K,bi,bj)+totPhiHyd(i-1,j,K,bi,bj)) + ENDDO + ENDDO + ENDDO + ENDDO + ENDDO + CALL DIAGNOSTICS_FILL(tmpMk,'UVELPHI ',0,Nr,0,1,1,myThid) + ENDIF + + IF ( DIAGNOSTICS_IS_ON('VVELPHI ',myThid) ) THEN + DO bj = myByLo(myThid), myByHi(myThid) + DO bi = myBxLo(myThid), myBxHi(myThid) + DO K=1,Nr + DO j = 1,sNy+1 + DO i = 1,sNx + tmpMk(i,j,K,bi,bj) = vVel(i,j,K,bi,bj)*0.5 _d 0 + & *(totPhiHyd(i,j,K,bi,bj)+totPhiHyd(i,j-1,K,bi,bj)) + ENDDO + ENDDO + ENDDO + ENDDO + ENDDO + CALL DIAGNOSTICS_FILL(tmpMk,'VVELPHI ',0,Nr,0,1,1,myThid) + ENDIF + IF ( DIAGNOSTICS_IS_ON('PRESSURE',myThid) ) THEN DO bj = myByLo(myThid), myByHi(myThid) DO bi = myBxLo(myThid), myBxHi(myThid)