Go to the source code of this file.
void TestApplyOperatorAppl | ( | ix::test::results & | result | ) |
Definition at line 332 of file TestMaxwellSolver.C.
References operators::applyoperator(), CreateLinearScalarField(), plascom2::operators::sbp::CreateStencilConnectivity(), FC_MODULE(), plascom2::operators::sbp::Initialize(), MACHINE_EPS, numComponents, numPoints, stencilset::numStencils, stencilset::numValues, opDir, opInterval, stencilID, stencilset::stencilOffsets, stencilset::stencilSizes, stencilset::stencilStarts, stencilset::stencilWeights, and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Maxwell__ApplyOperatorAppl().
void TestApplyOperatorBlobs | ( | ix::test::results & | result | ) |
Definition at line 1371 of file TestOperators.C.
References operators::applyoperatorblobs(), operators::applysinglestencil(), plascom2::operators::sbp::CreateStencilConnectivity(), FC_MODULE(), plascom2::operators::sbp::Initialize(), plascom2::operators::sbp::InvertStencilConnectivity(), numComponents, numPoints, numStencils, stencilset::numStencils, stencilset::numValues, opDir, opInterval, stencilID, stencilOffsets, stencilset::stencilOffsets, stencilSizes, stencilset::stencilSizes, stencilStarts, stencilset::stencilStarts, stencilWeights, stencilset::stencilWeights, and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Operators__ApplyBlobs().
void TestComputeRecipEpsMu | ( | ix::test::results & | result | ) |
Definition at line 1053 of file TestMaxwellSolver.C.
References operators::assignmentxa(), Maxwell::ComputeRecipEpsMu(), CreateLinearIncreasingField(), EPS0, FC_MODULE(), MACHINE_EPS, MU0, numPoints, opInterval, and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Maxwell__ComputeRecipEpsMu().
void TestConvertFields | ( | ix::test::results & | result | ) |
Definition at line 1144 of file TestMaxwellSolver.C.
References operators::assignmentxa(), Maxwell::ComputeRecipEpsMu(), Maxwell::ConvertBfieldtoHfield(), Maxwell::ConvertDfieldtoEfield(), Maxwell::ConvertEfieldtoDfield(), Maxwell::ConvertHfieldtoBfield(), CreateConstantVectorField(), CreateCurlFreeVectorFieldNonzeroDDx1(), CreateLinearIncreasingField(), EPS0, FC_MODULE(), MACHINE_EPS, MU0, numPoints, opInterval, and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Maxwell__ConvertFields().
void TestCurlOperator | ( | ix::test::results & | result | ) |
Definition at line 428 of file TestMaxwellSolver.C.
References Maxwell::ComputeCurl(), CreateConstantVectorField(), CreateConstCurlVectorField(), CreateCurlFreeVectorFieldNonzeroDDx1(), plascom2::operators::sbp::CreateStencilConnectivity(), plascom2::operators::sbp::Initialize(), MACHINE_EPS, numComponents, numPoints, stencilset::numStencils, opInterval, stencilID, stencilset::stencilStarts, and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Maxwell__CurlOperator().
void TestDirichletBC | ( | ix::test::results & | result | ) |
Definition at line 1442 of file TestMaxwellSolver.C.
References pcpp::comm::CheckResult(), Maxwell::bc::ComputeDirichletBC(), numPointsBuffer, and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Maxwell__DirichletBC().
void TestEOS_ComputeBuffers | ( | ix::test::results & | result | ) |
Definition at line 18 of file TestEOS.C.
References a, bufferInterval, euler::util::ComputeDVBuffer(), eos::ComputePressureBuffer(), eos::ComputeTemperatureBuffer(), parallel_blockstructured::Finalize(), sizeextent::Flatten(), gridMetric, parallel_blockstructured::GridSizes(), perfect_gas::InitializeMaterialProperties(), sizeextent::InitSimple(), parallel_blockstructured::PartitionBufferInterval(), parallel_blockstructured::PhysicalExtent(), perfect_gas::SetGamma(), parallel_blockstructured::SetGridSpacings(), perfect_gas::SetSpecificGasConstant(), eos::SetupInternalEnergyBuffer(), eos::SetupPressureBuffer(), eos::SetupSpecificVolumeBuffer(), eos::SetupTemperatureBuffer(), results::UpdateResult(), and velocity.
Referenced by TestingObject< ResultsType >::Test__EOS__ComputeBuffers().
void TestEulerKernels | ( | ix::test::results & | result | ) |
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 & | , |
pcpp::CommunicatorType & | |||
) |
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 & | , |
pcpp::CommunicatorType & | |||
) |
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().
void TestGrid_CartesianMetric | ( | ix::test::results & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
Definition at line 229 of file TestGrid.C.
References pcpp::report::CartesianSetup(), pcpp::comm::CheckResult(), parallel_blockstructured::ComputeMetrics(), apptools::DumpContents(), GlobalObj< StackType, ErrorType, ProfilerType >::ErrOut(), parallel_blockstructured::GenerateCoordinates(), simulation::report::Grid(), gridJacobian, gridMetric, gridSizes, ParallelGlobalObj< CommunicatorType, StackType, ErrorType, ProfilerType >::Init(), paralleltopologyinfo::isPeriodic, parallel_blockstructured::Jacobian(), parallel_blockstructured::Metric(), paralleltopologyinfo::numDimensions, parallel_blockstructured::ParallelSetup(), GlobalObj< StackType, ErrorType, ProfilerType >::Profiling(), ix::util::RenewStream(), parallel_blockstructured::SetGridSizes(), parallel_blockstructured::SetPhysicalExtent(), GlobalObj< StackType, ErrorType, ProfilerType >::SetVerbLevel(), GlobalObj< StackType, ErrorType, ProfilerType >::StdOut(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Grid__CartesianMetric().
void TestGrid_CurvilinearMetric | ( | ix::test::results & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
Definition at line 949 of file TestGrid.C.
References dataset::AddField(), CommunicatorObject::Barrier(), bufferInterval, parallel_blockstructured::BufferSize(), bufferSizes, parallel_blockstructured::BufferSizes(), pcpp::report::CartesianSetup(), pcpp::comm::CheckResult(), CLSIZE1, CLSIZE2, CLSIZE3, parallel_blockstructured::ComputeJacobianMatrix(), parallel_blockstructured::ComputeMetricIdentities(), parallel_blockstructured::ComputeMetrics(), parallel_blockstructured::CoordinateData(), dataset::Create(), plascom2::operators::sbp::CreateStencilConnectivity(), simulation::grid::CURVILINEAR, apptools::DumpContents(), GlobalObj< StackType, ErrorType, ProfilerType >::ErrOut(), parallel_blockstructured::ExchangeCoordinates(), ix::sys::FILEEXISTS(), parallel_blockstructured::GenerateCoordinates(), dataset::GetFieldBuffer(), simulation::report::Grid(), gridJacobian, gridMetric, gridSizes, parallel_blockstructured::GridSizes(), ParallelGlobalObj< CommunicatorType, StackType, ErrorType, ProfilerType >::Init(), plascom2::operators::sbp::Initialize(), paralleltopologyinfo::isPeriodic, parallel_blockstructured::Jacobian(), parallel_blockstructured::JacobianMatrix(), parallel_blockstructured::Metric(), paralleltopologyinfo::numDimensions, numPointsBuffer, stencilset::numStencils, opInterval, plascom2::io::hdf5::OutputSingle(), parallel_blockstructured::ParallelSetup(), parallel_blockstructured::PartitionBufferInterval(), parallel_blockstructured::PartitionInterval(), GlobalObj< StackType, ErrorType, ProfilerType >::Profiling(), ix::sys::Remove(), ix::util::RenewStream(), dataset::SetFieldBuffer(), parallel_blockstructured::SetGridSizes(), parallel_blockstructured::SetType(), parallel_blockstructured::SetupDifferentialOperator(), GlobalObj< StackType, ErrorType, ProfilerType >::SetVerbLevel(), GlobalObj< StackType, ErrorType, ProfilerType >::StdOut(), stencilset::stencilStarts, and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Grid__CurvilinearMetric().
void TestGrid_CurvilinearVGWavy | ( | ix::test::results & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
Definition at line 1470 of file TestGrid.C.
References dataset::AddField(), CommunicatorObject::Barrier(), bufferInterval, parallel_blockstructured::BufferSize(), bufferSizes, parallel_blockstructured::BufferSizes(), pcpp::report::CartesianSetup(), pcpp::comm::CheckResult(), parallel_blockstructured::ComputeJacobianMatrix(), parallel_blockstructured::ComputeMetricIdentities(), parallel_blockstructured::ComputeMetrics(), parallel_blockstructured::CoordinateData(), dataset::Create(), plascom2::operators::sbp::CreateStencilConnectivity(), simulation::grid::CURVILINEAR, apptools::DumpContents(), GlobalObj< StackType, ErrorType, ProfilerType >::ErrOut(), parallel_blockstructured::ExchangeCoordinates(), ix::sys::FILEEXISTS(), parallel_blockstructured::GenerateCoordinates(), dataset::GetFieldBuffer(), simulation::report::Grid(), gridSizes, parallel_blockstructured::GridSizes(), ParallelGlobalObj< CommunicatorType, StackType, ErrorType, ProfilerType >::Init(), plascom2::operators::sbp::Initialize(), paralleltopologyinfo::isPeriodic, paralleltopologyinfo::numDimensions, numPointsBuffer, stencilset::numStencils, opInterval, plascom2::io::hdf5::OutputSingle(), parallel_blockstructured::ParallelSetup(), parallel_blockstructured::PartitionBufferInterval(), parallel_blockstructured::PartitionInterval(), GlobalObj< StackType, ErrorType, ProfilerType >::Profiling(), ix::sys::Remove(), ix::util::RenewStream(), dataset::SetFieldBuffer(), parallel_blockstructured::SetGridSizes(), parallel_blockstructured::SetPeriodicLengths(), parallel_blockstructured::SetType(), parallel_blockstructured::SetupDifferentialOperator(), GlobalObj< StackType, ErrorType, ProfilerType >::SetVerbLevel(), GlobalObj< StackType, ErrorType, ProfilerType >::StdOut(), stencilset::stencilStarts, and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Grid__CurvilinearVGWavy().
void TestGrid_PBS_IntegratedHalo | ( | ix::test::results & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
Definition at line 1800 of file TestGrid.C.
References CommunicatorObject::Barrier(), bufferInterval, parallel_blockstructured::BufferSize(), bufferSizes, parallel_blockstructured::BufferSizes(), pcpp::report::CartesianSetup(), pcpp::comm::CheckResult(), halo::CommunicationBuffers(), parallel_base::Communicator(), halo::CreateLocalHaloExtents(), halo::CreateMessageBuffers(), halo::CreateRemoteHaloExtents(), halo::CreateSimpleRecvIndices(), halo::CreateSimpleSendIndices(), apptools::DumpContents(), GlobalObj< StackType, ErrorType, ProfilerType >::ErrOut(), parallel_blockstructured::Finalize(), ParallelGlobalObj< CommunicatorType, StackType, ErrorType, ProfilerType >::Finalize(), sizeextent::GetFlatIndices(), ParallelGlobalObj< CommunicatorType, StackType, ErrorType, ProfilerType >::Init(), plascom2::operators::sbp::Initialize(), sizeextent::InitSimple(), paralleltopologyinfo::isPeriodic, halo::LocalHaloBufferExtents(), numComponents, halo::messagebuffers::numComponents, paralleltopologyinfo::numDimensions, numPointsBuffer, halo::messagebuffers::numPointsRecv, halo::messagebuffers::numPointsSend, stencilset::numStencils, halo::PackMessageBuffers(), parallel_blockstructured::PartitionBufferInterval(), pcpp::util::PartitionCartesianInterval(), parallel_blockstructured::PartitionInterval(), sizeextent::PrettyPrint(), GlobalObj< StackType, ErrorType, ProfilerType >::Profiling(), CommunicatorObject::Rank(), halo::ReceiveMessage(), halo::messagebuffers::recvBuffers, halo::RecvIndices(), halo::RemoteHaloBufferExtents(), ix::util::RenewStream(), halo::messagebuffers::sendBuffers, halo::SendIndices(), halo::SendMessage(), parallel_blockstructured::SetDimensionExtensions(), parallel_blockstructured::SetGridSizes(), halo::SetLocalBufferSizes(), halo::SetLocalHaloExtents(), halo::SetLocalPartitionExtent(), halo::SetNeighbors(), halo::SetRemoteHaloExtents(), pcpp::comm::SetupCartesianTopology(), GlobalObj< StackType, ErrorType, ProfilerType >::SetVerbLevel(), CommunicatorObject::Size(), GlobalObj< StackType, ErrorType, ProfilerType >::StdOut(), halo::UnPackMessageBuffers(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Grid__PBSIH().
void TestGrid_RectilinearMetric | ( | ix::test::results & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
Definition at line 435 of file TestGrid.C.
References parallel_blockstructured::BufferSize(), bufferSizes, parallel_blockstructured::BufferSizes(), pcpp::report::CartesianSetup(), pcpp::comm::CheckResult(), base::Close(), pcpp::io::xdmf::CloseFileTag(), pcpp::io::xdmf::CloseGridTag(), parallel_blockstructured::ComputeMetrics(), plascom2::operators::sbp::CreateStencilConnectivity(), apptools::DumpContents(), GlobalObj< StackType, ErrorType, ProfilerType >::ErrOut(), parallel_blockstructured::ExchangeCoordinates(), ix::sys::FILEEXISTS(), parallel_blockstructured::GenerateCoordinates(), simulation::report::Grid(), gridJacobian, gridMetric, gridSizes, parallel_blockstructured::GridSizes(), ParallelGlobalObj< CommunicatorType, StackType, ErrorType, ProfilerType >::Init(), plascom2::operators::sbp::Initialize(), paralleltopologyinfo::isPeriodic, parallel_blockstructured::Jacobian(), parallel_blockstructured::Metric(), paralleltopologyinfo::numDimensions, numPointsBuffer, stencilset::numStencils, pcpp::io::xdmf::OpenFileTag(), pcpp::io::xdmf::OpenGridTag(), opInterval, parallel_blockstructured::ParallelSetup(), parallel_blockstructured::PartitionBufferInterval(), parallel_blockstructured::PartitionInterval(), GlobalObj< StackType, ErrorType, ProfilerType >::Profiling(), simulation::grid::RECTILINEAR, ix::sys::Remove(), ix::util::RenewStream(), parallel_blockstructured::SetGridSizes(), parallel_blockstructured::SetType(), parallel_blockstructured::SetupDifferentialOperator(), GlobalObj< StackType, ErrorType, ProfilerType >::SetVerbLevel(), GlobalObj< StackType, ErrorType, ProfilerType >::StdOut(), stencilset::stencilStarts, results::UpdateResult(), pcpp::io::hdf5::WriteGrid(), and pcpp::io::xdmf::WriteGridSection().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Grid__RectilinearMetric().
void TestGrid_SubRegion | ( | ix::test::results & | result | ) |
Definition at line 18 of file TestGrid.C.
References gridSizes, sizeextent::InitSimple(), simulation::grid::InitSubRegionFromString(), subregion::normalDirection, subregion::regionInterval, subregion::regionName, and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Grid__SubRegion().
void TestHaloBasic | ( | ix::test::results & | result | ) |
Definition at line 1016 of file TestHalo.C.
References dataset::AddField(), halo::ConfigureData(), dataset::Create(), halo::CreateHaloBuffers(), halo::CreateLocalHaloExtents(), halo::CreateRemoteHaloExtents(), halo::CreateSimpleRecvBuffers(), halo::CreateSimpleSendBuffers(), sizeextent::GetFlatIndices(), halo::GlobalExtent(), halo::HaloBuffers(), sizeextent::Init(), sizeextent::InitSimple(), halo::LocalHaloExtents(), sizeextent::NNodes(), halo::numFieldComponents, halo::numStateComponents, halo::numStateFields, halo::PackSimpleSendBuffers(), halo::PartitionExtent(), halo::RecvBuffers(), halo::RemoteHaloExtents(), halo::SendBuffers(), dataset::SetFieldBuffer(), halo::SetLocalHaloExtents(), halo::SetRemoteHaloExtents(), base::SetStateFields(), halo::StateFieldIndices(), halo::UnpackReceiveBuffers(), and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Halo__Basic().
void TestHaloParallel | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 9 of file TestHalo.C.
References dataset::AddField(), CommunicatorObject::CartCoordinates(), CommunicatorObject::CartDimensions(), pcpp::report::CartesianSetup(), CommunicatorObject::CartNeighbors(), CommunicatorObject::Check(), halo::CompleteSimpleReceives(), halo::ConfigureData(), dataset::Create(), halo::CreateHaloBuffers(), halo::CreateLocalHaloExtents(), halo::CreateRemoteHaloExtents(), halo::CreateSimpleRecvBuffers(), halo::CreateSimpleSendBuffers(), pcpp::io::Everyone(), sizeextent::GetFlatIndices(), halo::GlobalExtent(), halo::HaloBuffers(), sizeextent::InitSimple(), halo::LocalHaloExtents(), sizeextent::NNodes(), halo::numStateComponents, halo::numStateFields, halo::PackSimpleSendBuffers(), pcpp::util::PartitionCartesianExtent(), halo::PartitionExtent(), halo::PostSimpleReceives(), sizeextent::PrettyPrint(), CommunicatorObject::Rank(), halo::RecvBuffers(), halo::RemoteHaloExtents(), ix::util::RenewStream(), halo::SendBuffers(), CommunicatorObject::SetErr(), dataset::SetFieldBuffer(), halo::SetLocalHaloExtents(), halo::SetRemoteHaloExtents(), base::SetStateFields(), pcpp::comm::SetupCartesianTopology(), halo::SimpleSend(), CommunicatorObject::Size(), halo::StateFieldIndices(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Halo().
void TestHaloPeriodic | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 448 of file TestHalo.C.
References dataset::AddField(), CommunicatorObject::CartCoordinates(), paralleltopologyinfo::cartDecompDirections, CommunicatorObject::CartDimensions(), pcpp::report::CartesianSetup(), CommunicatorObject::CartNeighbors(), pcpp::comm::CheckResult(), halo::CompleteSimpleReceives(), halo::ConfigureData(), dataset::Create(), halo::CreateHaloBuffers(), halo::CreateLocalHaloExtents(), halo::CreateRemoteHaloExtents(), halo::CreateSimpleRecvBuffers(), halo::CreateSimpleSendBuffers(), pcpp::io::Everyone(), sizeextent::GetFlatIndices(), halo::HaloBuffers(), sizeextent::InitSimple(), paralleltopologyinfo::isPeriodic, sizeextent::NNodes(), halo::numStateComponents, halo::PackSimpleSendBuffers(), pcpp::util::PartitionCartesianExtent(), halo::PostSimpleReceives(), sizeextent::PrettyPrint(), CommunicatorObject::Rank(), halo::RecvBuffers(), ix::util::RenewStream(), halo::SendBuffers(), dataset::SetFieldBuffer(), halo::SetLocalHaloExtents(), halo::SetNeighbors(), halo::SetRemoteHaloExtents(), base::SetStateFields(), pcpp::comm::SetupCartesianTopology(), halo::SimpleSend(), CommunicatorObject::Size(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Halo__Periodic().
void TestHaloThreaded | ( | ix::test::results & | result | ) |
Definition at line 1251 of file TestHalo.C.
References dataset::AddField(), halo::ConfigureData(), dataset::Create(), halo::CreateHaloBuffers(), halo::CreateLocalHaloExtents(), halo::CreateRemoteHaloExtents(), halo::CreateSimpleRecvBuffers(), halo::CreateSimpleSendBuffers(), halo::CreateThreadRecvIndices(), halo::CreateThreadSendIndices(), sizeextent::GetFlatIndices(), halo::GlobalExtent(), halo::HaloBuffers(), sizeextent::Init(), sizeextent::InitSimple(), sizeextent::NNodes(), halo::numFieldComponents, halo::numStateComponents, halo::numStateFields, halo::NumThreads(), sizeextent::Overlap(), halo::PackSimpleSendBuffers(), halo::PartitionExtent(), halo::RecvBuffers(), halo::SendBuffers(), dataset::SetFieldBuffer(), halo::SetLocalHaloExtents(), halo::SetNumThreads(), halo::SetRemoteHaloExtents(), base::SetStateFields(), halo::SetThreadExtent(), pcpp::util::SimplePartitionInterval(), halo::ThreadExtents(), halo::UnpackSimpleRecvBuffers(), and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Halo__Threaded().
void TestHoleDetection | ( | ix::test::results & | result | ) |
Tests boundary stencil setting around holes.
Definition at line 639 of file TestOperators.C.
References bufferInterval, bufferSizes, plascom2::operators::sbp::CreateStencilConnectivity(), plascom2::operators::sbp::DetectHoles(), sizeextent::GetFlatIndices(), gridSizes, holeMask, plascom2::operators::sbp::Initialize(), sizeextent::InitSimple(), sizeextent::NNodes(), numPoints, numPointsBuffer, numStencils, opInterval, sizeextent::Overlap(), sizeextent::RelativeTranslation(), mask::SetMask(), stencilID, and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Operators__HoleDetection().
void TestICE | ( | ix::test::results & | result | ) |
Definition at line 4 of file TestICE.C.
References FC_GLOBAL(), ICEInterchangeCxxTestKernel(), iceinterchangefortrantestkernel(), ICEStripMineCxxTestKernel(), icestripminefortrantestkernel(), ICETileCxxTestKernel(), icetilefortrantestkernel(), ICEUnrollCxxTestKernel(), iceunrollfortrantestkernel(), testkernel(), testPass, and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__ICE().
void TestIntegrated_PFCurvilinear2DX | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 467 of file TestIntegrated.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), parallel_blockstructured::BufferSize(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), databuffer::Data(), dataset::Field(), ix::sys::FILEEXISTS(), testfixtures::viscid::GeneratePoiseuilleExact(), dataset::GetDataIndex(), simulation::report::Grid(), CommunicatorObject::NProc(), numPointsBuffer, plascom2::io::hdf5::OutputSingle(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::util::RenewStream(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__PFCurvilinear2DX().
void TestIntegrated_PFCurvilinear2DY | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1070 of file TestIntegrated.C.
References application::ApplicationDriver(), parallel_blockstructured::BufferSize(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), databuffer::Data(), dataset::Field(), ix::sys::FILEEXISTS(), testfixtures::viscid::GeneratePoiseuilleExact(), dataset::GetDataIndex(), simulation::report::Grid(), CommunicatorObject::NProc(), numPointsBuffer, plascom2::io::hdf5::OutputSingle(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::util::RenewStream(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__PFCurvilinear2DY().
void TestIntegrated_PFCurvilinear3DZ | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1687 of file TestIntegrated.C.
References application::ApplicationDriver(), parallel_blockstructured::BufferSize(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), databuffer::Data(), dataset::Field(), ix::sys::FILEEXISTS(), testfixtures::viscid::GeneratePoiseuilleExact(), dataset::GetDataIndex(), simulation::report::Grid(), CommunicatorObject::NProc(), numPointsBuffer, plascom2::io::hdf5::OutputSingle(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::util::RenewStream(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__PFCurvilinear3DZ().
void TestIntegrated_PFRectilinear2DX | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 241 of file TestIntegrated.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), parallel_blockstructured::BufferSize(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), databuffer::Data(), dataset::Field(), ix::sys::FILEEXISTS(), testfixtures::viscid::GeneratePoiseuilleExact(), dataset::GetDataIndex(), simulation::report::Grid(), CommunicatorObject::NProc(), numPointsBuffer, plascom2::io::hdf5::OutputSingle(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::util::RenewStream(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__PFRectilinear2DX().
void TestIntegrated_PFRectilinear2DY | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 883 of file TestIntegrated.C.
References application::ApplicationDriver(), parallel_blockstructured::BufferSize(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), databuffer::Data(), dataset::Field(), ix::sys::FILEEXISTS(), testfixtures::viscid::GeneratePoiseuilleExact(), dataset::GetDataIndex(), simulation::report::Grid(), CommunicatorObject::NProc(), numPointsBuffer, plascom2::io::hdf5::OutputSingle(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::util::RenewStream(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__PFRectilinear2DY().
void TestIntegrated_PFRectilinear3DZ | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1472 of file TestIntegrated.C.
References application::ApplicationDriver(), parallel_blockstructured::BufferSize(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), databuffer::Data(), dataset::Field(), ix::sys::FILEEXISTS(), testfixtures::viscid::GeneratePoiseuilleExact(), dataset::GetDataIndex(), simulation::report::Grid(), CommunicatorObject::NProc(), numPointsBuffer, plascom2::io::hdf5::OutputSingle(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::util::RenewStream(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__PFRectilinear3DZ().
void TestIntegrated_Poiseuille2DX | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 23 of file TestIntegrated.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), parallel_blockstructured::BufferSize(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), databuffer::Data(), dataset::Field(), ix::sys::FILEEXISTS(), testfixtures::viscid::GeneratePoiseuilleExact(), dataset::GetDataIndex(), simulation::report::Grid(), CommunicatorObject::NProc(), numPointsBuffer, plascom2::io::hdf5::OutputSingle(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::util::RenewStream(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__Poiseuille2DX().
void TestIntegrated_Poiseuille2DY | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 696 of file TestIntegrated.C.
References application::ApplicationDriver(), parallel_blockstructured::BufferSize(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), databuffer::Data(), dataset::Field(), ix::sys::FILEEXISTS(), testfixtures::viscid::GeneratePoiseuilleExact(), dataset::GetDataIndex(), simulation::report::Grid(), CommunicatorObject::NProc(), numPointsBuffer, plascom2::io::hdf5::OutputSingle(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::util::RenewStream(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__Poiseuille2DY().
void TestIntegrated_Poiseuille3DZ | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1257 of file TestIntegrated.C.
References application::ApplicationDriver(), parallel_blockstructured::BufferSize(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), databuffer::Data(), dataset::Field(), ix::sys::FILEEXISTS(), testfixtures::viscid::GeneratePoiseuilleExact(), dataset::GetDataIndex(), simulation::report::Grid(), CommunicatorObject::NProc(), numPointsBuffer, plascom2::io::hdf5::OutputSingle(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::util::RenewStream(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__Poiseuille3DZ().
void TestIntegrated_Scalar_Advection3DZ | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 469 of file TestPlasCom2Scalar.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__Scalar__Advection3DZ().
void TestIntegrated_ViscousShock2DX | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1902 of file TestIntegrated.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), parallel_blockstructured::BufferSize(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), databuffer::Data(), dataset::Field(), ix::sys::FILEEXISTS(), testfixtures::viscid::GenerateViscidShockExact(), dataset::GetDataIndex(), simulation::report::Grid(), CommunicatorObject::NProc(), numPointsBuffer, plascom2::io::hdf5::OutputSingle(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::util::RenewStream(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__ViscousShock2DX().
void TestIntegrated_ViscousShock2DY | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 3174 of file TestIntegrated.C.
References application::ApplicationDriver(), parallel_blockstructured::BufferSize(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), databuffer::Data(), dataset::Field(), ix::sys::FILEEXISTS(), testfixtures::viscid::GenerateViscidShockExact(), dataset::GetDataIndex(), simulation::report::Grid(), CommunicatorObject::NProc(), numPointsBuffer, plascom2::io::hdf5::OutputSingle(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::util::RenewStream(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__ViscousShock2DY().
void TestIntegrated_ViscousShock3DZ | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 3777 of file TestIntegrated.C.
References application::ApplicationDriver(), parallel_blockstructured::BufferSize(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), databuffer::Data(), dataset::Field(), ix::sys::FILEEXISTS(), testfixtures::viscid::GenerateViscidShockExact(), dataset::GetDataIndex(), simulation::report::Grid(), CommunicatorObject::NProc(), numPointsBuffer, plascom2::io::hdf5::OutputSingle(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::util::RenewStream(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__ViscousShock3DZ().
void TestIntegrated_VSCurvilinear2DX | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 2750 of file TestIntegrated.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), parallel_blockstructured::BufferSize(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), databuffer::Data(), dataset::Field(), ix::sys::FILEEXISTS(), testfixtures::viscid::GenerateViscidShockExact(), dataset::GetDataIndex(), simulation::report::Grid(), CommunicatorObject::NProc(), numPointsBuffer, plascom2::io::hdf5::OutputSingle(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::util::RenewStream(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__VSCurvilinear2DX().
void TestIntegrated_VSCurvilinear2DY | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 3576 of file TestIntegrated.C.
References application::ApplicationDriver(), parallel_blockstructured::BufferSize(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), databuffer::Data(), dataset::Field(), ix::sys::FILEEXISTS(), testfixtures::viscid::GenerateViscidShockExact(), dataset::GetDataIndex(), simulation::report::Grid(), CommunicatorObject::NProc(), numPointsBuffer, plascom2::io::hdf5::OutputSingle(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::util::RenewStream(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__VSCurvilinear2DY().
void TestIntegrated_VSCurvilinear3DZ | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 4181 of file TestIntegrated.C.
References application::ApplicationDriver(), parallel_blockstructured::BufferSize(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), databuffer::Data(), dataset::Field(), ix::sys::FILEEXISTS(), testfixtures::viscid::GenerateViscidShockExact(), dataset::GetDataIndex(), simulation::report::Grid(), CommunicatorObject::NProc(), numPointsBuffer, plascom2::io::hdf5::OutputSingle(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::util::RenewStream(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__VSCurvilinear3DZ().
void TestIntegrated_VSRectilinear2DX | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 2326 of file TestIntegrated.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), parallel_blockstructured::BufferSize(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), databuffer::Data(), dataset::Field(), ix::sys::FILEEXISTS(), testfixtures::viscid::GenerateViscidShockExact(), dataset::GetDataIndex(), simulation::report::Grid(), CommunicatorObject::NProc(), numPointsBuffer, plascom2::io::hdf5::OutputSingle(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::util::RenewStream(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__VSRectilinear2DX().
void TestIntegrated_VSRectilinear2DY | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 3375 of file TestIntegrated.C.
References application::ApplicationDriver(), parallel_blockstructured::BufferSize(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), databuffer::Data(), dataset::Field(), ix::sys::FILEEXISTS(), testfixtures::viscid::GenerateViscidShockExact(), dataset::GetDataIndex(), simulation::report::Grid(), CommunicatorObject::NProc(), numPointsBuffer, plascom2::io::hdf5::OutputSingle(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::util::RenewStream(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__VSRectilinear2DY().
void TestIntegrated_VSRectilinear3DZ | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 3980 of file TestIntegrated.C.
References application::ApplicationDriver(), parallel_blockstructured::BufferSize(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), databuffer::Data(), dataset::Field(), ix::sys::FILEEXISTS(), testfixtures::viscid::GenerateViscidShockExact(), dataset::GetDataIndex(), simulation::report::Grid(), CommunicatorObject::NProc(), numPointsBuffer, plascom2::io::hdf5::OutputSingle(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::util::RenewStream(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Integrated__VSRectilinear3DZ().
void TestIntervalBasic | ( | ix::test::results & | serialUnitResults | ) |
Serial unit tests for some primitive PlasCom2 stuff.
result | PlasCom2::TestResults object to store test results. |
Definition at line 9 of file TestIntervals.C.
References sizeextent::GetFlatIndices(), sizeextent::InitSimple(), sizeextent::Neighboring(), sizeextent::NNodes(), sizeextent::Overlap(), sizeextent::PrettyPrint(), and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__PCPP__Interval__Basic().
void TestMaxwellRHS | ( | ix::test::results & | result | ) |
Definition at line 1571 of file TestMaxwellSolver.C.
References parallel_blockstructured::BufferSize(), CreateConstCurlVectorField(), apptools::DumpContents(), EPS0, parallel_blockstructured::Finalize(), dataset::GetFieldBuffer(), parallel_blockstructured::Halo(), plascom2::operators::sbp::Initialize(), dataset::InitializeFieldHandles(), Maxwell::util::InitializeMaxwellParameters(), Maxwell::util::InitializeMaxwellStateConstFields(), sizeextent::InitSimple(), MACHINE_EPS, MU0, numPointsBuffer, stencilset::numStencils, parallel_blockstructured::PartitionBufferInterval(), parallel_blockstructured::PartitionInterval(), parallel_blockstructured::SetDimensionExtensions(), parallel_blockstructured::SetGridSizes(), parallel_blockstructured::SetGridSpacings(), Maxwell::util::SetupMaxwellStateAndParameters(), and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Maxwell__RHS().
void TestMaxwellRHS_Bfield | ( | ix::test::results & | result | ) |
Definition at line 608 of file TestMaxwellSolver.C.
References Maxwell::ComputeMaxwellRHS_Bfield(), CreateConstantVectorField(), CreateConstCurlVectorField(), CreateCurlFreeVectorFieldNonzeroDDx1(), plascom2::operators::sbp::CreateStencilConnectivity(), plascom2::operators::sbp::Initialize(), MACHINE_EPS, numComponents, numPoints, stencilset::numStencils, opInterval, stencilID, stencilset::stencilStarts, and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Maxwell__RHS_Bfield().
void TestMaxwellRHS_Dfield | ( | ix::test::results & | result | ) |
Definition at line 789 of file TestMaxwellSolver.C.
References Maxwell::ComputeMaxwellRHS_Dfield(), CreateConstantVectorField(), CreateConstCurlVectorField(), CreateCurlFreeVectorFieldNonzeroDDx1(), plascom2::operators::sbp::CreateStencilConnectivity(), plascom2::operators::sbp::Initialize(), MACHINE_EPS, numComponents, numPoints, stencilset::numStencils, opInterval, stencilID, stencilset::stencilStarts, and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Maxwell__RHS_Dfield().
void TestMaxwellRHSTimeIntegrate | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1957 of file TestMaxwellSolver.C.
References rk4advancer< DomainType >::AdvanceDomain(), CommunicatorObject::Barrier(), parallel_blockstructured::BufferSize(), bufferSizes, parallel_blockstructured::BufferSizes(), pcpp::comm::CheckResult(), ix::sys::CreateDirectory(), EPS0, GlobalObj< StackType, ErrorType, ProfilerType >::ErrOut(), ix::sys::FILEEXISTS(), dataset::GetFieldBuffer(), gridSizes, parallel_blockstructured::Halo(), ParallelGlobalObj< CommunicatorType, StackType, ErrorType, ProfilerType >::Init(), rk4advancer< DomainType >::InitializeAdvancer(), dataset::InitializeFieldHandles(), Maxwell::util::InitializeMaxwellParameters(), Maxwell::util::InitializeMaxwellStateConstFields(), euler::util::InitializeSimulationFixtures(), MACHINE_EPS, MU0, numPointsBuffer, plascom2::io::hdf5::OutputSingle(), parallel_blockstructured::PartitionBufferInterval(), parallel_blockstructured::PartitionInterval(), ix::util::RenewStream(), rk4advancer< DomainType >::SetCommunication(), rhs< GridT, StateT, OperatorT >::SetGrid(), parallel_blockstructured::SetGridSizes(), parallel_blockstructured::SetPhysicalExtent(), rk4advancer< DomainType >::SetTimers(), Maxwell::util::SetupMaxwellStateAndParameters(), GlobalObj< StackType, ErrorType, ProfilerType >::StdOut(), rk4advancer< DomainType >::SyncIntervals(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Maxwell__RHSTimeIntegrate().
void TestOperators | ( | ix::test::results & | result | ) |
Definition at line 9 of file TestOperators.C.
References a, alphaDir, metricops::alphaweight(), alphaWeight, operators::assignmentxa(), operators::assignmentyabsx(), operators::assignmentyx(), bufferInterval, bufferSize, operators::determinant2x2(), operators::determinant3x3(), FC_MODULE(), sizeextent::Flatten(), gridType, metricops::ijkgradtoxyzdiv(), sizeextent::InitSimple(), inMatrix, matrixDeterminant, operators::metricsum4(), numComponents, numPoints, opInterval, simulation::grid::UNIRECT, results::UpdateResult(), V, operators::veclen(), w, W, X, x, operators::xax(), Y, y, operators::yax(), operators::yaxm1(), operators::yaxpby(), yaxpy(), operators::ywxpy(), operators::yxy(), Z, operators::zawpxy(), operators::zaxpby(), zaxpy(), operators::zvwpxy(), operators::zwmxpy(), operators::zwxpy(), operators::zxdoty(), and operators::zxy().
Referenced by TestingObject< ResultsType >::Test__Operators__Arithmetic().
void TestOperatorSBP12 | ( | ix::test::results & | result | ) |
Definition at line 1072 of file TestOperators.C.
References plascom2::operators::sbp::BruteTest1(), plascom2::operators::sbp::Initialize(), stencilset::numStencils, stencilset::stencilStarts, and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Operators__SBP12().
void TestOperatorSBP24 | ( | ix::test::results & | result | ) |
Definition at line 1134 of file TestOperators.C.
References plascom2::operators::sbp::BruteTest1(), plascom2::operators::sbp::Initialize(), stencilset::numStencils, stencilset::stencilStarts, and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Operators__SBP24().
void TestOperatorSBP36 | ( | ix::test::results & | result | ) |
Definition at line 1240 of file TestOperators.C.
References plascom2::operators::sbp::BruteTest1(), plascom2::operators::sbp::Initialize(), stencilset::numStencils, stencilset::stencilStarts, and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Operators__SBP36().
void TestPlasCom2_AcousticPulseFarfield2D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 336 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__AcousticPulse2D__Farfield().
void TestPlasCom2_AcousticPulseFarfield3D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 633 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__AcousticPulse3D__Farfield().
void TestPlasCom2_AcousticPulsePeriodic2D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 22 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__AcousticPulse2D__Periodic().
void TestPlasCom2_AcousticPulsePeriodic3D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1555 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__AcousticPulse3D__Periodic().
void TestPlasCom2_AcousticPulseSlipwall2D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 939 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__AcousticPulse2D__Slipwall().
void TestPlasCom2_AcousticPulseSlipwall3D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1246 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__AcousticPulse3D__Slipwall().
void TestPlasCom2_AcousticPulseSponge2D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1861 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__AcousticPulse2D__Sponge().
void TestPlasCom2_AcousticPulseSponge3D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 2341 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__AcousticPulse3D__Sponge().
void TestPlasCom2_APCurvilinearFarfield2D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 534 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Curvilinear2D__Farfield().
void TestPlasCom2_APCurvilinearFarfield3D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 837 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Curvilinear3D__Farfield().
void TestPlasCom2_APCurvilinearPeriodic2D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 231 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Curvilinear2D__Periodic().
void TestPlasCom2_APCurvilinearPeriodic3D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1758 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Curvilinear3D__Periodic().
void TestPlasCom2_APCurvilinearSlipwall2D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1144 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Curvilinear2D__Slipwall().
void TestPlasCom2_APCurvilinearSlipwall3D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1452 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Curvilinear3D__Slipwall().
void TestPlasCom2_APCurvilinearSponge2D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 2085 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Curvilinear2D__Sponge().
void TestPlasCom2_APCurvilinearSponge3D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 2539 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Curvilinear3D__Sponge().
void TestPlasCom2_APRectilinearFarfield2D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 435 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Rectilinear2D__Farfield().
void TestPlasCom2_APRectilinearFarfield3D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 735 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Rectilinear3D__Farfield().
void TestPlasCom2_APRectilinearPeriodic2D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 127 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Rectilinear2D__Periodic().
void TestPlasCom2_APRectilinearPeriodic3D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1655 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Rectilinear3D__Periodic().
void TestPlasCom2_APRectilinearSlipwall2D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1042 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Rectilinear2D__Slipwall().
void TestPlasCom2_APRectilinearSlipwall3D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1348 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Rectilinear3D__Slipwall().
void TestPlasCom2_APRectilinearSponge2D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1970 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Rectilinear2D__Sponge().
void TestPlasCom2_APRectilinearSponge3D | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 2438 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Rectilinear3D__Sponge().
void TestPlasCom2_PFCurvilinear2DX_Regression | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 609 of file TestPlasCom2Viscous.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__PFCurvilinear2DX__Regression().
void TestPlasCom2_PFCurvilinear2DY_Regression | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 960 of file TestPlasCom2Viscous.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__PFCurvilinear2DY__Regression().
void TestPlasCom2_PFCurvilinear3DZ_Regression | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1307 of file TestPlasCom2Viscous.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__PFCurvilinear3DZ__Regression().
void TestPlasCom2_PFRectilinear2DX_Regression | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 492 of file TestPlasCom2Viscous.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__PFRectilinear2DX__Regression().
void TestPlasCom2_PFRectilinear2DY_Regression | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 842 of file TestPlasCom2Viscous.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__PFRectilinear2DY__Regression().
void TestPlasCom2_PFRectilinear3DZ_Regression | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1191 of file TestPlasCom2Viscous.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__PFRectilinear3DZ__Regression().
void TestPlasCom2_Poiseuille2DX_Regression | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 382 of file TestPlasCom2Viscous.C.
References application::ApplicationDriver(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Poiseuille2DX__Regression().
void TestPlasCom2_Poiseuille2DY_Regression | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 727 of file TestPlasCom2Viscous.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Poiseuille2DY__Regression().
void TestPlasCom2_Poiseuille3DZ_Regression | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1078 of file TestPlasCom2Viscous.C.
References application::ApplicationDriver(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Poiseuille3DZ__Regression().
void TestPlasCom2_Restart | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 2197 of file TestPlasCom2.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Comm(), ix::sys::CreateDirectory(), ix::sys::CWD(), ix::sys::FILEEXISTS(), CommunicatorObject::NProc(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), ix::sys::Rename(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Restart().
void TestPlasCom2_Scalar_Advection2DX | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 24 of file TestPlasCom2Scalar.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Scalar__Advection2DX().
void TestPlasCom2_Scalar_Advection2DY | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 369 of file TestPlasCom2Scalar.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Scalar__Advection2DY().
void TestPlasCom2_Scalar_AdvectionDiffusion2DX | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 139 of file TestPlasCom2Scalar.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Check(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), ParallelGlobalObj< CommunicatorType, StackType, ErrorType, ProfilerType >::Init(), plascom2::util::PC2Compare(), GlobalObj< StackType, ErrorType, ProfilerType >::Profiling(), CommunicatorObject::Rank(), ix::sys::Remove(), CommunicatorObject::SetErr(), GlobalObj< StackType, ErrorType, ProfilerType >::SetVerbLevel(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Scalar__AdvectionDiffusion2DX().
void TestPlasCom2_Scalar_AdvectionDiffusion2DY | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 254 of file TestPlasCom2Scalar.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), CommunicatorObject::Check(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), ParallelGlobalObj< CommunicatorType, StackType, ErrorType, ProfilerType >::Init(), plascom2::util::PC2Compare(), GlobalObj< StackType, ErrorType, ProfilerType >::Profiling(), CommunicatorObject::Rank(), ix::sys::Remove(), CommunicatorObject::SetErr(), GlobalObj< StackType, ErrorType, ProfilerType >::SetVerbLevel(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__Scalar__AdvectionDiffusion2DY().
void TestPlasCom2_ViscousShock2DX_Regression | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 23 of file TestPlasCom2Viscous.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__ViscousShock2DX__Regression().
void TestPlasCom2_ViscousShock2DY_Regression | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1422 of file TestPlasCom2Viscous.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__ViscousShock2DY__Regression().
void TestPlasCom2_ViscousShock3DZ_Regression | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1777 of file TestPlasCom2Viscous.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__ViscousShock3DZ__Regression().
void TestPlasCom2_VSCurvilinear2DX_Regression | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 139 of file TestPlasCom2Viscous.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__VSCurvilinear2DX__Regression().
void TestPlasCom2_VSCurvilinear2DY_Regression | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1658 of file TestPlasCom2Viscous.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__VSCurvilinear2DY__Regression().
void TestPlasCom2_VSCurvilinear3DZ_Regression | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 2028 of file TestPlasCom2Viscous.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__VSCurvilinear3DZ__Regression().
void TestPlasCom2_VSRectilinear2DX_Regression | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 261 of file TestPlasCom2Viscous.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__VSRectilinear2DX__Regression().
void TestPlasCom2_VSRectilinear2DY_Regression | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1539 of file TestPlasCom2Viscous.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__VSRectilinear2DY__Regression().
void TestPlasCom2_VSRectilinear3DZ_Regression | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1900 of file TestPlasCom2Viscous.C.
References application::ApplicationDriver(), CommunicatorObject::Barrier(), ix::sys::ChDir(), pcpp::comm::CheckResult(), CommunicatorObject::Comm(), ix::sys::CWD(), ix::sys::FILEEXISTS(), plascom2::util::PC2Compare(), CommunicatorObject::Rank(), ix::sys::Remove(), and results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__PlasCom2__VSRectilinear3DZ__Regression().
void TestProbe | ( | ix::test::results & | result | ) |
Definition at line 4 of file TestProbe.C.
References dataset::AddField(), dataset::Create(), sizeextent::GetFlatIndices(), sizeextent::Init(), sizeextent::InitSimple(), probe::Probe(), ix::util::RenewStream(), probe::SetDataInterval(), dataset::SetFieldBuffer(), probe::SetProbeFields(), probe::SetProbeInterval(), probe::SetState(), and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Probe().
void TestRK4Advancer | ( | ix::test::results & | result | ) |
Definition at line 20 of file TestRK4Advancer.C.
References a, dataset::AddField(), rk4advancer< DomainType >::AdvanceDomain(), dataset::Create(), testfixtures::CreateSimpleGrid(), gridSizes, rk4advancer< DomainType >::InitializeAdvancer(), dataset::InitializeFieldHandles(), sizeextent::InitSimple(), ix::util::RenewStream(), dataset::SetFieldBuffer(), base::SetStateFields(), and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Advancer__RK4().
void TestRK4Advancer2 | ( | ix::test::results & | result | ) |
Definition at line 223 of file TestRK4Advancer.C.
References a, dataset::AddField(), rk4advancer< DomainType >::AdvanceDomain(), dataset::Create(), testfixtures::CreateSimpleGrid(), gridSizes, rk4advancer< DomainType >::InitializeAdvancer(), dataset::InitializeFieldHandles(), sizeextent::InitSimple(), ix::util::RenewStream(), dataset::SetFieldBuffer(), base::SetStateFields(), rk4advancer< DomainType >::SyncIntervals(), and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Advancer__RK4_2().
void TestSBPInitialize | ( | ix::test::results & | result | ) |
Definition at line 972 of file TestOperators.C.
References stencilset::boundaryDepth, plascom2::operators::sbp::Initialize(), stencilset::numStencils, stencilset::numValues, stencilset::stencilOffsets, stencilset::stencilSizes, stencilset::stencilStarts, stencilset::stencilWeights, and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__Operators__SBPInitialize().
void TestStateBasic | ( | ix::test::results & | result | ) |
Definition at line 4 of file TestState.C.
References dataset::AddField(), databuffer::Data(), dataset::Field(), dataset::FieldEmpty(), base::GetStateFieldData(), base::GetStateFieldNames(), dataset::NumData(), dataset::NumMeta(), base::NumStateFields(), base::NumStateVar(), dataset::Prepare(), dataset::SetFieldBuffer(), base::SetStateFields(), base::StateFieldIndices(), and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__State__Basic().
void TestStateHandles | ( | ix::test::results & | result | ) |
Definition at line 357 of file TestState.C.
References dataset::AddField(), databuffer::Data(), and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__State__Handles().
void TestStateOperations | ( | ix::test::results & | result | ) |
Definition at line 175 of file TestState.C.
References dataset::AddField(), operators::Assign(), operators::AXPY(), operators::Difference(), operators::Sum(), results::UpdateResult(), and operators::Zero().
Referenced by TestingObject< ResultsType >::Test__State__Operations().
void TestVarious | ( | ix::test::results & | result | ) |
Definition at line 22 of file TestVarious.C.
References OutputTestPartition(), pcpp::util::SimplePartitionInterval(), testPass, and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__PCPP__Various().
void TestVelocityGradient | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 1461 of file TestViscousRHS.C.
References dataset::AddField(), parallel_blockstructured::BufferSize(), bufferSizes, parallel_blockstructured::BufferSizes(), pcpp::comm::CheckResult(), dataset::Create(), parallel_blockstructured::DX(), gridSizes, parallel_blockstructured::Halo(), euler::util::InitializeSimulationFixtures(), testfixtures::viscid::Linear(), numPointsBuffer, parallel_blockstructured::PartitionBufferInterval(), parallel_blockstructured::PartitionInterval(), dataset::SetFieldBuffer(), parallel_blockstructured::SetGridSizes(), parallel_blockstructured::SetPeriodicDirs(), parallel_blockstructured::SetPhysicalExtent(), parallel_blockstructured::SetupThreads(), testfixtures::viscid::SetupViscidState(), results::UpdateResult(), V, x, and y.
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Velocity__Gradient().
void TestVelocityGradientPeriodic | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 2134 of file TestViscousRHS.C.
References dataset::AddField(), CommunicatorObject::Barrier(), parallel_blockstructured::BufferSize(), bufferSizes, parallel_blockstructured::BufferSizes(), pcpp::comm::CheckResult(), parallel_base::Communicator(), testfixtures::viscid::Cosine(), dataset::Create(), parallel_blockstructured::DX(), gridSizes, parallel_blockstructured::Halo(), euler::util::InitializeSimulationFixtures(), numPointsBuffer, parallel_blockstructured::PartitionBufferInterval(), parallel_blockstructured::PartitionInterval(), dataset::SetFieldBuffer(), parallel_blockstructured::SetGridSizes(), parallel_blockstructured::SetPeriodicDirs(), parallel_blockstructured::SetPhysicalExtent(), parallel_blockstructured::SetupThreads(), testfixtures::viscid::SetupViscidState(), results::UpdateResult(), V, x, and y.
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Velocity__Gradient__Periodic().
void TestViscidKernels | ( | ix::test::results & | result | ) |
Definition at line 20 of file TestViscousRHS.C.
References a, bufferInterval, euler::util::ComputeDVBuffer(), viscid::util::ComputeHeatFluxBuffer(), eos::ComputePressureBuffer(), viscid::util::ComputeTauBuffer(), eos::ComputeTemperatureBuffer(), viscid::util::ComputeTVBufferPower(), FC_MODULE(), parallel_blockstructured::Finalize(), sizeextent::Flatten(), gridJacobian, gridMetric, parallel_blockstructured::GridSizes(), gridType, perfect_gas::InitializeMaterialProperties(), sizeextent::InitSimple(), parallel_blockstructured::PartitionBufferInterval(), parallel_blockstructured::PhysicalExtent(), perfect_gas::SetGamma(), parallel_blockstructured::SetGridSpacings(), perfect_gas::SetSpecificGasConstant(), eos::SetupInternalEnergyBuffer(), eos::SetupPressureBuffer(), eos::SetupSpecificVolumeBuffer(), eos::SetupTemperatureBuffer(), viscid::strongflux1d(), results::UpdateResult(), velocity, and operators::ywxpy().
Referenced by TestingObject< ResultsType >::Test__Viscid__Kernels().
void TestViscidKernelsCurvilinear | ( | ix::test::results & | serialUnitResults | ) |
Tests viscid kernels with full curvilinear metrics.
This test exercises the viscid kernels with full curvilinear metrics with (contrived) non-zero data in all terms of all quantities. The exact expected is computed inline. This shows that code is right for the nominal use cases.
Definition at line 2982 of file TestViscousRHS.C.
References viscid::util::ComputeHeatFluxBuffer(), viscid::util::ComputeTauBuffer(), simulation::grid::CURVILINEAR, FC_MODULE(), sizeextent::Flatten(), fluxDir, gridJacobian, gridMetric, gridType, sizeextent::InitSimple(), numPoints, numPointsBuffer, viscid::strongflux1d(), results::UpdateResult(), and velocity.
Referenced by TestingObject< ResultsType >::Test__Viscid__Kernels__Curvilinear().
void TestViscidKernelsMetrics | ( | ix::test::results & | serialUnitResults | ) |
Tests viscid kernels on uniform grid using all metric types.
This test performs the same basic tests done in TestViscidKernels. The expected answers are all the same as in TestViscidKernels. All metric types (Uniform-rectangular, rectilinear, and curvilinear) are initialized using a uniform-rectangular grid. The kernels are exercised with each grid metric using the tests outlined by TestViscidKernels.
Definition at line 689 of file TestViscousRHS.C.
References a, bufferInterval, euler::util::ComputeDVBuffer(), viscid::util::ComputeHeatFluxBuffer(), eos::ComputePressureBuffer(), viscid::util::ComputeTauBuffer(), eos::ComputeTemperatureBuffer(), viscid::util::ComputeTVBufferPower(), simulation::grid::CURVILINEAR, FC_MODULE(), parallel_blockstructured::Finalize(), sizeextent::Flatten(), gridJacobian, gridMetric, parallel_blockstructured::GridSizes(), gridType, perfect_gas::InitializeMaterialProperties(), sizeextent::InitSimple(), simulation::grid::NUMGRIDTYPES, parallel_blockstructured::PartitionBufferInterval(), parallel_blockstructured::PhysicalExtent(), simulation::grid::RECTILINEAR, perfect_gas::SetGamma(), parallel_blockstructured::SetGridSpacings(), perfect_gas::SetSpecificGasConstant(), eos::SetupInternalEnergyBuffer(), eos::SetupPressureBuffer(), eos::SetupSpecificVolumeBuffer(), eos::SetupTemperatureBuffer(), viscid::strongflux1d(), simulation::grid::UNIRECT, results::UpdateResult(), velocity, and operators::ywxpy().
Referenced by TestingObject< ResultsType >::Test__Viscid__Kernels__Metrics().
void TestViscidRHS | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 2819 of file TestViscousRHS.C.
References parallel_blockstructured::BufferSize(), pcpp::comm::CheckResult(), testfixtures::CreateSimulationFixtures(), gridSizes, parallel_blockstructured::Halo(), numPointsBuffer, parallel_blockstructured::PartitionBufferInterval(), dataset::SetFieldBuffer(), parallel_blockstructured::SetNumThreads(), testfixtures::viscid::SetupViscidState(), results::UpdateResult(), and V.
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__Viscid__RHS().
void TestWENO_ApplyWENO | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 17 of file TestWENOParallel.C.
References parallel_blockstructured::BufferSize(), bufferSizes, parallel_blockstructured::BufferSizes(), parallel_base::Communicator(), parallel_blockstructured::CoordinateData(), dataset::Create(), testfixtures::CreateSimulationFixtures(), parallel_blockstructured::GenerateCoordinates(), gridSizes, parallel_blockstructured::Halo(), numPoints, numPointsBuffer, parallel_blockstructured::PartitionBufferInterval(), parallel_blockstructured::PartitionInterval(), dataset::SetFieldBuffer(), testfixtures::euler::SetupEulerState(), parallel_blockstructured::SetupThreads(), results::UpdateResult(), USEWENO, and V.
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__WENO__ApplyWENO().
void TestWENO_Convergence | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 17 of file TestWENOIntegrated.C.
References results::UpdateResult().
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__WENO__Convergence().
void TestWENO_EntropyFix | ( | ix::test::results & | result | ) |
Definition at line 1547 of file TestWENOSerial.C.
References WENO::EntropyFixEta(), and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__WENO__EntropyFix().
void TestWENO_Project | ( | ix::test::results & | result | ) |
Definition at line 946 of file TestWENOSerial.C.
References a, FC_MODULE(), WENO::Project(), satutil::sat_form_roe_matrices(), and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__WENO__Project().
void TestWENO_ReconstPointVal | ( | ix::test::results & | result | ) |
Definition at line 327 of file TestWENOSerial.C.
References WENO::ReconstPointVal(), and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__WENO__ReconstPointVal().
void TestWENO_ReconstPointValSten | ( | ix::test::results & | result | ) |
Definition at line 496 of file TestWENOSerial.C.
References WENO::ReconstPointValSten(), and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__WENO__ReconstPointValSten().
void TestWENO_RHS | ( | ix::test::results & | , |
pcpp::CommunicatorType & | |||
) |
Definition at line 2189 of file TestWENOParallel.C.
References parallel_blockstructured::BufferSize(), bufferSizes, parallel_blockstructured::BufferSizes(), parallel_base::Communicator(), parallel_blockstructured::CoordinateData(), dataset::Create(), testfixtures::CreateSimulationFixtures(), parallel_blockstructured::GenerateCoordinates(), gridSizes, parallel_blockstructured::Halo(), numPoints, numPointsBuffer, parallel_blockstructured::PartitionBufferInterval(), parallel_blockstructured::PartitionInterval(), dataset::SetFieldBuffer(), testfixtures::euler::SetupEulerState(), parallel_blockstructured::SetupThreads(), results::UpdateResult(), USEWENO, and V.
Referenced by ParallelTestingObject< CommType, ResultsType >::Test__WENO__RHS().
void TestWENO_SmoothInd | ( | ix::test::results & | result | ) |
Definition at line 731 of file TestWENOSerial.C.
References WENO::SmoothInd(), and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__WENO__SmoothInd().
void TestWENO_Stencils | ( | ix::test::results & | result | ) |
Definition at line 17 of file TestWENOSerial.C.
References CoeffsWENO::epsW, CoeffsWENO::HaloWidth(), CoeffsWENO::LinWeight(), CoeffsWENO::Lo(), CoeffsWENO::LoGroup(), CoeffsWENO::nGroup, CoeffsWENO::NSten(), stencilset::numStencils, stencilset::numValues, CoeffsWENO::pW, CoeffsWENO::Reconst(), CoeffsWENO::siFirst, CoeffsWENO::siSecond, CoeffsWENO::SmIndFirst(), CoeffsWENO::SmIndSecond(), stencilset::stencilOffsets, stencilset::stencilSizes, stencilset::stencilStarts, stencilset::stencilWeights, and results::UpdateResult().
Referenced by TestingObject< ResultsType >::Test__WENO__Stencils().