Changes between Version 5 and Version 6 of ScramblerPaper


Ignore:
Timestamp:
05/11/11 09:21:36 (14 years ago)
Author:
Jonathan
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • ScramblerPaper

    v5 v6  
     1 = Research into new AMR algorithms implemented in the astrophysical code AstroBEAR =
    12* Abstract
    23  * Current and future AMR simulations will require algorithms that are highly parallelized and manage memory efficiently.  In the redesign of AstroBEAR we have attempted to employ new techniques to achieve both of these goals.  Patch based AMR often employs ghost cells to decouple the hyperbolic advances of each grid.  This decoupling allows each patch to be advanced independently.  In AstroBEAR we utilize this independence to allow patches across multiple refinement levels to be advanced independently with preference going to the finer level patches.  This allows for global load balancing instead of level by level load balancing and allows for greater parallelization across both space and AMR level which can improve performance in deep simulations with many levels of refinement.  With regard to memory management we have employed a distributed tree algorithm so processors no longer need to store the entire tree structure.  We have also implemented a sweep method that pipelines the computations required for updating the fluid variables using unsplit algorithms.  This can dramatically reduce the memory overhead required for intermediate variables.
     
    4445* Performance Results
    4546 
     47
     48== AMR information about other codes ==
     49|| Code || AMR Library || Type || globally stored tree ||
     50|| Ramses  ||  || Cell Based || yes ||
     51|| Flash || Paramesh || fixed patch based || yes ||
     52|| Orion || Chombo || patch based || yes ||
     53|| Pluto || Chombo || patch based || yes ||
     54|| Enzo ||  || Patch Based || yes ||
     55|| Zeus || Paramesh || fixed patch based || yes ||
     56|| Nirvana ||  || patch based ||  ||
     57
     58cite elmegreen future trends in computing from the 2010 IAUS proceedings