Changes between Version 42 and Version 43 of DeveloperGuide


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

Legend:

Unmodified
Added
Removed
Modified
  • DeveloperGuide

    v42 v43  
    3939
    4040   [AstroBearObjectTracers Tracers in Objects]
    41 
    42    [DevelopingInitialConditionObjects Initial Condition Objects]
    43 
    44    [DevelopingBoundaryConditionObjects Boundary Condition Objects]
    45 
    46    [DevelopingBoundaryConditionObjects Boundary Condition Objects]
    4741
    4842== Chapter 6. The Hyperbolic Solvers ==
     
    8781  [OptimizingScrambler Performance issues related to Scrambler]
    8882
     83  [ScalingOnOtherCodes A summary of scaling tests for other codes]
     84
     85  [ScalingAstroBear A summary of scaling tests for AstroBEAR 2.0]
     86
    8987  [BreakDown How processors spend their time]
    9088
     
    104102  [BearclawOutline The original doxygen-like effort. All hand crafted from the finest ones and zeroes.]
    105103
    106 
    107 
     104  [CodeApi AstroBEAR API Reference]
    108105
    109106[[BR]]
    110 
    111 AstroBEAR is an Adaptive Mesh Refinement (AMR) distributed-memory parallel Eulerian code written in FORTRAN 90 which supports hydro- or magnetohydrodynamics in two or three dimensions. AstroBEAR is derived from the [http://www.amath.unc.edu/Faculty/mitran/bearclaw.html BEARCLAW] AMR package written by [NorthCarolinaGroup Sorin Mitran].  Users write their own project modules in AstroBEAR by specifying initial conditions and any continual processes, such as an inflow condition. There exists a variety of modules already built; users are encouraged to use these as a starting point for their own module(s).
    112 
    113 Once a module has been written and the executable is ready to be run, users specify simulation parameters---such as the resolution, how many levels of AMR are desired, source term physics such as radiative cooling, and so forth---in the [wiki:AstroBearIntro#AstroBEARsDataFiles data files]. The code is most commonly run on Beowulf-type computing clusters, though it has been successfully ported to the !BlueGene/P architecture.
    114 
    115 == AstroBEAR Code Topics ==
    116 
    117  * '''[AstroBearTesting Testing]'''
    118 
    119  * '''[CodeTroubleshooting Troubleshooting AstroBEAR]'''
    120 
    121  * '''[Teams/DevelopmentTeam Development Team]'''
    122 
    123  * '''[DevelopmentProcedure Development Procedure]''' -- Proper procedure for altering or adding new code to AstroBEAR
    124 
    125 
    126 
    127  * '''[wiki:Scrambler What is Scrambler and how does it work]'''
    128 
    129 {{{ #!comment
    130   ++++ Deprecated, being replaced by Doxygen, etc.--KY ++++
    131  * '''[CodeApi AstroBEAR API Reference]'''
    132 }}}
    133 
    134 {{{ #!comment
    135   ++++ This should probably be deprecated, being replaced by the ticketing system & discussion--KY ++++
    136  * '''[CodeDeveloperLogs Developer Logs]''' -- Includes development issues, compilation problems and run-time difficulties
    137 }}}
    138 
    139  * '''[AlternateDistributionAlgorithms Alternate distribution algorithms]''' -- A summary of the communication/distribution systems used by other codes.
    140 
    141  * '''[ScalingOnOtherCodes Scaling (other codes)]''' -- A summary of scaling tests for other codes.
    142 
    143  * '''[ScalingAstroBear Scaling on AstroBEAR]''' -- A summary of scaling tests for AstroBEAR 2.0.
    144 
    145 * '''[ProjectStatistics]''' -- A table to collect revision/module/machine information from group members
    146 
    147 * '''[GoldenVersion]''' -- Modules/Features should go to Golden Version AstroBEAR2.0
    148 
    149  * '''[ProjectRuns]''' -- Project runs for XSEDE allocation
    150 [[br]]
    151 
    152 [[BackLinks]]