-
- Downloads
There was an error fetching the commit references. Please try again later.
Moved (most of) static methods from TNL::Devices::Cuda as free functions into...
Moved (most of) static methods from TNL::Devices::Cuda as free functions into separate namespace TNL::Cuda The class TNL::Devices::Cuda was too bloated, breaking the Single Responsibility Principle. It should be used only for template specializations and other things common to all devices. The functions in MemoryHelpers.h are deprecated, smart pointers should be used instead. The functions in LaunchHelpers.h are temporary, more refactoring is needed with respect to execution policies and custom launch parameters.
parent
fed5d45c
No related branches found
No related tags found
Showing
- src/Benchmarks/BLAS/spmv.h 4 additions, 4 deletionssrc/Benchmarks/BLAS/spmv.h
- src/Benchmarks/Benchmarks.h 10 additions, 10 deletionssrc/Benchmarks/Benchmarks.h
- src/Benchmarks/HeatEquation/HeatEquationBenchmarkProblem_impl.h 15 additions, 15 deletions...nchmarks/HeatEquation/HeatEquationBenchmarkProblem_impl.h
- src/Benchmarks/HeatEquation/Tuning/GridTraverser.h 1 addition, 1 deletionsrc/Benchmarks/HeatEquation/Tuning/GridTraverser.h
- src/Benchmarks/HeatEquation/Tuning/GridTraverser_impl.h 11 additions, 11 deletionssrc/Benchmarks/HeatEquation/Tuning/GridTraverser_impl.h
- src/Benchmarks/ODESolvers/Euler.hpp 5 additions, 5 deletionssrc/Benchmarks/ODESolvers/Euler.hpp
- src/Benchmarks/ODESolvers/Merson.hpp 12 additions, 12 deletionssrc/Benchmarks/ODESolvers/Merson.hpp
- src/Examples/simple-examples/large-meshfunction-example.h 2 additions, 3 deletionssrc/Examples/simple-examples/large-meshfunction-example.h
- src/TNL/Allocators/Cuda.h 3 additions, 1 deletionsrc/TNL/Allocators/Cuda.h
- src/TNL/Allocators/CudaHost.h 3 additions, 1 deletionsrc/TNL/Allocators/CudaHost.h
- src/TNL/Allocators/CudaManaged.h 3 additions, 1 deletionsrc/TNL/Allocators/CudaManaged.h
- src/TNL/Assert.h 1 addition, 1 deletionsrc/TNL/Assert.h
- src/TNL/Communicators/MpiCommunicator.h 1 addition, 1 deletionsrc/TNL/Communicators/MpiCommunicator.h
- src/TNL/Containers/Algorithms/CudaMultireductionKernel.h 9 additions, 8 deletionssrc/TNL/Containers/Algorithms/CudaMultireductionKernel.h
- src/TNL/Containers/Algorithms/CudaReductionBuffer.h 1 addition, 1 deletionsrc/TNL/Containers/Algorithms/CudaReductionBuffer.h
- src/TNL/Containers/Algorithms/CudaReductionKernel.h 10 additions, 9 deletionssrc/TNL/Containers/Algorithms/CudaReductionKernel.h
- src/TNL/Containers/Algorithms/CudaScanKernel.h 27 additions, 27 deletionssrc/TNL/Containers/Algorithms/CudaScanKernel.h
- src/TNL/Containers/Multimaps/EllpackIndexMultimapValues.h 1 addition, 1 deletionsrc/TNL/Containers/Multimaps/EllpackIndexMultimapValues.h
- src/TNL/Containers/Multimaps/StaticEllpackIndexMultimapValues.h 1 addition, 1 deletion...L/Containers/Multimaps/StaticEllpackIndexMultimapValues.h
- src/TNL/Containers/ndarray/SizesHolder.h 1 addition, 1 deletionsrc/TNL/Containers/ndarray/SizesHolder.h
Loading
Please register or sign in to comment