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.
2009WP/2009Stream3/LeapFrogC (diff) – NEMO

Changes between Version 5 and Version 6 of 2009WP/2009Stream3/LeapFrogC


Ignore:
Timestamp:
2009-06-14T12:52:36+02:00 (15 years ago)
Author:
gm
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2009WP/2009Stream3/LeapFrogC

    v5 v6  
    1919ongoing work (NEMO-Paris). [[BR]] 
    2020 
    21 '''Module involved''': [[BR]] 
     21'''Module involved''': starting from the trunk after release v3.1, including vvl update (June 14th 2009) [[BR]] 
     22''step.F90'' ==> the version introduced for vvl after revision v3.1 should be used. [[BR]] 
    2223''fldread.F90''   [[BR]] 
    23 ''sbcmod.F90''   ;   trasbc.F90 , traqsr.F90 , dynzdf_exp.F90 , dynzdf_imp.F90   [[BR]] 
    24 ''sshnxt.F90'' , tranxt.F90 , dynnxt.F90[[BR]] 
    25 ''step.F90'' ==> the version of step introduced for vvl after revision v3.1 should be used. [[BR]] 
     24''sbcmod.F90''   ;   ''trasbc.F90'' , ''traqsr.F90'' , ''dynzdf_exp.F90'' , ''dynzdf_imp.F90''   [[BR]] 
     25''sshnxt.F90'' , ''tranxt.F90'' , ''dynnxt.F90'' ==> the versions introduced for vvl after revision v3.1 should be used. [[BR]] 
    2626Header associated with the modification (to be included in all modified modules) :[[BR]] 
    2727 
     
    5555Each time a forcing term appear in the 3 time evolution equation solved in NEMO/OPA (''ssh'', momentum, tracer), it is the mean of kt+1/2 and kt+1/2 which is used. Therefore, the surface module (including the sea-ice!) must now provide both kt+1/2 '''and''' kt-1/2 forcing fields, and all the module involving a forcing term have to be modified.[[BR]] 
    5656  
    57 === • surface module  (sbc_oce.F90 and sbcmod.F90) ===  
     57=== • surface module (SBC) ===  
    5858 
    5959 ==== - sbc_oce.F90 ==== 
     
    176176[[BR]] 
    177177 
    178 === • tracer forcing term === 
     178=== • tracer forcing term (TRA) === 
    179179 
    180180 ==== - trasbc.F90 ====  
    181181  
    182  applied the qns, qsr, emp, emps  as the mean of 2 consecutive time-steps (kt+1/2 and kt-1/2) 
     182 applied heat and freshwater/salt fluxes (qns, emp, emps)  as the mean of 2 consecutive time-steps (kt+1/2 and kt-1/2) 
    183183 
    184184 The following lines  
     185 
    185186{{{ 
    186187      ! Concentration dillution effect on (t,s) 
     
    259260}}} 
    260261 
    261 [[BR]] 
    262 === • momentum forcing term ===  
     262 ==== - traqsr.F90 ====  
     263  
     264 applied the solar heat flux (qsr) as the mean of 2 consecutive time-steps (kt+1/2 and kt-1/2) 
     265 
     266'''to be explained''' 
     267 
     268{{{ 
     269}}} 
     270 becomes 
     271 
     272{{{ 
     273}}} 
     274 
     275 
     276 
     277 
     278 
     279 
     280 
     281 
     282 
     283[[BR]] 
     284=== • momentum forcing term (DYN) ===  
    263285 
    264286 ==== - dynzdf_exp.F90 ==== 
    265287 
    266  applied the stress as the mean of 2 consecutive time-steps (kt+1/2 and kt-1/2) 
     288 applied the stress (utau, vtau) as the mean of 2 consecutive time-steps (kt+1/2 and kt-1/2) 
    267289 
    268290 
     
    345367=== 3.  Modified filter === 
    346368 
    347 Blah blah blah... 
    348 [[BR]] 
     369 ==== - sshnxt.F90 (currently named wzvmod) ==== 
     370'''to be explained''' 
     371 
     372 ==== - tranxt.F90 ==== 
     373'''to be explained''' 
     374 
     375 ==== - dynnxt.F90 ==== 
     376'''to be explained''' 
     377 
     378[[BR]]