#include "Testing.H"
#include "Simulation.H"
#include "RKTestFixtures.H"
#include "EulerRHS.H"
#include "Stencil.H"
#include "PCPPCommUtil.H"
#include "PCPPReport.H"
#include "PCPPIntervalUtils.H"
#include "TestFixtures.H"
#include "EulerTestFixtures.H"
#include "EOS.H"
Go to the source code of this file.
Typedefs | |
typedef simulation::state::base | state_t |
Functions | |
void | TestEulerKernels (ix::test::results &serialUnitResults) |
void | TestEulerRHS (ix::test::results ¶llelUnitResults, pcpp::CommunicatorType &testComm) |
void | TestEulerRHS2 (ix::test::results ¶llelUnitResults, pcpp::CommunicatorType &testComm) |
typedef simulation::state::base state_t |
Definition at line 15 of file TestInviscid.C.
void TestEulerKernels | ( | ix::test::results & | serialUnitResults | ) |
Definition at line 17 of file TestInviscid.C.
References a, grid::applyuniformgridmetric(), bufferInterval, euler::util::ComputeDVBuffer(), eos::ComputePressureBuffer(), eos::ComputeTemperatureBuffer(), plascom2::operators::sbp::CreateStencilConnectivity(), FC_MODULE(), parallel_blockstructured::Finalize(), sizeextent::Flatten(), gridMetric, parallel_blockstructured::GridSizes(), plascom2::operators::sbp::Initialize(), perfect_gas::InitializeMaterialProperties(), sizeextent::InitSimple(), numScalar, numStencils, stencilset::numStencils, stencilset::numValues, parallel_blockstructured::PartitionBufferInterval(), parallel_blockstructured::PhysicalExtent(), scalarBuffer, perfect_gas::SetGamma(), parallel_blockstructured::SetGridSpacings(), perfect_gas::SetSpecificGasConstant(), eos::SetupInternalEnergyBuffer(), eos::SetupPressureBuffer(), eos::SetupSpecificVolumeBuffer(), eos::SetupTemperatureBuffer(), stencilID, stencilOffsets, stencilset::stencilOffsets, stencilSizes, stencilset::stencilSizes, stencilStarts, stencilset::stencilStarts, stencilWeights, stencilset::stencilWeights, euler::uniformflux(), euler::uniformrhs(), results::UpdateResult(), velHat, and velocity.
Referenced by TestingObject< ResultsType >::Test__Euler__Kernels().
void TestEulerRHS | ( | ix::test::results & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
Definition at line 425 of file TestInviscid.C.
References parallel_blockstructured::BufferSize(), pcpp::comm::CheckResult(), testfixtures::CreateSimulationFixtures(), gridSizes, parallel_blockstructured::Halo(), numPointsBuffer, parallel_blockstructured::PartitionBufferInterval(), dataset::SetFieldBuffer(), testfixtures::euler::SetupEulerState(), results::UpdateResult(), and V.
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Euler__RHS().
void TestEulerRHS2 | ( | ix::test::results & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
Definition at line 650 of file TestInviscid.C.
References parallel_blockstructured::BufferSize(), pcpp::comm::CheckResult(), testfixtures::CreateSimulationFixtures(), gridSizes, parallel_blockstructured::Halo(), numPointsBuffer, parallel_blockstructured::PartitionBufferInterval(), dataset::SetFieldBuffer(), parallel_blockstructured::SetNumThreads(), testfixtures::euler::SetupEulerState(), results::UpdateResult(), and V.
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Euler__RHS2().