Changes between Version 22 and Version 23 of doc/tec/advection


Ignore:
Timestamp:
Aug 19, 2015 6:13:39 PM (10 years ago)
Author:
suehring
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • doc/tec/advection

    v22 v23  
    6161
    6262Due to the large stencil of WS5, additional ghost layers are necessary on each lateral boundary of each processor subdomain to avoid local data dependencies. Therefore, the exchange of ghost layers is adapted to a dynamic number of ghost layers.
    63 For the bottom and top boundaries, lateral non-cyclic boundaries and near topography walls a successive degradation from WS5 to WS3 to a 1^st^ order scheme is required. The used 1^st^ order scheme is based on a flux discretization to ensure consistency with the WS-schemes. The PW-scheme cannot be used, because its a skew symmetric discretization.
    64 
     63For the bottom and top boundaries, lateral non-cyclic boundaries as well as near topography walls the order of the discrertization is successively degraded from WS5 to WS3 to a 1^st^ order scheme.
     64The degradation is controlled by three-dimensional bit flags, where several bits mark the order of the advection scheme in the x-, y-, and z-direction.
     65Technically, in case of topography, advective fluxes are calculated for the first-, third-, and fifth-order discretization at each grid point, while the respective bit controls which discretization is finally used.   
     66In the following, the respective flags are listed: 
     67
     68||='''Array'''  =||='''Bit'''  =||='''Meaning'''  =||
     69|----------------
     70{{{#!td  style="vertical-align:top"
     71wall_flags_0
     72}}}
     73{{{#!td  style="vertical-align:top"
     740
     75}}}
     76{{{#!td style="vertical-align:top"
     77scalar advection in the x-direction: first order
     78}}}
     79|----------------
     80{{{#!td  style="vertical-align:top"
     81wall_flags_0
     82}}}
     83{{{#!td  style="vertical-align:top"
     841
     85}}}
     86{{{#!td style="vertical-align:top"
     87scalar advection in the x-direction: third order
     88}}}
     89|----------------
     90{{{#!td  style="vertical-align:top"
     91wall_flags_0
     92}}}
     93{{{#!td  style="vertical-align:top"
     942
     95}}}
     96{{{#!td style="vertical-align:top"
     97scalar advection in the x-direction: fifth order
     98}}}
     99|----------------
     100{{{#!td  style="vertical-align:top"
     101wall_flags_0
     102}}}
     103{{{#!td  style="vertical-align:top"
     1043
     105}}}
     106{{{#!td style="vertical-align:top"
     107scalar advection in the y-direction: first order
     108}}}
     109|----------------
     110{{{#!td  style="vertical-align:top"
     111wall_flags_0
     112}}}
     113{{{#!td  style="vertical-align:top"
     1144
     115}}}
     116{{{#!td style="vertical-align:top"
     117scalar advection in the y-direction: third order
     118}}}
     119|----------------
     120{{{#!td  style="vertical-align:top"
     121wall_flags_0
     122}}}
     123{{{#!td  style="vertical-align:top"
     1245
     125}}}
     126{{{#!td style="vertical-align:top"
     127scalar advection in the y-direction: fifth order
     128}}}
     129|----------------
     130{{{#!td  style="vertical-align:top"
     131wall_flags_0
     132}}}
     133{{{#!td  style="vertical-align:top"
     1346
     135}}}
     136{{{#!td style="vertical-align:top"
     137scalar advection in the z-direction: first order
     138}}}
     139|----------------
     140{{{#!td  style="vertical-align:top"
     141wall_flags_0
     142}}}
     143{{{#!td  style="vertical-align:top"
     1447
     145}}}
     146{{{#!td style="vertical-align:top"
     147scalar advection in the z-direction: third order
     148}}}
     149|----------------
     150{{{#!td  style="vertical-align:top"
     151wall_flags_0
     152}}}
     153{{{#!td  style="vertical-align:top"
     1548
     155}}}
     156{{{#!td style="vertical-align:top"
     157scalar advection in the z-direction: fifth order
     158}}}
     159|----------------
     160{{{#!td  style="vertical-align:top"
     161wall_flags_0
     162}}}
     163{{{#!td  style="vertical-align:top"
     1649
     165}}}
     166{{{#!td style="vertical-align:top"
     167u advection in the x-direction: first order
     168}}}
     169|----------------
     170{{{#!td  style="vertical-align:top"
     171wall_flags_0
     172}}}
     173{{{#!td  style="vertical-align:top"
     17410
     175}}}
     176{{{#!td style="vertical-align:top"
     177u advection in the x-direction: third order
     178}}}
     179|----------------
     180{{{#!td  style="vertical-align:top"
     181wall_flags_0
     182}}}
     183{{{#!td  style="vertical-align:top"
     18411
     185}}}
     186{{{#!td style="vertical-align:top"
     187u advection in the x-direction: fifth order
     188}}}
     189|----------------
     190{{{#!td  style="vertical-align:top"
     191wall_flags_0
     192}}}
     193{{{#!td  style="vertical-align:top"
     19412
     195}}}
     196{{{#!td style="vertical-align:top"
     197u advection in the y-direction: first order
     198}}}
     199|----------------
     200{{{#!td  style="vertical-align:top"
     201wall_flags_0
     202}}}
     203{{{#!td  style="vertical-align:top"
     20413
     205}}}
     206{{{#!td style="vertical-align:top"
     207u advection in the y-direction: third order
     208}}}
     209|----------------
     210{{{#!td  style="vertical-align:top"
     211wall_flags_0
     212}}}
     213{{{#!td  style="vertical-align:top"
     21414
     215}}}
     216{{{#!td style="vertical-align:top"
     217u advection in the y-direction: fifth order
     218}}}
     219|----------------
     220{{{#!td  style="vertical-align:top"
     221wall_flags_0
     222}}}
     223{{{#!td  style="vertical-align:top"
     22415
     225}}}
     226{{{#!td style="vertical-align:top"
     227u advection in the z-direction: first order
     228}}}
     229|----------------
     230{{{#!td  style="vertical-align:top"
     231wall_flags_0
     232}}}
     233{{{#!td  style="vertical-align:top"
     23416
     235}}}
     236{{{#!td style="vertical-align:top"
     237u advection in the z-direction: third order
     238}}}
     239|----------------
     240{{{#!td  style="vertical-align:top"
     241wall_flags_0
     242}}}
     243{{{#!td  style="vertical-align:top"
     24417
     245}}}
     246{{{#!td style="vertical-align:top"
     247u advection in the z-direction: fifth order
     248}}}
     249|----------------
     250{{{#!td  style="vertical-align:top"
     251wall_flags_0
     252}}}
     253{{{#!td  style="vertical-align:top"
     25418
     255}}}
     256{{{#!td style="vertical-align:top"
     257v advection in the x-direction: first order
     258}}}
     259|----------------
     260{{{#!td  style="vertical-align:top"
     261wall_flags_0
     262}}}
     263{{{#!td  style="vertical-align:top"
     26419
     265}}}
     266{{{#!td style="vertical-align:top"
     267v advection in the x-direction: third order
     268}}}
     269|----------------
     270{{{#!td  style="vertical-align:top"
     271wall_flags_0
     272}}}
     273{{{#!td  style="vertical-align:top"
     27420
     275}}}
     276{{{#!td style="vertical-align:top"
     277v advection in the x-direction: fifth order
     278}}}
     279|----------------
     280{{{#!td  style="vertical-align:top"
     281wall_flags_0
     282}}}
     283{{{#!td  style="vertical-align:top"
     28421
     285}}}
     286{{{#!td style="vertical-align:top"
     287v advection in the y-direction: first order
     288}}}
     289|----------------
     290{{{#!td  style="vertical-align:top"
     291wall_flags_0
     292}}}
     293{{{#!td  style="vertical-align:top"
     29422
     295}}}
     296{{{#!td style="vertical-align:top"
     297v advection in the y-direction: third order
     298}}}
     299|----------------
     300{{{#!td  style="vertical-align:top"
     301wall_flags_0
     302}}}
     303{{{#!td  style="vertical-align:top"
     30423
     305}}}
     306{{{#!td style="vertical-align:top"
     307v advection in the y-direction: fifth order
     308}}}
     309|----------------
     310{{{#!td  style="vertical-align:top"
     311wall_flags_0
     312}}}
     313{{{#!td  style="vertical-align:top"
     31424
     315}}}
     316{{{#!td style="vertical-align:top"
     317v advection in the z-direction: first order
     318}}}
     319|----------------
     320{{{#!td  style="vertical-align:top"
     321wall_flags_0
     322}}}
     323{{{#!td  style="vertical-align:top"
     32425
     325}}}
     326{{{#!td style="vertical-align:top"
     327v advection in the z-direction: third order
     328}}}
     329|----------------
     330{{{#!td  style="vertical-align:top"
     331wall_flags_0
     332}}}
     333{{{#!td  style="vertical-align:top"
     33426
     335}}}
     336{{{#!td style="vertical-align:top"
     337v advection in the z-direction: fifth order
     338}}}
     339|----------------
     340{{{#!td  style="vertical-align:top"
     341wall_flags_0
     342}}}
     343{{{#!td  style="vertical-align:top"
     34427
     345}}}
     346{{{#!td style="vertical-align:top"
     347w advection in the x-direction: first order
     348}}}
     349|----------------
     350{{{#!td  style="vertical-align:top"
     351wall_flags_0
     352}}}
     353{{{#!td  style="vertical-align:top"
     35428
     355}}}
     356{{{#!td style="vertical-align:top"
     357w advection in the x-direction: third order
     358}}}
     359|----------------
     360{{{#!td  style="vertical-align:top"
     361wall_flags_0
     362}}}
     363{{{#!td  style="vertical-align:top"
     36429
     365}}}
     366{{{#!td style="vertical-align:top"
     367w advection in the x-direction: fifth order
     368}}}
     369|----------------
     370{{{#!td  style="vertical-align:top"
     371wall_flags_0
     372}}}
     373{{{#!td  style="vertical-align:top"
     37420
     375}}}
     376{{{#!td style="vertical-align:top"
     377w advection in the y-direction: first order
     378}}}
     379|----------------
     380{{{#!td  style="vertical-align:top"
     381wall_flags_0
     382}}}
     383{{{#!td  style="vertical-align:top"
     38431
     385}}}
     386{{{#!td style="vertical-align:top"
     387w advection in the y-direction: third order
     388}}}
     389|----------------
     390{{{#!td  style="vertical-align:top"
     391wall_flags_00
     392}}}
     393{{{#!td  style="vertical-align:top"
     3940
     395}}}
     396{{{#!td style="vertical-align:top"
     397w advection in the y-direction: fifth order
     398}}}
     399|----------------
     400{{{#!td  style="vertical-align:top"
     401wall_flags_00
     402}}}
     403{{{#!td  style="vertical-align:top"
     4041
     405}}}
     406{{{#!td style="vertical-align:top"
     407w advection in the z-direction: first order
     408}}}
     409|----------------
     410{{{#!td  style="vertical-align:top"
     411wall_flags_00
     412}}}
     413{{{#!td  style="vertical-align:top"
     4142
     415}}}
     416{{{#!td style="vertical-align:top"
     417w advection in the z-direction: third order
     418}}}
     419|----------------
     420{{{#!td  style="vertical-align:top"
     421wall_flags_00
     422}}}
     423{{{#!td  style="vertical-align:top"
     4243
     425}}}
     426{{{#!td style="vertical-align:top"
     427w advection in the z-direction: fifth order
     428}}}
    65429
    66430=== [=#statistical_evaluation Statistical evaluation of turbulent fluxes] ===