Nektar++
Nektar::SolverUtils::DriverParallelInTime Member List

This is the complete list of members for Nektar::SolverUtils::DriverParallelInTime, including all inherited members.

AllocateMemory(void)Nektar::SolverUtils::DriverParallelInTimeprotected
CopyFromCoarsePhysField(Array< OneD, Array< OneD, NekDouble > > &out)Nektar::SolverUtils::DriverParallelInTimeprotected
CopyFromFinePhysField(Array< OneD, Array< OneD, NekDouble > > &out)Nektar::SolverUtils::DriverParallelInTimeprotected
CopySolutionVector(const Array< OneD, const Array< OneD, NekDouble > > &in, Array< OneD, Array< OneD, NekDouble > > &out)Nektar::SolverUtils::DriverParallelInTimeprotected
CopyToCoarsePhysField(const Array< OneD, const Array< OneD, NekDouble > > &in)Nektar::SolverUtils::DriverParallelInTimeprotected
CopyToFinePhysField(const Array< OneD, const Array< OneD, NekDouble > > &in)Nektar::SolverUtils::DriverParallelInTimeprotected
Driver(const LibUtilities::SessionReaderSharedPtr pSession, const SpatialDomains::MeshGraphSharedPtr pGraph)Nektar::SolverUtils::Driverprotected
driverDefaultNektar::SolverUtils::Driverprotectedstatic
DriverParallelInTime(const LibUtilities::SessionReaderSharedPtr pSession, const SpatialDomains::MeshGraphSharedPtr pGraph)Nektar::SolverUtils::DriverParallelInTimeprotected
EstimateCommunicationTime(Array< OneD, Array< OneD, NekDouble > > &buffer1, Array< OneD, Array< OneD, NekDouble > > &buffer2)Nektar::SolverUtils::DriverParallelInTimeprotected
EvaluateExactSolution(const NekDouble &time)Nektar::SolverUtils::DriverParallelInTimeprotected
evolutionOperatorDefNektar::SolverUtils::Driverprotectedstatic
evolutionOperatorLookupIdsNektar::SolverUtils::Driverprotectedstatic
Execute(std::ostream &out=std::cout)Nektar::SolverUtils::Driverinline
GetEqu()Nektar::SolverUtils::Driverinline
GetParametersFromSession(void)Nektar::SolverUtils::DriverParallelInTimeprotected
InitialiseEqSystem(bool turnoff_output)Nektar::SolverUtils::DriverParallelInTimeprotected
InitialiseInterpolationField(void)Nektar::SolverUtils::DriverParallelInTimeprotected
InitObject(std::ostream &out=std::cout)Nektar::SolverUtils::Driverinline
Interpolator(const Array< OneD, const Array< OneD, NekDouble > > &inarray, Array< OneD, Array< OneD, NekDouble > > &outarray)Nektar::SolverUtils::DriverParallelInTimeprotected
m_checkStepsNektar::SolverUtils::DriverParallelInTimeprotected
m_chunkRankNektar::SolverUtils::DriverParallelInTimeprotected
m_chunkTimeNektar::SolverUtils::DriverParallelInTimeprotected
m_coarseEqSysNektar::SolverUtils::DriverParallelInTimeprotected
m_coarseFieldsNektar::SolverUtils::DriverParallelInTimeprotected
m_coarseNptsNektar::SolverUtils::DriverParallelInTimeprotected
m_coarseQuadPtsNektar::SolverUtils::DriverParallelInTimeprotected
m_coarseStepsNektar::SolverUtils::DriverParallelInTimeprotected
m_coarseTimeStepNektar::SolverUtils::DriverParallelInTimeprotected
m_commNektar::SolverUtils::Driverprotected
m_equNektar::SolverUtils::Driverprotected
m_EvolutionOperatorNektar::SolverUtils::Driverprotected
m_exactsolnNektar::SolverUtils::DriverParallelInTimeprotected
m_exactSolutionNektar::SolverUtils::DriverParallelInTimeprotected
m_fineEqSysNektar::SolverUtils::DriverParallelInTimeprotected
m_fineFieldsNektar::SolverUtils::DriverParallelInTimeprotected
m_fineNptsNektar::SolverUtils::DriverParallelInTimeprotected
m_fineQuadPtsNektar::SolverUtils::DriverParallelInTimeprotected
m_fineStepsNektar::SolverUtils::DriverParallelInTimeprotected
m_fineTimeStepNektar::SolverUtils::DriverParallelInTimeprotected
m_graphNektar::SolverUtils::Driverprotected
m_infoStepsNektar::SolverUtils::DriverParallelInTimeprotected
m_iterMaxPITNektar::SolverUtils::DriverParallelInTimeprotected
m_nequNektar::SolverUtils::Driverprotected
m_numChunksNektar::SolverUtils::DriverParallelInTimeprotected
m_numWindowsPITNektar::SolverUtils::DriverParallelInTimeprotected
m_nVarNektar::SolverUtils::DriverParallelInTimeprotected
m_sessionNektar::SolverUtils::Driverprotected
m_timeNektar::SolverUtils::DriverParallelInTimeprotected
m_tmpcoarseNektar::SolverUtils::DriverParallelInTimeprotected
m_tmpfineNektar::SolverUtils::DriverParallelInTimeprotected
m_tolerPITNektar::SolverUtils::DriverParallelInTimeprotected
m_totalTimeNektar::SolverUtils::DriverParallelInTimeprotected
m_vL2ErrorsNektar::SolverUtils::DriverParallelInTimeprotected
m_vLinfErrorsNektar::SolverUtils::DriverParallelInTimeprotected
PrintCoarseSolverInfo(std::ostream &out=std::cout)Nektar::SolverUtils::DriverParallelInTimeprotected
PrintComputationalTime(const NekDouble time)Nektar::SolverUtils::DriverParallelInTimeprotected
PrintErrorNorm(const bool normalized)Nektar::SolverUtils::DriverParallelInTimeprotected
PrintFineSolverInfo(std::ostream &out=std::cout)Nektar::SolverUtils::DriverParallelInTimeprotected
PrintHeaderTitle1(const std::string &title)Nektar::SolverUtils::DriverParallelInTimeprotected
PrintHeaderTitle2(const std::string &title)Nektar::SolverUtils::DriverParallelInTimeprotected
PrintSpeedUp(NekDouble fineSolveTime, NekDouble coarseSolveTime, NekDouble restTime, NekDouble interTime, NekDouble commTime, NekDouble predictorOverheadTime, NekDouble overheadTime)Nektar::SolverUtils::DriverParallelInTimeprotected
RecvInitialConditionFromPreviousProc(Array< OneD, Array< OneD, NekDouble > > &array, int &convergence)Nektar::SolverUtils::DriverParallelInTimeprotected
RecvInitialConditionFromPreviousProc(Array< OneD, Array< OneD, NekDouble > > &array)Nektar::SolverUtils::DriverParallelInTimeprotected
SendSolutionToNextProc(Array< OneD, Array< OneD, NekDouble > > &array, int &convergence)Nektar::SolverUtils::DriverParallelInTimeprotected
SendSolutionToNextProc(Array< OneD, Array< OneD, NekDouble > > &array)Nektar::SolverUtils::DriverParallelInTimeprotected
session_LinNSNektar::SolverUtils::Driverprotected
SetParallelInTimeEquationSystem(std::string AdvectiveType)Nektar::SolverUtils::DriverParallelInTimeprotected
SolutionConvergenceMonitoring(const NekDouble &time)Nektar::SolverUtils::DriverParallelInTimeprotected
SolutionConvergenceSummary(const NekDouble &time)Nektar::SolverUtils::DriverParallelInTimeprotected
SpeedUpAnalysis()Nektar::SolverUtils::DriverParallelInTimeprotected
UpdateErrorNorm(const bool normalized)Nektar::SolverUtils::DriverParallelInTimeprotected
UpdateSolution(const Array< OneD, const Array< OneD, NekDouble > > &in)Nektar::SolverUtils::DriverParallelInTimeprotected
v_ComputeSpeedUp(const size_t iter, NekDouble fineSolveTime, NekDouble coarseSolveTime, NekDouble restTime, NekDouble interTime, NekDouble commTime, NekDouble predictorTime, NekDouble overheadTime)Nektar::SolverUtils::DriverParallelInTimeprotectedvirtual
v_EstimateCoarseSolverTime(void)Nektar::SolverUtils::DriverParallelInTimeprotectedvirtual
v_EstimateCommunicationTime(void)Nektar::SolverUtils::DriverParallelInTimeprotectedvirtual
v_EstimateFineSolverTime(void)Nektar::SolverUtils::DriverParallelInTimeprotectedvirtual
v_EstimateInterpolationTime(void)Nektar::SolverUtils::DriverParallelInTimeprotectedvirtual
v_EstimateOverheadTime(void)Nektar::SolverUtils::DriverParallelInTimeprotectedvirtual
v_EstimatePredictorTime(void)Nektar::SolverUtils::DriverParallelInTimeprotectedvirtual
v_EstimateRestrictionTime(void)Nektar::SolverUtils::DriverParallelInTimeprotectedvirtual
v_Execute(std::ostream &out=std::cout) overrideNektar::SolverUtils::DriverParallelInTimeprotectedvirtual
v_InitObject(std::ostream &out=std::cout) overrideNektar::SolverUtils::DriverParallelInTimeprotectedvirtual
vL2ErrorMax(void)Nektar::SolverUtils::DriverParallelInTimeprotected
~Driver()Nektar::SolverUtils::Drivervirtual
~DriverParallelInTime()=defaultNektar::SolverUtils::DriverParallelInTimeprotectedvirtual