Changes between Version 41 and Version 42 of DeveloperGuide


Ignore:
Timestamp:
02/03/13 15:33:07 (12 years ago)
Author:
Jonathan
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • DeveloperGuide

    v41 v42  
    55== Chapter 1. The structure of AstroBEAR == 
    66
     7   [AstroBearDetails An introduction to AstroBEAR 2.0]
     8
    79   [DirectoryBreakdown Explanation of how modules are organized]
    810
    911   [UsingDoxygen Using Doxygen to view and create documentation within AstroBEAR]
    1012
    11 == Chapter 2. The AMR Engine in AstroBEAR ==
     13== Chapter 2. The Adaptive Mesh Refinement Engine in AstroBEAR ==
     14
     15   [AmrExplained Some basic AMR terminology and concepts]
     16
     17   [AstroBearAmr The AMR implementation in AstroBEAR]
    1218
    1319== Chapter 3. Communication in AstroBEAR ==
    1420
     21   [ScramblerComms How Scrambler schedules and performs communication]
     22
    1523== Chapter 4. Parallelism ==
    1624
    17    [LoadBalancing Load Balancing]
     25   [DistributedTree How Scrambler manages the distributed tree]
    1826
    19    [LevelThreading Threading of Level advances]
     27   [DistributedControl How Scrambler manages the distributed control]
     28
     29   [LoadBalancing How Scrambler balances the work load]
     30
     31   [ScramblerThreading How Scrambler handles threading]
     32
     33   [ScramblerScheduling How Scrambler handles Scheduling for PseudoThreading]
    2034
    2135
    2236== Chapter 5. Objects in AstroBEAR ==
     37
     38   [AstroBearObjects Objects in AstroBear]
     39
     40   [AstroBearObjectTracers Tracers in Objects]
     41
    2342   [DevelopingInitialConditionObjects Initial Condition Objects]
    2443
     
    3352   [MusclScheme The Muscl Scheme for Split advances]
    3453
     54   [IntegrationScheme A brief overview of the numerical integration options in AstroBEAR]
     55   [ConstrainedTransport How magnetic fields are handled]
     56
     57   [DissipationMethods Information about additional dissipation mechanisms useful for higher order schemes]
     58
     59
    3560== Chapter 7. The !Elliptic/Parabolic Solvers ==
     61   [LinearSystems Discretizing elliptic equations on an AMR mesh]
    3662
    37    [SelfGravity The self gravity solver]
     63   [wiki:Hypre Hypre Explained]
     64
     65   [http://www.pas.rochester.edu/~bshroyer/hypre_presentation.pdf A code-centric presentation on Hypre]
     66
     67   [SelfGravity Page describing algorithm for implementing self gravity]
    3868
    3969   [ThermalConduction The thermal conduction solver]
    4070
    41 == Chapter 8. Lagrangian Particles in AstroBEAR ==
     71== Chapter 8. Source Terms in AstroBEAR ==
    4272
    43 == Chapter 9. IO ==
     73   [wiki:CodeExplanation/SourceTerms SourceTerms The main page on how source terms are implemented in AstroBEAR (under construction)]
     74
     75   [wiki:CodeExplanation/CoolingSchemes A discussion on methods of handling (simple) cooling functions.]
     76
     77   [CoolingRoutines Description of the non-equilibrium cooling functions.]
     78
     79
     80== Chapter 9. Lagrangian Particles in AstroBEAR ==
     81
     82   [SinkParticles Information about AstroBEAR's particle algorithm.]
     83== Chapter 10. IO ==
     84
     85== Chapter 11. Special Topics ==
     86
     87  [OptimizingScrambler Performance issues related to Scrambler]
     88
     89  [BreakDown How processors spend their time]
     90
     91  [ShellScheme Implementation of shell algorithm]
     92
     93  [ScanScheme Implementation of scan algorithm]
     94
     95  [GhostCells Managing ghost cells]
     96
     97  [ComputationalStencils Computational Stencils]
     98
     99  [SuperGrids Super Gridding]
     100
     101== Chapter 12. Legacy documentation ==
     102  [BearclawDoc Though much of it is legacy (last update: 09/2007), Brandon's collection of pages on AstroBEAR (nee Bearclaw) still has good information and should be updated and dispersed through the wiki.]
     103
     104  [BearclawOutline The original doxygen-like effort. All hand crafted from the finest ones and zeroes.]
     105
     106
    44107
    45108
     
    51114
    52115== AstroBEAR Code Topics ==
    53 
    54  * '''[AstroBearDetails Introducing AstroBEAR 2.0]'''
    55 
    56  * '''[CodeExplanation How AstroBEAR Works]'''
    57116
    58117 * '''[AstroBearTesting Testing]'''