AllocateMemory(void) | Nektar::SolverUtils::DriverParallelInTime | protected |
CopyFromCoarsePhysField(Array< OneD, Array< OneD, NekDouble > > &out) | Nektar::SolverUtils::DriverParallelInTime | protected |
CopyFromFinePhysField(Array< OneD, Array< OneD, NekDouble > > &out) | Nektar::SolverUtils::DriverParallelInTime | protected |
CopySolutionVector(const Array< OneD, const Array< OneD, NekDouble > > &in, Array< OneD, Array< OneD, NekDouble > > &out) | Nektar::SolverUtils::DriverParallelInTime | protected |
CopyToCoarsePhysField(const Array< OneD, const Array< OneD, NekDouble > > &in) | Nektar::SolverUtils::DriverParallelInTime | protected |
CopyToFinePhysField(const Array< OneD, const Array< OneD, NekDouble > > &in) | Nektar::SolverUtils::DriverParallelInTime | protected |
Driver(const LibUtilities::SessionReaderSharedPtr pSession, const SpatialDomains::MeshGraphSharedPtr pGraph) | Nektar::SolverUtils::Driver | protected |
driverDefault | Nektar::SolverUtils::Driver | protectedstatic |
DriverParallelInTime(const LibUtilities::SessionReaderSharedPtr pSession, const SpatialDomains::MeshGraphSharedPtr pGraph) | Nektar::SolverUtils::DriverParallelInTime | protected |
EstimateCommunicationTime(Array< OneD, Array< OneD, NekDouble > > &buffer1, Array< OneD, Array< OneD, NekDouble > > &buffer2) | Nektar::SolverUtils::DriverParallelInTime | protected |
EvaluateExactSolution(const NekDouble &time) | Nektar::SolverUtils::DriverParallelInTime | protected |
evolutionOperatorDef | Nektar::SolverUtils::Driver | protectedstatic |
evolutionOperatorLookupIds | Nektar::SolverUtils::Driver | protectedstatic |
Execute(std::ostream &out=std::cout) | Nektar::SolverUtils::Driver | inline |
GetEqu() | Nektar::SolverUtils::Driver | inline |
GetParametersFromSession(void) | Nektar::SolverUtils::DriverParallelInTime | protected |
InitialiseEqSystem(bool turnoff_output) | Nektar::SolverUtils::DriverParallelInTime | protected |
InitialiseInterpolationField(void) | Nektar::SolverUtils::DriverParallelInTime | protected |
InitObject(std::ostream &out=std::cout) | Nektar::SolverUtils::Driver | inline |
Interpolator(const Array< OneD, const Array< OneD, NekDouble > > &inarray, Array< OneD, Array< OneD, NekDouble > > &outarray) | Nektar::SolverUtils::DriverParallelInTime | protected |
m_checkSteps | Nektar::SolverUtils::DriverParallelInTime | protected |
m_chunkRank | Nektar::SolverUtils::DriverParallelInTime | protected |
m_chunkTime | Nektar::SolverUtils::DriverParallelInTime | protected |
m_coarseEqSys | Nektar::SolverUtils::DriverParallelInTime | protected |
m_coarseFields | Nektar::SolverUtils::DriverParallelInTime | protected |
m_coarseNpts | Nektar::SolverUtils::DriverParallelInTime | protected |
m_coarseQuadPts | Nektar::SolverUtils::DriverParallelInTime | protected |
m_coarseSteps | Nektar::SolverUtils::DriverParallelInTime | protected |
m_coarseTimeStep | Nektar::SolverUtils::DriverParallelInTime | protected |
m_comm | Nektar::SolverUtils::Driver | protected |
m_equ | Nektar::SolverUtils::Driver | protected |
m_EvolutionOperator | Nektar::SolverUtils::Driver | protected |
m_exactsoln | Nektar::SolverUtils::DriverParallelInTime | protected |
m_exactSolution | Nektar::SolverUtils::DriverParallelInTime | protected |
m_fineEqSys | Nektar::SolverUtils::DriverParallelInTime | protected |
m_fineFields | Nektar::SolverUtils::DriverParallelInTime | protected |
m_fineNpts | Nektar::SolverUtils::DriverParallelInTime | protected |
m_fineQuadPts | Nektar::SolverUtils::DriverParallelInTime | protected |
m_fineSteps | Nektar::SolverUtils::DriverParallelInTime | protected |
m_fineTimeStep | Nektar::SolverUtils::DriverParallelInTime | protected |
m_graph | Nektar::SolverUtils::Driver | protected |
m_infoSteps | Nektar::SolverUtils::DriverParallelInTime | protected |
m_iterMaxPIT | Nektar::SolverUtils::DriverParallelInTime | protected |
m_nequ | Nektar::SolverUtils::Driver | protected |
m_numChunks | Nektar::SolverUtils::DriverParallelInTime | protected |
m_numWindowsPIT | Nektar::SolverUtils::DriverParallelInTime | protected |
m_nVar | Nektar::SolverUtils::DriverParallelInTime | protected |
m_session | Nektar::SolverUtils::Driver | protected |
m_time | Nektar::SolverUtils::DriverParallelInTime | protected |
m_tmpcoarse | Nektar::SolverUtils::DriverParallelInTime | protected |
m_tmpfine | Nektar::SolverUtils::DriverParallelInTime | protected |
m_tolerPIT | Nektar::SolverUtils::DriverParallelInTime | protected |
m_totalTime | Nektar::SolverUtils::DriverParallelInTime | protected |
m_vL2Errors | Nektar::SolverUtils::DriverParallelInTime | protected |
m_vLinfErrors | Nektar::SolverUtils::DriverParallelInTime | protected |
PrintCoarseSolverInfo(std::ostream &out=std::cout) | Nektar::SolverUtils::DriverParallelInTime | protected |
PrintComputationalTime(const NekDouble time) | Nektar::SolverUtils::DriverParallelInTime | protected |
PrintErrorNorm(const bool normalized) | Nektar::SolverUtils::DriverParallelInTime | protected |
PrintFineSolverInfo(std::ostream &out=std::cout) | Nektar::SolverUtils::DriverParallelInTime | protected |
PrintHeaderTitle1(const std::string &title) | Nektar::SolverUtils::DriverParallelInTime | protected |
PrintHeaderTitle2(const std::string &title) | Nektar::SolverUtils::DriverParallelInTime | protected |
PrintSpeedUp(NekDouble fineSolveTime, NekDouble coarseSolveTime, NekDouble restTime, NekDouble interTime, NekDouble commTime, NekDouble predictorOverheadTime, NekDouble overheadTime) | Nektar::SolverUtils::DriverParallelInTime | protected |
RecvInitialConditionFromPreviousProc(Array< OneD, Array< OneD, NekDouble > > &array, int &convergence) | Nektar::SolverUtils::DriverParallelInTime | protected |
RecvInitialConditionFromPreviousProc(Array< OneD, Array< OneD, NekDouble > > &array) | Nektar::SolverUtils::DriverParallelInTime | protected |
SendSolutionToNextProc(Array< OneD, Array< OneD, NekDouble > > &array, int &convergence) | Nektar::SolverUtils::DriverParallelInTime | protected |
SendSolutionToNextProc(Array< OneD, Array< OneD, NekDouble > > &array) | Nektar::SolverUtils::DriverParallelInTime | protected |
session_LinNS | Nektar::SolverUtils::Driver | protected |
SetParallelInTimeEquationSystem(std::string AdvectiveType) | Nektar::SolverUtils::DriverParallelInTime | protected |
SolutionConvergenceMonitoring(const NekDouble &time) | Nektar::SolverUtils::DriverParallelInTime | protected |
SolutionConvergenceSummary(const NekDouble &time) | Nektar::SolverUtils::DriverParallelInTime | protected |
SpeedUpAnalysis() | Nektar::SolverUtils::DriverParallelInTime | protected |
UpdateErrorNorm(const bool normalized) | Nektar::SolverUtils::DriverParallelInTime | protected |
UpdateSolution(const Array< OneD, const Array< OneD, NekDouble > > &in) | Nektar::SolverUtils::DriverParallelInTime | protected |
v_ComputeSpeedUp(const size_t iter, NekDouble fineSolveTime, NekDouble coarseSolveTime, NekDouble restTime, NekDouble interTime, NekDouble commTime, NekDouble predictorTime, NekDouble overheadTime) | Nektar::SolverUtils::DriverParallelInTime | protectedvirtual |
v_EstimateCoarseSolverTime(void) | Nektar::SolverUtils::DriverParallelInTime | protectedvirtual |
v_EstimateCommunicationTime(void) | Nektar::SolverUtils::DriverParallelInTime | protectedvirtual |
v_EstimateFineSolverTime(void) | Nektar::SolverUtils::DriverParallelInTime | protectedvirtual |
v_EstimateInterpolationTime(void) | Nektar::SolverUtils::DriverParallelInTime | protectedvirtual |
v_EstimateOverheadTime(void) | Nektar::SolverUtils::DriverParallelInTime | protectedvirtual |
v_EstimatePredictorTime(void) | Nektar::SolverUtils::DriverParallelInTime | protectedvirtual |
v_EstimateRestrictionTime(void) | Nektar::SolverUtils::DriverParallelInTime | protectedvirtual |
v_Execute(std::ostream &out=std::cout) override | Nektar::SolverUtils::DriverParallelInTime | protectedvirtual |
v_InitObject(std::ostream &out=std::cout) override | Nektar::SolverUtils::DriverParallelInTime | protectedvirtual |
vL2ErrorMax(void) | Nektar::SolverUtils::DriverParallelInTime | protected |
~Driver() | Nektar::SolverUtils::Driver | virtual |
~DriverParallelInTime()=default | Nektar::SolverUtils::DriverParallelInTime | protectedvirtual |