Peano
Loading...
Searching...
No Matches
MatrixFreeMain.template.cpp File Reference
#include "{{MAIN_NAME}}.h"
#include "peano4/peano.h"
#include "peano4/UnitTests.h"
#include "peano4/grid/Spacetree.h"
#include "peano4/parallel/SpacetreeSet.h"
#include "{{SUBDIRECTORY}}observers/CreateGrid.h"
#include "{{SUBDIRECTORY}}observers/InitSolution.h"
#include "{{SUBDIRECTORY}}observers/Solve.h"
#include "{{SUBDIRECTORY}}observers/Plot.h"
#include "{{subdirectory}}repositories/DataRepository.h"
#include "{{subdirectory}}repositories/StepRepository.h"
#include "{{subdirectory}}repositories/SolverRepository.h"
#include "repositories/DataRepository.h"
#include "repositories/StepRepository.h"
#include "repositories/SolverRepository.h"
#include "tarch/UnitTests.h"
#include "tarch/logging/Log.h"
#include "tarch/logging/LogFilter.h"
#include "tarch/logging/LogFilterFileReader.h"
#include "tarch/logging/Statistics.h"
#include "tarch/multicore/Core.h"
#include "tarch/multicore/multicore.h"
#include "tarch/multicore/otter.h"
#include "tarch/tests/TreeTestCaseCollection.h"
#include "tarch/timing/Measurement.h"
#include "tarch/timing/Watch.h"
#include "toolbox/finiteelements/UnitTests.h"
#include "toolbox/loadbalancing/loadbalancing.h"
#include <fenv.h>
Include dependency graph for MatrixFreeMain.template.cpp:

Go to the source code of this file.

Functions

bool selectNextAlgorithmicStep ()
 
void step ()
 
int main (int argc, char **argv)
 Main routine of the SPH code.
 

Variables

tarch::logging::Log _log ("::")
 
tarch::timing::Measurement createGridMeasurement
 
tarch::timing::Measurement initMeasurement
 
tarch::timing::Measurement solveMeasurement
 
tarch::timing::Measurement plotMeasurement
 

Function Documentation

◆ main()

◆ selectNextAlgorithmicStep()

◆ step()

Variable Documentation

◆ _log

tarch::logging::Log _log("::") ( "::" )

Referenced by swift2::kernels::adoptInteractionRadiusAndTriggerRerun(), exahype2::fd::applyBoundaryConditions(), exahype2::fv::applyBoundaryConditions(), exahype2::dg::applyBoundaryConditions(), applyFilter(), exahype2::fd::applySommerfeldConditions(), convertFile(), convertFile(), createDirectory(), toolbox::particles::createParticlesAlignedWithGlobalCartesianMesh(), exahype2::discretiseAndTruncateTimeStepSizes(), getFileNameWithoutExtensionAndWithoutPatch(), exahype2::getInterpolationWeights(), tarch::getMemoryUsage(), swift2::boundaryconditions::getUpdateDueToFixedBoundaryCondition(), tarch::hasNonCriticalAssertionBeenViolated(), swift2::kernels::legacy::hydro_end_force(), swift2::kernels::legacy::hydro_prepare_force(), swift2::kernels::legacy::hydro_update_smoothing_length_and_rerun_if_required(), benchmarks::swift2::hydro::kernel_throughput::initNohProblemIC(), toolbox::particles::insertParticleIntoCell(), inspect(), toolbox::particles::particleIsDuplicate(), exahype2::fv::internal::projectValueOntoParticle_piecewiseLinear(), exahype2::fd::fd4::reconstruct_first_derivatives(), exahype2::removeTimeStepAccumulationErrorsFromCell(), swift2::statistics::reportSearchRadiusVTDt(), swift2::dastgenTest::reportStep(), tarch::multicore::spawnAndWait(), step(), exahype2::fd::fd4::timeStep_patchwise_heap_functors(), exahype2::fv::musclhancock::timeStepWithMusclHancock_patchwise_heap_functors(), exahype2::fv::rusanov::internal::timeStepWithRusanovBatchedFunctors(), exahype2::fv::rusanov::internal::timeStepWithRusanovBatchedStateless(), exahype2::fv::rusanov::internal::timeStepWithRusanovPatchwiseFunctors(), exahype2::fv::rusanov::internal::timeStepWithRusanovPatchwiseStateless(), tarch::triggerNonCriticalAssertion(), and exahype2::fv::validatePatch().

◆ createGridMeasurement

tarch::timing::Measurement createGridMeasurement

Definition at line 49 of file MatrixFreeMain.template.cpp.

Referenced by main(), and step().

◆ initMeasurement

tarch::timing::Measurement initMeasurement

Definition at line 50 of file MatrixFreeMain.template.cpp.

Referenced by main(), and step().

◆ plotMeasurement

tarch::timing::Measurement plotMeasurement

Definition at line 52 of file MatrixFreeMain.template.cpp.

Referenced by main(), and step().

◆ solveMeasurement

tarch::timing::Measurement solveMeasurement

Definition at line 51 of file MatrixFreeMain.template.cpp.

Referenced by main(), and step().