Version 32 (modified by 13 years ago) ( diff ) | ,
---|
The AstroBEAR Code
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 BEARCLAW AMR package written by 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).
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 data files. The code is most commonly run on Beowulf-type computing clusters, though it has been successfully ported to the BlueGene/P architecture.
AstroBEAR Code Topics
- Development Procedure — Proper procedure for altering or adding new code to AstroBEAR
- Documenting AstroBEAR with Doxygen
- Alternate distribution algorithms — A summary of the communication/distribution systems used by other codes.
- Scaling (other codes) — A summary of scaling tests for other codes.
- Scaling on AstroBEAR — A summary of scaling tests for AstroBEAR 2.0.
- [ProjectStatistics] — A table to collect revision/module/machine information from group members
Wiki Code Topics
Discussion relating to the AstroBEAR wiki itself may be found here: AstroWikiCode.
Attachments (1)
-
AstroBEAR_Plan.doc
(42.5 KB
) - added by 15 years ago.
The current plan for improving AstroBEAR and the development process.
Download all attachments as: .zip