The examples listed can be run from the examples
folder. They are automatically compiled after typing make
.
Basic
- 2D, 3D: How to define the computational domain
- 2D, 3D: Examples that show how to create an AMR tree, perform refinement at random, write output files, and how to fill ghost cells
- 2D, 3D: How to write a routine for boundary conditions
Drift-diffusion
- 2D, 3D: A drift-diffusion example
Multigrid
- 2D, 3D: Example showing how to use multigrid to solve Poisson's equation, and compare with an analytic solution
- 2D, 3D: Programs to benchmark the multigrid routines
- 2D: Solving Poisson's equation in cylindrical coordinates
- 2D: Solving Poisson's equation in cylindrical coordinates with a jump in \(\varepsilon\)
Implicit diffusion
- 2D, 3D: Using the multigrid methods to solve the diffusion equation with a backward Euler scheme
Other
- 2D: A simplified model for streamers in 2D