| 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]] |