User Tools

Site Tools


codes:afivo

This is an old revision of the document!


Afivo: Adaptive Finite Volume Octree

Afivo is a framework for adaptive finite volume simulations, with a focus on simplicity. Some of its features are:

  • Quadtree (2D) and octree (3D) grids
  • OpenMP parallelism
  • A geometric multigrid solver for elliptic PDEs
  • Output in VTK unstructured and Silo file formats

The latest version of the project's code can be found on our Gitlab page, which also contains documentation and examples.

Afivo-streamer

Afivo-streamer is a streamer discharge model implemented on top of Afivo. The project is still in development, but currently features:

  • A 2D, cylindrical and 3D version
  • A drift-diffusion-reaction plasma fluid model, using the local field approximation
  • Modules to read in field-dependent transport data
  • A Monte Carlo photoionization model
  • A refinement criterion based on the local electric field (i.e., on the ionization length)
  • Support for different types of initial conditions

Time stepping is fully explicit, using explicit trapezoidal rule, and the Koren limiter is used to compute advective fluxes. The source code of a5-streamer can also be found on our Gitlab page.

codes/afivo.1476097085.txt.gz ยท Last modified: 2025/04/17 13:58 (external edit)