Changes between Version 5 and Version 6 of 2009WP/2009Stream3/LeapFrogC
- Timestamp:
- 2009-06-14T12:52:36+02:00 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
2009WP/2009Stream3/LeapFrogC
v5 v6 19 19 ongoing work (NEMO-Paris). [[BR]] 20 20 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]] 22 23 ''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]] 26 26 Header associated with the modification (to be included in all modified modules) :[[BR]] 27 27 … … 55 55 Each 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]] 56 56 57 === • surface module (sbc_oce.F90 and sbcmod.F90) ===57 === • surface module (SBC) === 58 58 59 59 ==== - sbc_oce.F90 ==== … … 176 176 [[BR]] 177 177 178 === • tracer forcing term ===178 === • tracer forcing term (TRA) === 179 179 180 180 ==== - trasbc.F90 ==== 181 181 182 applied the qns, qsr, emp, empsas 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) 183 183 184 184 The following lines 185 185 186 {{{ 186 187 ! Concentration dillution effect on (t,s) … … 259 260 }}} 260 261 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) === 263 285 264 286 ==== - dynzdf_exp.F90 ==== 265 287 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) 267 289 268 290 … … 345 367 === 3. Modified filter === 346 368 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]]