Changes between Version 41 and Version 42 of DeveloperGuide
- Timestamp:
- 02/03/13 15:33:07 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DeveloperGuide
v41 v42 5 5 == Chapter 1. The structure of AstroBEAR == 6 6 7 [AstroBearDetails An introduction to AstroBEAR 2.0] 8 7 9 [DirectoryBreakdown Explanation of how modules are organized] 8 10 9 11 [UsingDoxygen Using Doxygen to view and create documentation within AstroBEAR] 10 12 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] 12 18 13 19 == Chapter 3. Communication in AstroBEAR == 14 20 21 [ScramblerComms How Scrambler schedules and performs communication] 22 15 23 == Chapter 4. Parallelism == 16 24 17 [ LoadBalancing Load Balancing]25 [DistributedTree How Scrambler manages the distributed tree] 18 26 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] 20 34 21 35 22 36 == Chapter 5. Objects in AstroBEAR == 37 38 [AstroBearObjects Objects in AstroBear] 39 40 [AstroBearObjectTracers Tracers in Objects] 41 23 42 [DevelopingInitialConditionObjects Initial Condition Objects] 24 43 … … 33 52 [MusclScheme The Muscl Scheme for Split advances] 34 53 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 35 60 == Chapter 7. The !Elliptic/Parabolic Solvers == 61 [LinearSystems Discretizing elliptic equations on an AMR mesh] 36 62 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] 38 68 39 69 [ThermalConduction The thermal conduction solver] 40 70 41 == Chapter 8. Lagrangian Particles in AstroBEAR ==71 == Chapter 8. Source Terms in AstroBEAR == 42 72 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 44 107 45 108 … … 51 114 52 115 == AstroBEAR Code Topics == 53 54 * '''[AstroBearDetails Introducing AstroBEAR 2.0]'''55 56 * '''[CodeExplanation How AstroBEAR Works]'''57 116 58 117 * '''[AstroBearTesting Testing]'''