Changes between Version 1 and Version 2 of 2017WP/HPC-09_Gurvan-ZDF
- Timestamp:
- 2017-05-17T23:18:16+02:00 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
2017WP/HPC-09_Gurvan-ZDF
v1 v2 40 40 }}} 41 41 42 == Summary [=#summary]42 == Summary #summary 43 43 44 '''[./Summary Edit the summary]''' 44 || '''Action''' || HPC-9_Gurvan : ZDF restructuration with reduced number of lbc_lnk call || 45 || '''PI(S)''' || Gurvan Madec || 46 {{{#!td 47 '''Digest''' 48 }}} 49 {{{#!td 50 Restructuration of all vertical physics packages (ZDF) in order to reduce the number of communication and suppress most (if not all) the key_zdf... 51 1. remove avmu, avmv, keep only avm and use an average in the dynzdf_imp (_exp) modules (save mpp comm) 52 2. Define tau_i, tau_j, the surface ocean stress at t-point, and remove utau, vtau (stress defined at u- and v-point) to remove the communication phase on utau and vtau. This require to adapt the dynzdf modules. 53 3. create the zdf manager that encapsulate all modules that modify avm and avt. ==>> only one communication phase on those fields at the end of the ZDF manager instead of one by ZDF modules. In the process, we also remove all the key_zdf... replaced by namelist variables. 54 4. simplification: introduce a generic routine to perform the inversion of a tri-diagonal matrix and use it in implicit vertical diffusion (DYN and TRA), in TKE and GLS, and in 4th order compact scheme (TRA and DYN). 55 }}} 56 |- 57 || '''Dependencies''' || Depends on Gurvan's availability || 58 || '''Target''' || 2017 merge party || 59 || '''Trac Ticket''' || #1883 || 60 || '''SVN branch''' || [browser:branches/2017/dev_r7881_HPC09_ZDF dev_r7881_HPC09_ZDF] || 61 || '''Previewer(s)''' || Miguel Castrillo || 62 || '''Reviewer(s)''' || Miguel Castrillo || 63 || '''Status''' || In progress || 64 || '''Links''' || [[ExtractUrl(.)]] || 45 65 46 {{{#!div style="background:lightgrey" 47 [[Include(./Summary)]] 48 }}} 66 == 49 67 50 68 {{{#!Fold title=Abstract tag=h2