New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 2382 for branches/nemo_v3_3_beta/NEMOGCM/NEMO/OPA_SRC/opa.F90 – NEMO

Ignore:
Timestamp:
2010-11-13T14:08:12+01:00 (14 years ago)
Author:
gm
Message:

v3.3beta: C1D - bug correction to compile with key_c1d

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/nemo_v3_3_beta/NEMOGCM/NEMO/OPA_SRC/opa.F90

    r2329 r2382  
    3636   !!---------------------------------------------------------------------- 
    3737 
    38    USE step_oce        ! Time stepping module definition 
     38   USE step_oce        ! module used in the ocean time stepping module 
    3939   USE sbc_oce         ! surface boundary condition: ocean 
    4040   USE domcfg          ! domain configuration               (dom_cfg routine) 
     
    103103      INTEGER ::   istp       ! time step index 
    104104      !!---------------------------------------------------------------------- 
    105  
     105      ! 
    106106#if defined key_agrif 
    107107      CALL Agrif_Init_Grids()      ! AGRIF: set the meshes 
     
    247247      ELSE                            ;   CALL mpp_init2     ! eliminate land processors 
    248248      ENDIF 
    249 !!gm c1d case can be moved in dom_init routine 
    250 #if defined key_c1d 
    251          CALL cor_c1d                            ! Coriolis defined at T-point 
    252          umask(:,:,:) = tmask(:,:,:)             ! U, V and T-points are the same 
    253          vmask(:,:,:) = tmask(:,:,:)             !  
    254 #endif 
    255 !!gm c1d end 
    256  
     249      ! 
    257250      !                                      ! General initialization 
    258251                            CALL     phy_cst    ! Physical constants 
     
    307300                            CALL     trc_init 
    308301#endif 
    309       !                                     ! diagnostics 
     302      !                                     ! Diagnostics 
    310303                            CALL     iom_init   ! iom_put initialization 
    311304      IF( lk_floats    )    CALL     flo_init   ! drifting Floats 
     
    314307                            CALL dia_hsb_init   ! heat content, salt content and volume budgets 
    315308                            CALL trd_mod_init   ! Mixed-layer/Vorticity/Integral constraints trends 
    316       IF( lk_diaobs    ) THEN 
    317          CALL dia_obs_init                  ! Initialize observational data 
    318          CALL dia_obs( nit000 - 1 )         ! Observation operator for restart 
     309      IF( lk_diaobs    ) THEN                   ! Observation & model comparison 
     310                            CALL dia_obs_init            ! Initialize observational data 
     311                            CALL dia_obs( nit000 - 1 )   ! Observation operator for restart 
    319312      ENDIF       
    320       IF( lk_asminc    )    CALL asm_inc_init     ! Initialize assimilation increments 
    321       IF(lwp) WRITE(numout,*)'Euler time step switch is ', neuler 
    322  
     313      !                                     ! Assimilation increments 
     314      IF( lk_asminc    )    CALL asm_inc_init   ! Initialize assimilation increments 
     315      IF(lwp) WRITE(numout,*) 'Euler time step switch is ', neuler 
    323316      ! 
    324317   END SUBROUTINE opa_init 
Note: See TracChangeset for help on using the changeset viewer.