Afivo
0.3
src
m_af_all.f90
1
!> Module which contains all Afivo modules, so that a user does not have to
2
!> include them separately.
3
module
m_af_all
4
use
m_af_core
5
use
m_af_ghostcell
6
use
m_af_interp
7
use
m_af_multigrid
8
use
m_af_output
9
use
m_af_prolong
10
use
m_af_restrict
11
use
m_af_types
12
use
m_af_utils
13
use
m_af_particles
14
use
m_af_flux_schemes
15
use
m_af_limiters
16
use
m_af_advance
17
use
m_af_stencil
18
use
m_af_surface
19
use
m_coarse_solver
20
21
implicit none
22
public
23
24
end module
m_af_all
m_af_advance
Module with methods to perform time integration.
Definition:
m_af_advance.f90:2
m_af_all
Module which contains all Afivo modules, so that a user does not have to include them separately.
Definition:
m_af_all.f90:3
m_af_core
This module contains the core routines of Afivo, namely those that deal with initializing and changin...
Definition:
m_af_core.f90:3
m_af_flux_schemes
Module containing a couple flux schemes for solving hyperbolic problems explicitly,...
Definition:
m_af_flux_schemes.f90:3
m_af_ghostcell
This module contains routines related to the filling of ghost cells. Note that corner ghost cells are...
Definition:
m_af_ghostcell.f90:3
m_af_interp
This module contains routines related to interpolation, which can interpolate 'to' the grid and 'from...
Definition:
m_af_interp.f90:4
m_af_limiters
Module containing slope limiters.
Definition:
m_af_limiters.f90:2
m_af_multigrid
This module contains the geometric multigrid routines that come with Afivo.
Definition:
m_af_multigrid.f90:4
m_af_output
This module contains routines for writing output files with Afivo. The Silo format should probably be...
Definition:
m_af_output.f90:3
m_af_particles
This module contains routines related to , which can interpolate 'to' the grid and 'from' the grid (u...
Definition:
m_af_particles.f90:8
m_af_prolong
This module contains the routines related to prolongation: going from coarse to fine variables.
Definition:
m_af_prolong.f90:3
m_af_restrict
This module contains routines for restriction: going from fine to coarse variables.
Definition:
m_af_restrict.f90:3
m_af_stencil
This module contains functionality for dealing with numerical stencils.
Definition:
m_af_stencil.f90:2
m_af_surface
This module contains routines for including flat surfaces between changes in epsilon (some material p...
Definition:
m_af_surface.f90:4
m_af_types
This module contains the basic types and constants that are used in the NDIM-dimensional version of A...
Definition:
m_af_types.f90:3
m_af_utils
This module contains all kinds of different 'helper' routines for Afivo. If the number of routines fo...
Definition:
m_af_utils.f90:4
m_coarse_solver
Module to solve elliptic PDEs on the coarse grid. This module contains an interface to Hypre,...
Definition:
m_coarse_solver.f90:3
Generated on Sat Jan 11 2025 05:02:04 for Afivo by
1.9.1