src/Inciter/ directory

Functionality specific to Inciter

Contents

This directory contains code specific to Inciter.

Directories

directory AMR/
Adaptive mesh refinement for Inciter

Files

file ALECG.C
ALECG for a PDE system with continuous Galerkin + ALE + RK.
file ALECG.h
ALECG for a PDE system with continuous Galerkin + ALE + RK.
file DG.C
DG advances a system of PDEs with the discontinuous Galerkin scheme.
file DG.h
DG advances a system of PDEs with the discontinuous Galerkin scheme.
file DiagCG.C
DiagCG for a PDE system with continuous Galerkin without a matrix.
file DiagCG.h
DiagCG for a PDE system with continuous Galerkin without a matrix.
file Diagnostics.h
Common data for collecting diagnostics.
file DiagReducer.C
Custom Charm++ reducer for merging std::vectors across PEs.
file DiagReducer.h
Custom Charm++ reducer for merging diagnostics across PEs.
file Discretization.C
file Discretization.h
file DistFCT.C
Charm++ module interface for distributed flux-corrected transport.
file DistFCT.h
Charm++ module interface for distributed flux-corrected transport.
file ElemDiagnostics.C
ElemDiagnostics class for collecting element diagnostics.
file ElemDiagnostics.h
ElemDiagnostics class for collecting diagnostics.
file FaceData.C
file FaceData.h
file FieldsMerger.h
Custom Charm++ reducer for merging mesh node indices across PEs.
file FluxCorrector.C
FluxCorrector performs limiting for transport equations.
file FluxCorrector.h
FluxCorrector performs limiting for transport equations.
file MatCG.h
MatCG for a PDE system with continuous Galerkin with a matrix.
file NodeBC.C
Boundary conditions for nodal discretizations.
file NodeBC.h
Boundary conditions for nodal discretizations.
file NodeDiagnostics.C
NodeDiagnostics class for collecting nodal diagnostics.
file NodeDiagnostics.h
NodeDiagnostics class for collecting diagnostics.
file Partitioner.C
Charm++ chare partitioner nodegroup used to perform mesh partitioning.
file Partitioner.h
Charm++ chare partitioner nodegroup used to perform mesh partitioning.
file PUPAMR.C
Charm++ Pack/UnPack utilities for AMR.
file PUPAMR.h
Charm++ Pack/UnPack utilities for AMR.
file Refiner.C
Mesh refiner for interfacing the mesh refinement library.
file Refiner.h
Mesh refiner for interfacing the mesh refinement library.
file Scheme.h
Generic forwarding interface to discretization proxies.
file SchemeBase.h
Base class to Scheme, a generic interface to discretization proxies.
file Sorter.C
Mesh sorter for global distributed mesh reordering.
file Sorter.h
Mesh sorter for global distributed mesh reordering.
file Transporter.C
Transporter drives the time integration of transport equations.
file Transporter.h
Transporter drives the time integration of transport equations.