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