C $Header: /home/ubuntu/mnt/e9_copy/MITgcm/pkg/cd_code/cd_code_ini_vars.F,v 1.6 2004/10/13 18:37:26 heimbach Exp $ C $Name: $ #include "CD_CODE_OPTIONS.h" SUBROUTINE CD_CODE_INI_VARS( myThid ) IMPLICIT NONE C === Global variables === #include "SIZE.h" #include "EEPARAMS.h" #include "PARAMS.h" #include "CD_CODE_VARS.h" C == Routine arguments == C myThid - Number of this instance of INI_UVEL INTEGER myThid C !LOCAL VARIABLES: C == Local variables == C bi,bj - Loop counters C I,J,K INTEGER bi, bj INTEGER I, J, K CHARACTER*(MAX_LEN_FNAM) fn CHARACTER*(10) suff INTEGER prec CEOP #ifdef ALLOW_CD_CODE C-- Over all tiles DO bj = myByLo(myThid), myByHi(myThid) DO bi = myBxLo(myThid), myBxHi(myThid) C- 3D arrays DO K=1,Nr DO J=1-Oly,sNy+Oly DO I=1-Olx,sNx+Olx uNM1(I,J,K,bi,bj)=0. _d 0 vNM1(I,J,K,bi,bj)=0. _d 0 uVeld(I,J,K,bi,bj)=0. _d 0 vVeld(I,J,K,bi,bj)=0. _d 0 ENDDO ENDDO ENDDO C- 2D arrays DO J=1-Oly,sNy+Oly DO I=1-Olx,sNx+Olx etaNm1(I,J,bi,bj)=0. _d 0 ENDDO ENDDO ENDDO ENDDO IF ( nIter0.NE.0 ) THEN CALL CD_CODE_READ_CHECKPOINT( nIter0, myThid ) ENDIF #endif /* ALLOW_CD_CODE */ RETURN END