MODULE istate !!====================================================================== !! *** MODULE istate *** !! Ocean state : initial state setting, off-line case !!===================================================================== !! History : 3.3 ! 2010-10 (C. Ethe) original code !!---------------------------------------------------------------------- !!---------------------------------------------------------------------- !! istate_init : initial state set to zero !!---------------------------------------------------------------------- USE oce ! ocean dynamics and active tracers USE dom_oce ! ocean space and time domain IMPLICIT NONE PRIVATE PUBLIC istate_init ! routine called by step.F90 !! * Substitutions # include "domzgr_substitute.h90" # include "vectopt_loop_substitute.h90" !!---------------------------------------------------------------------- !! NEMO/OFF 3.3 , NEMO Consortium (2010) !! $Id$ !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) !!--------------------------------------------------------------------- CONTAINS SUBROUTINE istate_init !!---------------------------------------------------------------------- !! *** ROUTINE istate_init *** !! !! ** Purpose : Initialization to zero of the dynamics and tracers. !!---------------------------------------------------------------------- ! ! now fields ! after fields ! un (:,:,:) = 0._wp ; ua(:,:,:) = 0._wp ! vn (:,:,:) = 0._wp ; va(:,:,:) = 0._wp ! wn (:,:,:) = 0._wp ! ! hdivn(:,:,:) = 0._wp ! ! tsn (:,:,:,:) = 0._wp ! ! ! rhd (:,:,:) = 0.e0 rhop (:,:,:) = 0.e0 rn2 (:,:,:) = 0.e0 ! END SUBROUTINE istate_init !!===================================================================== END MODULE istate