Skip to content
Snippets Groups Projects
  1. Apr 16, 2020
  2. Feb 29, 2020
  3. Feb 01, 2020
  4. Jan 07, 2020
  5. Jan 02, 2020
  6. Nov 08, 2019
  7. Oct 25, 2019
    • Jakub Klinkovský's avatar
      Moved algorithms from TNL/Containers/Algorithms/ to just TNL/Algorithms/ · 399f9627
      Jakub Klinkovský authored
      The usage of algorithms such as MemoryOperations or Reduction is not
      bound to a particular container. On the other hand, ArrayIO,
      ArrayAssignment, VectorAssignment and StaticArrayAssignment are just
      implementation details for the containers - moved into
      TNL/Containers/detail/
      
      Also moved ParallelFor, StaticFor, StaticVectorFor, TemplateStaticFor
      into TNL/Algorithms/
      399f9627
    • Jakub Klinkovský's avatar
      Moved synchronization of smart pointers from Devices::Cuda into TNL::Pointers... · 1743358a
      Jakub Klinkovský authored
      Moved synchronization of smart pointers from Devices::Cuda into TNL::Pointers namespace as free functions
      
      synchronizeDevice() was renamed to synchronizeSmartPointersOnDevice()
      for clarity - there are many similarly named functions in CUDA (e.g.
      cudaDeviceSynchronize()).
      1743358a
    • Jakub Klinkovský's avatar
      Moved (most of) static methods from TNL::Devices::Cuda as free functions into... · 2d5176fb
      Jakub Klinkovský authored
      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.
      2d5176fb
  8. Oct 24, 2019
  9. Sep 03, 2019
  10. Aug 25, 2019
  11. Aug 09, 2019
  12. Aug 03, 2019
  13. Aug 02, 2019
  14. Jul 27, 2019
  15. Jul 11, 2019
  16. Jul 10, 2019
  17. Jul 07, 2019
  18. Jun 20, 2019
  19. Jun 17, 2019
  20. Jun 14, 2019
  21. Apr 19, 2019
Loading