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 6004 for branches/2015/dev_r5836_NOC3_vvl_by_default/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_exp.F90 – NEMO

Ignore:
Timestamp:
2015-12-04T17:05:58+01:00 (8 years ago)
Author:
gm
Message:

#1613: vvl by default, step III: Merge with the trunk (free surface simplification) (see wiki)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2015/dev_r5836_NOC3_vvl_by_default/NEMOGCM/NEMO/OPA_SRC/DYN/dynspg_exp.F90

    r5866 r6004  
    22   !!====================================================================== 
    33   !!                   ***  MODULE  dynspg_exp  *** 
    4    !! Ocean dynamics:  surface pressure gradient trend 
     4   !! Ocean dynamics:  surface pressure gradient trend, explicit scheme 
    55   !!====================================================================== 
    66   !! History :  2.0  !  2005-11  (V. Garnier, G. Madec, L. Bessieres) Original code 
    77   !!            3.2  !  2009-06  (G. Madec, M. Leclair, R. Benshila) introduce sshwzv module 
    88   !!---------------------------------------------------------------------- 
    9 #if defined key_dynspg_exp 
    10    !!---------------------------------------------------------------------- 
    11    !!   'key_dynspg_exp'                              explicit free surface 
     9 
    1210   !!---------------------------------------------------------------------- 
    1311   !!   dyn_spg_exp  : update the momentum trend with the surface  
     
    2725   USE timing          ! Timing 
    2826 
    29  
    3027   IMPLICIT NONE 
    3128   PRIVATE 
    3229 
    33    PUBLIC   dyn_spg_exp   ! routine called by step.F90 
     30   PUBLIC   dyn_spg_exp   ! routine called by dynspg.F90  
    3431 
    3532   !! * Substitutions 
     
    10097   END SUBROUTINE dyn_spg_exp 
    10198 
    102 #else 
    103    !!---------------------------------------------------------------------- 
    104    !!   Default case :   Empty module   No standart explicit free surface  
    105    !!---------------------------------------------------------------------- 
    106 CONTAINS 
    107    SUBROUTINE dyn_spg_exp( kt )       ! Empty routine 
    108       WRITE(*,*) 'dyn_spg_exp: You should not have seen this print! error?', kt 
    109    END SUBROUTINE dyn_spg_exp 
    110 #endif 
    111  
    11299   !!====================================================================== 
    113100END MODULE dynspg_exp 
Note: See TracChangeset for help on using the changeset viewer.