Differences between revisions 24 and 25
| Deletions are marked like this. | Additions are marked like this. |
| Line 3: | Line 3: |
| == History & overview == | = History & overview = |
| Line 25: | Line 25: |
|
== Using BEARCLAW == === What you should already know === |
= Using BEARCLAW = == What you should already know == |
| Line 31: | Line 31: |
| === Documentation === | == Documentation == |
| Line 38: | Line 38: |
| == Showcase == |
= Showcase = |
| Line 43: | Line 44: |
|
== Examples == |
= Examples = |
History & overview
Initially, this project started as a rewrite in Fortran 90 of the CLAWPACK (Randy LeVeque) and AMRCLAW (Randy LeVeque and Marsha Berger) codes. BEARCLAW still exhibits a strong resemblance to CLAWPACK in some respects, especially in the definition of user modules. The internals are quite different though. The basic framework is to apply some action on grids organized hierarchically as a forest of trees. Highlights of the code include:
- Distributed memory parallelization
- Multigrid implementation to solve linear and nonlinear systems arising from parabolic and elliptic terms
- Multiphysics - the code can solve multiple physical laws simultaneously
- Multinumerics - different numerical schemes can be applied simultaneously
- Adaptive physics and numerics - different physical laws, numerical schemes can be activated at different resolution levels
- Data output in CLAWPACK, HDF4, HDF5, Tecplot formats
Visualization scripts for Matlab (from CLAWPACK), OpenDX, MayaVi
The package includes a large number of examples and applications. Here are some of the PDEs solved:
- advection
- linear and nonlinear acoustics
- Burgers equation
- shallow water equations
- Euler equations
- Navier-Stokes equations (incompressible, stratified, compressible)
- Stokes equations
- elasticity
- viscoelasticity
- MHD
Using BEARCLAW
What you should already know
Prerequisites: Fortran 95/2003, Un*x (try openSUSE and Xubuntu)
If you want to solve big problems: MPI
Documentation
Quick Tours |
|||||
Day Trips |
|||||
Weekends with BEARCLAW |
|||||
I've got this really complicated problem ... |
|||||
I've got this really big problem ... |
|||||
I've got this urge to change things ... |
Showcase
Basic capabilities |
|||
Single physics |
|||
Multiphysics |
Examples
A large number of examples are available. Browse the svn repository at http://coanda.amath.unc.edu/trac_projects/bearclaw/browser/examples