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 2528 for trunk/NEMOGCM/NEMO/OPA_SRC/DYN/dynvor.F90 – NEMO

Ignore:
Timestamp:
2010-12-27T18:33:53+01:00 (13 years ago)
Author:
rblod
Message:

Update NEMOGCM from branch nemo_v3_3_beta

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMOGCM/NEMO/OPA_SRC/DYN/dynvor.F90

    • Property svn:eol-style deleted
    r1694 r2528  
    1414   !!            2.0  !  2006-11  (G. Madec)  flux form advection: add metric term 
    1515   !!            3.2  !  2009-04  (R. Benshila)  vvl: correction of een scheme 
     16   !!            3.3  !  2010-10  (C. Ethe, G. Madec) reorganisation of initialisation phase 
    1617   !!---------------------------------------------------------------------- 
    1718 
    1819   !!---------------------------------------------------------------------- 
    19    !!   dyn_vor     : Update the momentum trend with the vorticity trend 
    20    !!       vor_ens : enstrophy conserving scheme       (ln_dynvor_ens=T) 
    21    !!       vor_ene : energy conserving scheme          (ln_dynvor_ene=T) 
    22    !!       vor_mix : mixed enstrophy/energy conserving (ln_dynvor_mix=T) 
    23    !!       vor_een : energy and enstrophy conserving   (ln_dynvor_een=T) 
    24    !!       vor_ctl : set and control of the different vorticity option 
     20   !!   dyn_vor      : Update the momentum trend with the vorticity trend 
     21   !!       vor_ens  : enstrophy conserving scheme       (ln_dynvor_ens=T) 
     22   !!       vor_ene  : energy conserving scheme          (ln_dynvor_ene=T) 
     23   !!       vor_mix  : mixed enstrophy/energy conserving (ln_dynvor_mix=T) 
     24   !!       vor_een  : energy and enstrophy conserving   (ln_dynvor_een=T) 
     25   !!   dyn_vor_init : set and control of the different vorticity option 
    2526   !!---------------------------------------------------------------------- 
    2627   USE oce            ! ocean dynamics and tracers 
     
    3637   PRIVATE 
    3738 
    38    PUBLIC   dyn_vor   ! routine called by step.F90 
     39   PUBLIC   dyn_vor        ! routine called by step.F90 
     40   PUBLIC   dyn_vor_init   ! routine called by opa.F90 
    3941 
    4042   !                                             !!* Namelist namdyn_vor: vorticity term 
     
    5355#  include "vectopt_loop_substitute.h90" 
    5456   !!---------------------------------------------------------------------- 
    55    !! NEMO/OPA 3,2 , LOCEAN-IPSL (2009)  
     57   !! NEMO/OPA 3.3 , NEMO Consortium (2010) 
    5658   !! $Id$ 
    57    !! Software governed by the CeCILL licence (modipsl/doc/NEMO_CeCILL.txt) 
     59   !! Software governed by the CeCILL licence (NEMOGCM/NEMO_CeCILL.txt) 
    5860   !!---------------------------------------------------------------------- 
    5961 
     
    7476      INTEGER, INTENT( in ) ::   kt   ! ocean time-step index 
    7577      !!---------------------------------------------------------------------- 
    76  
    77       IF( kt == nit000 )   CALL vor_ctl          ! initialisation & control of options 
    7878 
    7979      !                                          ! vorticity term  
     
    637637 
    638638 
    639    SUBROUTINE vor_ctl 
     639   SUBROUTINE dyn_vor_init 
    640640      !!--------------------------------------------------------------------- 
    641       !!                  ***  ROUTINE vor_ctl  *** 
     641      !!                  ***  ROUTINE dyn_vor_init  *** 
    642642      !! 
    643643      !! ** Purpose :   Control the consistency between cpp options for 
     
    653653      IF(lwp) THEN                    ! Namelist print 
    654654         WRITE(numout,*) 
    655          WRITE(numout,*) 'dyn:vor_ctl : vorticity term : read namelist and control the consistency' 
    656          WRITE(numout,*) '~~~~~~~~~~~' 
     655         WRITE(numout,*) 'dyn_vor_init : vorticity term : read namelist and control the consistency' 
     656         WRITE(numout,*) '~~~~~~~~~~~~' 
    657657         WRITE(numout,*) '        Namelist namdyn_vor : oice of the vorticity term scheme' 
    658658         WRITE(numout,*) '           energy    conserving scheme                ln_dynvor_ene = ', ln_dynvor_ene 
     
    700700      ENDIF 
    701701      ! 
    702    END SUBROUTINE vor_ctl 
     702   END SUBROUTINE dyn_vor_init 
    703703 
    704704   !!============================================================================== 
Note: See TracChangeset for help on using the changeset viewer.