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.
2021WP/KNL-01_Sibylle_RK3_stage1 (diff) – NEMO

Changes between Version 12 and Version 13 of 2021WP/KNL-01_Sibylle_RK3_stage1


Ignore:
Timestamp:
2021-03-02T10:36:17+01:00 (3 years ago)
Author:
techene
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2021WP/KNL-01_Sibylle_RK3_stage1

    v12 v13  
    195195 
    196196r14547 Allow RK3 time-stepping with 2D mode damped. [[BR]] 
    197 div_hor interface and  
     197div_hor interface and sshwzv interface have been changed accordingly for RK3. eos also changed in order to avoid gdep to be used as an input argument in the key_qco framework. 
    198198{{{ 
    199199OCE 
     
    203203     |-- sshwzv.F90 
    204204         SUBROUTINE wzv_RK3( kt, Kbb, Kmm, Kaa, puu, pvv, pww ) 
    205  
     205 |--TRA 
     206     |-- eosbn2.F90 
     207         SUBROUTINE eos_insitu_New( pts, Knn, prd )  
     208}}} 
     209 
     210Time step no longer need to be doubled. 
     211rk3 routines are added to the code and stprk3 is called through nemogcm when key_RK3 is active. 
     212{{{ 
     213OCE 
     214 |--DOM 
     215     |-- domain.F90 
     216         #if defined key_RK3  
     217              rDt   =         rn_Dt  
     218              r1_Dt = 1._wp / rDt 
     219          ... 
     220 |-- nemogcm.F90 
     221     # if defined key_RK3  
     222             USE stprk3  
     223     ... 
     224 |-- stprk3.F90 
     225 |-- stprk3-stg.F90 
    206226}}} 
    207227