Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
No matching results
An error occurred while fetching branches. Retry the search.
An error occurred while fetching tags. Retry the search.
Created with Raphaël 2.2.06Sep5432131Aug29282726252423222120191716151413976532122Jul20191514131198765432128Jun22201918131211109876542131May30171412109876543123Apr19181712529Mar282422198654127Feb26222120543229Jan19Fixed signature of the Allreduce method of communicatorsAdded NullGroup to communicators because it is useful for initializationsRemoved empty file and directory in UnitTestsArrayView: added constructors to initialize const views by const referencesRemoved useless overloads of ArrayView::bindTurning off the boudnary grid traverser using CUDA streams.Restored boundary grid traverser using CUDA streams for betrer performance comparison.Fixed typo in UmfpackWrapperRemoved __cuda_callable__ from ArrayOperations::setMemoryElement and getMemoryElementFixed headers of some header filesRemoved verbose messages from SolverInitiator, the resolved types can be found in the logChanged overly verbose messages to error messagesFixed initialization of pointers in SemiImplicitTimeStepperFixed installation of LinearSolverTypeResolver.hFixed passing of the matrix to Preconditioner::updateAdded missing virtual destructors to LinearSolver and PreconditionerIterativeSolver must be a base of LinearSolverRefactoring: replaced TNL::SharedPointer with std::shared_ptr for the linear solver and preconditionerRemoved explicit template instances of IterativeSolverSmart pointers should be initializable by nullptrRefactoring: setting linear solvers and preconditioners from the time stepperRefactoring preconditioners: Dummy -> Preconditioner and used as a base class with virtual methodsRefactoring preconditionersRefactored the Jacobi solver which appeared after some mergesRemoved save and boundLoad methods from ArrayViewRefactoring VectorOperations so that reductions can be used on const vector viewsArrayView should be initializable by both const and non-const qualified ElementUpdated tnl-benchmark-linear-solversFixed LinearSolverFixed template parameters for performSORIterationRefactoring: simplified template parameters of LinearResidueGetterRefactoring: created LinearSolver base class and made the solve method virtualRemoved ResidueGetter template parameter from the solve method of linear solversSimplified constructors and operators in Vector and VectorViewFixed VectorView and added testsFixed ArrayView and added testsRefactoring: renamed SharedArray to ArrayView and SharedVector to VectorViewFirst implementation of ILUTCleaned up ILU0Added missing __cuda_callable__ flag to Matrix_impl.h
Loading