src/Inciter/ directory

Functionality specific to Inciter

This directory contains code specific to Inciter.

Directories

directory AMR/
Adaptive mesh refinement for Inciter

Files

file ChoCG.cpp
ChoCG: Projection-based solver for incompressible flow.
file ChoCG.hpp
ChoCG: Projection-based solver for incompressible flow.
file Diagnostics.hpp
Common data for collecting diagnostics.
file DiagReducer.cpp
Custom Charm++ reducer for merging diagnostics across PEs.
file DiagReducer.hpp
Custom Charm++ reducer for merging diagnostics across PEs.
file Discretization.cpp
file Discretization.hpp
file GraphReducer.cpp
Custom Charm++ reducer for merging mesh graphs across PEs.
file GraphReducer.hpp
Custom Charm++ reducer for merging mesh graphs across PEs.
file History.hpp
Types for collecting history output.
file IntegralReducer.cpp
Custom Charm++ reducer for merging integrals across PEs.
file IntegralReducer.hpp
Custom Charm++ reducer for merging integrals across PEs.
file Integrals.hpp
Common data for collecting integrals.
file KozCG.cpp
KozCG: Taylor-Galerkin, FCT, element-based continuous Galerkin.
file KozCG.hpp
KozCG: Taylor-Galerkin, FCT, element-based continuous Galerkin.
file LaxCG.cpp
LaxCG: Time-derivative preconditioning for all Ma.
file LaxCG.hpp
LaxCG: Time-derivative preconditinoing for all Ma.
file LohCG.cpp
LohCG: Artificial compressibility solver for incompressible flow.
file LohCG.hpp
LohCG: Artificial compressibility solver for incompressible flow.
file NodeDiagnostics.cpp
NodeDiagnostics class for collecting nodal diagnostics.
file NodeDiagnostics.hpp
NodeDiagnostics class for collecting diagnostics.
file Partitioner.cpp
Charm++ chare partitioner nodegroup used to perform mesh partitioning.
file Partitioner.hpp
Charm++ chare partitioner nodegroup used to perform mesh partitioning.
file PartsReducer.cpp
Custom Charm++ reducer for merging mesh part assignments across PEs.
file PartsReducer.hpp
Custom Charm++ reducer for merging mesh part assignments across PEs.
file PUPAMR.cpp
Charm++ Pack/UnPack utilities for AMR.
file PUPAMR.hpp
Charm++ Pack/UnPack utilities for AMR.
file Refiner.cpp
Mesh refiner for interfacing the mesh refinement library.
file Refiner.hpp
Mesh refiner for interfacing the mesh refinement library.
file RieCG.cpp
RieCG: Riemann, MUSCL, Runge-Kutta, edge-based continuous Galerkin.
file RieCG.hpp
RieCG: Riemann, MUSCL, Runge-Kutta, edge-based continuous Galerkin.
file Sorter.cpp
Mesh sorter for global distributed mesh reordering.
file Sorter.hpp
Mesh sorter for global distributed mesh reordering.
file Transporter.cpp
Transporter drives the time integration of transport equations.
file Transporter.hpp
Transporter drives the time integration of transport equations.
file ZalCG.cpp
ZalCG: Taylor-Galerkin, FCT, edge-based continuous Galerkin.
file ZalCG.hpp
ZalCG: Taylor-Galerkin, FCT, edge-based continuous Galerkin.