Nektar++
Nektar::SolverUtils::DriverParareal Member List

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

AllocateMemory(void)Nektar::SolverUtils::DriverPararealprivate
ApplyWindowing(const size_t w)Nektar::SolverUtils::DriverPararealprivate
AssertParameters(void)Nektar::SolverUtils::DriverPararealprivate
classNameNektar::SolverUtils::DriverPararealstatic
CopyConvergedCheckPoints(const size_t w, const size_t k)Nektar::SolverUtils::DriverPararealprivate
CopyFromPhysField(const size_t timeLevel, 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
CopyToPhysField(const size_t timeLevel, const Array< OneD, const Array< OneD, NekDouble > > &in)Nektar::SolverUtils::DriverParallelInTimeprotected
CorrectionWithNewCoarseSolution(void)Nektar::SolverUtils::DriverPararealprivate
CorrectionWithOldCoarseSolution(void)Nektar::SolverUtils::DriverPararealprivate
create(const LibUtilities::SessionReaderSharedPtr &pSession, const SpatialDomains::MeshGraphSharedPtr &pGraph)Nektar::SolverUtils::DriverPararealinlinestatic
Driver(const LibUtilities::SessionReaderSharedPtr pSession, const SpatialDomains::MeshGraphSharedPtr pGraph)Nektar::SolverUtils::Driverprotected
driverDefaultNektar::SolverUtils::Driverprotectedstatic
driverLookupIdNektar::SolverUtils::DriverPararealprotectedstatic
DriverParallelInTime(const LibUtilities::SessionReaderSharedPtr pSession, const SpatialDomains::MeshGraphSharedPtr pGraph)Nektar::SolverUtils::DriverParallelInTimeprotected
DriverParareal(const LibUtilities::SessionReaderSharedPtr pSession, const SpatialDomains::MeshGraphSharedPtr pGraph)Nektar::SolverUtils::DriverPararealprotected
EstimateCommunicationTime(Array< OneD, Array< OneD, NekDouble > > &buffer1, Array< OneD, Array< OneD, NekDouble > > &buffer2)Nektar::SolverUtils::DriverParallelInTimeprotected
EvaluateExactSolution(const size_t timeLevel, 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
Interpolate(const Array< OneD, MultiRegions::ExpListSharedPtr > &infield, const Array< OneD, MultiRegions::ExpListSharedPtr > &outfield, const Array< OneD, Array< OneD, NekDouble > > &inarray, Array< OneD, Array< OneD, NekDouble > > &outarray)Nektar::SolverUtils::DriverParallelInTimeprotected
InterpolateCoarseSolution(void)Nektar::SolverUtils::DriverPararealprivate
m_chunkRankNektar::SolverUtils::DriverParallelInTimeprotected
m_chunkTimeNektar::SolverUtils::DriverParallelInTimeprotected
m_coarseLevelNektar::SolverUtils::DriverPararealprivatestatic
m_coarseSolutionNektar::SolverUtils::DriverPararealprivate
m_commNektar::SolverUtils::Driverprotected
m_EqSysNektar::SolverUtils::DriverParallelInTimeprotected
m_equNektar::SolverUtils::Driverprotected
m_EvolutionOperatorNektar::SolverUtils::Driverprotected
m_exactsolnNektar::SolverUtils::DriverParallelInTimeprotected
m_exactSolutionNektar::SolverUtils::DriverParallelInTimeprotected
m_fineLevelNektar::SolverUtils::DriverPararealprivatestatic
m_fineSolutionNektar::SolverUtils::DriverPararealprivate
m_graphNektar::SolverUtils::Driverprotected
m_initialConditionNektar::SolverUtils::DriverPararealprivate
m_iterMaxPITNektar::SolverUtils::DriverParallelInTimeprotected
m_nequNektar::SolverUtils::Driverprotected
m_nptsNektar::SolverUtils::DriverParallelInTimeprotected
m_nstepsNektar::SolverUtils::DriverParallelInTimeprotected
m_nTimeLevelNektar::SolverUtils::DriverParallelInTimeprotected
m_numChunksNektar::SolverUtils::DriverParallelInTimeprotected
m_numWindowsPITNektar::SolverUtils::DriverParallelInTimeprotected
m_nVarNektar::SolverUtils::DriverParallelInTimeprotected
m_sessionNektar::SolverUtils::Driverprotected
m_timeNektar::SolverUtils::DriverParallelInTimeprotected
m_timestepNektar::SolverUtils::DriverParallelInTimeprotected
m_tolerPITNektar::SolverUtils::DriverParallelInTimeprotected
m_totalTimeNektar::SolverUtils::DriverParallelInTimeprotected
m_vL2ErrorsNektar::SolverUtils::DriverParallelInTimeprotected
m_vLinfErrorsNektar::SolverUtils::DriverParallelInTimeprotected
MemoryManager< DriverParareal >Nektar::SolverUtils::DriverPararealfriend
PrintErrorNorm(const size_t timeLevel, const bool normalized)Nektar::SolverUtils::DriverParallelInTimeprotected
PrintHeader(const std::string &title, const char c)Nektar::SolverUtils::DriverParallelInTimeprotected
PrintSolverInfo(std::ostream &out=std::cout)Nektar::SolverUtils::DriverParallelInTimeprotected
RecvFromPreviousProc(Array< OneD, Array< OneD, NekDouble > > &array, int &convergence)Nektar::SolverUtils::DriverParallelInTimeprotected
RecvFromPreviousProc(Array< OneD, NekDouble > &array)Nektar::SolverUtils::DriverParallelInTimeprotected
SendToNextProc(Array< OneD, Array< OneD, NekDouble > > &array, int &convergence)Nektar::SolverUtils::DriverParallelInTimeprotected
SendToNextProc(Array< OneD, NekDouble > &array)Nektar::SolverUtils::DriverParallelInTimeprotected
session_LinNSNektar::SolverUtils::Driverprotected
SetParallelInTimeEquationSystem(std::string AdvectiveType)Nektar::SolverUtils::DriverParallelInTimeprotected
SolutionConvergenceMonitoring(const size_t timeLevel, const size_t iter)Nektar::SolverUtils::DriverParallelInTimeprotected
SolutionConvergenceSummary(const size_t timeLevel)Nektar::SolverUtils::DriverParallelInTimeprotected
UpdateErrorNorm(const size_t timeLevel, const bool normalized)Nektar::SolverUtils::DriverParallelInTimeprotected
UpdateFieldCoeffs(const size_t timeLevel, const Array< OneD, const Array< OneD, NekDouble > > &in=NullNekDoubleArrayOfArray)Nektar::SolverUtils::DriverParallelInTimeprotected
UpdateInitialConditionFromSolver(const size_t timeLevel)Nektar::SolverUtils::DriverPararealprivate
UpdateSolution(const size_t timeLevel, const NekDouble time, const size_t nstep, const size_t wd, const size_t iter)Nektar::SolverUtils::DriverPararealprivate
UpdateSolverInitialCondition(const size_t timeLevel)Nektar::SolverUtils::DriverPararealprivate
v_Execute(std::ostream &out=std::cout) overrideNektar::SolverUtils::DriverPararealprotectedvirtual
v_InitObject(std::ostream &out=std::cout) overrideNektar::SolverUtils::DriverPararealprotectedvirtual
vL2ErrorMax(void)Nektar::SolverUtils::DriverParallelInTimeprotected
WriteTimeChunkOuput(void)Nektar::SolverUtils::DriverPararealprivate
~Driver()Nektar::SolverUtils::Drivervirtual
~DriverParallelInTime() override=defaultNektar::SolverUtils::DriverParallelInTimeprotected
~DriverParareal() override=defaultNektar::SolverUtils::DriverPararealprotected