Changes between Version 10 and Version 11 of user/gm/Misc.Items
- Timestamp:
- 2009-07-01T08:23:44+02:00 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
user/gm/Misc.Items
v10 v11 348 348 349 349 350 351 352 350 [[BR]] 353 351 … … 355 353 == 8. Semi-implicit scheme for vertical diffusion == 356 354 357 idea: introduce a semi-implicit scheme in zdf computation as an alternative to the full implicit scheme (dynzdf_imp ; trazdf_imp). The semi implicit scheme (Crank-Nicholson) is known to be more accurate than the full implicit scheme. 358 355 idea: introduce a semi-implicit scheme in zdf computation as an alternative to the full implicit scheme (dynzdf_imp ; trazdf_imp). The semi implicit scheme (Crank-Nicholson) is known to be more accurate than the full implicit scheme. [[BR]] 356 Gurvan 359 357 360 358 [[BR]] … … 363 361 == 9. limadv(_2) optimisation == 364 362 365 idea : it seems that the last 3 loop of lim_adv_x and lim_adv_y (in both limad and limadv_2 modules) can be merge in one. This can significantly speed up the routine, in both vector and scalar computers. 366 367 [[BR]] 368 369 ---- 370 == 11. use fr_i = 1. - frld in LIM == 363 idea : it seems that the last 3 loop of lim_adv_x and lim_adv_y (in both limad and limadv_2 modules) can be merge in one. This can significantly speed up the routine, in both vector and scalar computers.[[BR]] 364 Gurvan 365 366 [[BR]] 367 368 ---- 369 == 10. use fr_i = 1. - frld in LIM == 371 370 372 371 compute the ice fraction at the same time as the leads fraction in order to avoid (1.-frld) computation seen in many parts of LIM.[[BR]] … … 376 375 377 376 ---- 378 == 10. others... == 377 == 11. suppress zdfini == 378 379 move the zdf_init subroutine from zdfini.F90 to zdf_oce.F90 and remove zdfini.F90 from the system[[BR]] 380 change the USE in opa.F90 from USE zdfini to USE zdf_oce[[BR]] 381 The modified zdf_oce.F90 can be found here : [[BR]] 382 and a version with updated style here : [[BR]] 383 Gurvan 384 385 [[BR]] 386 387 ---- 388 == 12. others... ==