Changes between Version 8 and Version 9 of AstroBearAmr


Ignore:
Timestamp:
05/20/11 17:31:55 (14 years ago)
Author:
Brandon Shroyer
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • AstroBearAmr

    v8 v9  
    288288 * {{{ProlongationFixups(n)}}}
    289289 * {{{AccumulateFluxes(n)}}}
    290 Were in not for costmap data, these levels would neither need to call
     290Were in not for {{{costmap}}} data, these levels would neither need to call
    291291 * {{{ProlongateParentsData(n)}}}
    292292 * {{{CoarsenDataForParents(n)}}}
    293293
     294
    294295==== Levels -1 and below ====
    295 Levels -1 and below do not need to call any routines related solely to hydrodynamic variables.  This includes in addition to the routines above:
    296  * !ParticleUpdate
    297  * ApplyPhysicalBCs
    298  * !SetErrFlags
    299  * !AdvanceGrids
    300  * Elliptic
    301  * !PrintAdvance
    302  * !RestrictionFixups
    303  * !AfterFixups
    304  * !SyncFluxes 
    305 Additionally since the entire domain is refined at the root level, levels < 0 do not need to maintain the childmask array.  So these levels do not need to call:
    306  * !ChildMaskOverlaps
    307  * !UpdateChildMasks
     296Level -1 is the domain management level.  Each subdomain of the problem is associated with a single level -1 node (single-subdomain problems only have one node on this level).  Level -1  nodes and below do not need to call any routines related solely to hydrodynamic variables.  In addition to the routines above, this includes:
     297 * {{{ParticleUpdate(n)}}}
     298 * {{{ApplyPhysicalBCs(n)}}}
     299 * {{{SetErrFlags(n)}}}
     300 * {{{AdvanceGrids(n)}}}
     301 * {{{Elliptic(n)}}}
     302 * {{{PrintAdvance(n)}}}
     303 * {{{RestrictionFixups(n)}}}
     304 * {{{AfterFixups(n)}}}
     305 * {{{SyncFluxes(n)}}}
     306Additionally ,since the entire domain is refined at the root level, levels below 0 do not need to maintain the {{{childmask}}} array.  Consequently, these levels do not need to call:
     307 * {{{ChildMaskOverlaps(n)}}}
     308 * {{{UpdateChildMasks(n)}}}
     309
    308310
    309311==== Level -2 ====