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 2795 for branches/2011/dev_r2787_NOCS_NEPTUNE/NEMOGCM/NEMO – NEMO

Ignore:
Timestamp:
2011-07-07T15:21:12+02:00 (13 years ago)
Author:
acc
Message:

First set of changes for simplified laplacian Neptune, see ticket #843

Location:
branches/2011/dev_r2787_NOCS_NEPTUNE/NEMOGCM/NEMO/OPA_SRC
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • branches/2011/dev_r2787_NOCS_NEPTUNE/NEMOGCM/NEMO/OPA_SRC/nemogcm.F90

    r2715 r2795  
    6666   USE c1d             ! 1D configuration 
    6767   USE step_c1d        ! Time stepping loop for the 1D configuration 
     68   USE dynnept         ! simplified form of Neptune effect 
    6869#if defined key_top 
    6970   USE trcini          ! passive tracer initialisation 
     
    296297      IF( lk_obc        )   CALL     obc_init   ! Open boundaries  
    297298      IF( lk_bdy        )   CALL     bdy_init   ! Unstructured open boundaries 
     299 
     300                            CALL flush(numout) 
     301                            CALL dyn_nept_init  ! simplified form of Neptune effect 
     302                            CALL flush(numout) 
    298303 
    299304                            CALL  istate_init   ! ocean initial state (Dynamics and tracers) 
  • branches/2011/dev_r2787_NOCS_NEPTUNE/NEMOGCM/NEMO/OPA_SRC/step.F90

    r2715 r2795  
    3636#endif 
    3737   USE asminc           ! assimilation increments    (tra_asm_inc, dyn_asm_inc routines) 
     38   USE dynnept          ! simplified form of Neptune effect 
    3839 
    3940   IMPLICIT NONE 
     
    220221      IF(  ln_asmiau .AND. & 
    221222         & ln_dyninc       )   CALL dyn_asm_inc( kstp )     ! apply dynamics assimilation increment 
     223      IF( ln_neptsimp )        CALL dyn_cor_topo( kstp )    ! subtract Neptune velocities (simplified) 
    222224                               CALL dyn_adv( kstp )         ! advection (vector or flux form) 
    223225                               CALL dyn_vor( kstp )         ! vorticity term including Coriolis 
    224226                               CALL dyn_ldf( kstp )         ! lateral mixing 
     227      IF( ln_neptsimp )        CALL dyn_cor_topo( kstp )    ! add Neptune velocities (simplified) 
    225228#if defined key_agrif 
    226229      IF(.NOT. Agrif_Root())   CALL Agrif_Sponge_dyn        ! momemtum sponge 
Note: See TracChangeset for help on using the changeset viewer.