1. 17 Apr, 2019 1 commit
  2. 09 Apr, 2019 1 commit
  3. 26 Mar, 2019 1 commit
  4. 25 Feb, 2019 1 commit
  5. 05 Feb, 2019 1 commit
    • Haocheng LIU's avatar
      Introduce asynchronous and device independent timer · 415252c6
      Haocheng LIU authored
      The timer class now is asynchronous and device independent. it's using an
      similiar API as vtkOpenGLRenderTimer with Start(), Stop(), Reset(), Ready(),
      and GetElapsedTime() function. For convenience and backward compability, Each
      Start() function call will call Reset() internally and each GetElapsedTime()
      function call will call Stop() function if it hasn't been called yet for keeping
      backward compatibility purpose.
      
      Bascially it can be used in two modes:
      
      * Create a Timer without any device info. vtkm::cont::Timer time;
      
        * It would enable timers for all enabled devices on the machine. Users can get a
      specific elapsed time by passing a device id into the GetElapsedtime function.
      If no device is provided, it would pick the maximum of all timer results - the
      logic behind this decision is that if cuda is disabled, openmp, serial and tbb
      roughly give the same results; if cuda is enabled it's safe to return the
      maximum elapsed time since users are more interested in the device execution
      time rather than the kernal launch time. The Ready function can be handy here
      to query the status of the timer.
      
      * Create a Timer with a device id. vtkm::cont::Timer time((vtkm::cont::DeviceAdapterTagCuda()));
      
        * It works as the old timer that times for a specific device id.
      415252c6
  6. 11 Jan, 2019 1 commit
  7. 27 Dec, 2018 2 commits
  8. 20 Dec, 2018 2 commits
  9. 05 Jun, 2018 1 commit
  10. 25 May, 2018 1 commit
  11. 08 Jan, 2018 1 commit
  12. 20 Sep, 2017 1 commit
    • Kenneth Moreland's avatar
      Update copyright for Sandia · c3a3184d
      Kenneth Moreland authored
      Sandia National Laboratories recently changed management from the
      Sandia Corporation to the National Technology & Engineering Solutions
      of Sandia, LLC (NTESS). The copyright statements need to be updated
      accordingly.
      c3a3184d
  13. 04 Aug, 2017 1 commit
  14. 26 May, 2017 1 commit
  15. 25 May, 2017 1 commit
  16. 18 May, 2017 1 commit
  17. 16 Nov, 2016 1 commit
    • Kenneth Moreland's avatar
      Remove exports for header-only functions/methods · fdaccc22
      Kenneth Moreland authored
      Change the VTKM_CONT_EXPORT to VTKM_CONT. (Likewise for EXEC and
      EXEC_CONT.) Remove the inline from these macros so that they can be
      applied to everything, including implementations in a library.
      
      Because inline is not declared in these modifies, you have to add the
      keyword to functions and methods where the implementation is not inlined
      in the class.
      fdaccc22
  18. 06 Oct, 2016 1 commit
  19. 08 Sep, 2016 1 commit
  20. 03 Sep, 2016 1 commit
  21. 17 Aug, 2016 1 commit
  22. 05 Aug, 2016 1 commit