#include "Testing.H"
#include "PlasCom2.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 "ViscidTestFixtures.H"
#include "PC2Util.H"
#include <cmath>
Go to the source code of this file.
Typedefs | |
typedef plascom2::application::domainvector | DomainVector |
typedef simulation::grid::parallel_blockstructured | pbsgrid_t |
typedef simulation::state::base | state_t |
Definition at line 19 of file TestIntegrated.C.
Definition at line 20 of file TestIntegrated.C.
typedef simulation::state::base state_t |
Definition at line 21 of file TestIntegrated.C.
void TestIntegrated_PFCurvilinear2DX | ( | ix::test::results & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
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 & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
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 & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
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 & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
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 & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
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 & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
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 & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
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 & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
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 & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
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_ViscousShock2DX | ( | ix::test::results & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
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 & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
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 & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
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 & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
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 & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
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 & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
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 & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
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 & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
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 & | parallelUnitResults, |
pcpp::CommunicatorType & | testComm | ||
) |
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().