#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().