vtf-logo

AMRFixup< VectorType, FixupType, dim > Class Template Reference

Generic class for flux-correction at hanging nodes. More...

#include <AMRFixup.h>

Inheritance diagram for AMRFixup< VectorType, FixupType, dim >:

FixupOps List of all members.

Detailed Description

template<class VectorType, class FixupType, int dim>
class AMRFixup< VectorType, FixupType, dim >

Generic class for flux-correction at hanging nodes.

Parallelization strategy for conservative correction: 1. Numerical fluxes for a single grid are calculated locally. The fluxes are computed for internal edges and for edges abutting a ghost cell. On edges between ghost cells no numerical flux is necessary. By synchronizing ghost cells and updating the numerical fluxes all data for computing the correction terms is always locally available. 2. Correction terms are shifted one cell and are reshifted before application. The shift operation moves correction terms which have to be applied on cells on other processors into internal cells and allows a synchronization. The application of correction terms is the only operation that requires additional communication and is implemented with a grid function.

Author:
Ralf Deiterding
Version:
1.0
Date:
Jan-2002


The documentation for this class was generated from the following file:
Generated on Fri Aug 24 13:00:54 2007 for AMROC Fluid-solver Framework - by  doxygen 1.4.7