1. 05 May, 2022 4 commits
  2. 04 May, 2022 4 commits
  3. 03 May, 2022 1 commit
    • Kenneth Moreland's avatar
      Remove inline from PointTransform methods to be exported · d3de36f4
      Kenneth Moreland authored
      When `PointTransform` was converted to the new filter structure, some of
      the methods that were moved from .hxx to .cxx (and therefore compiled in
      a library) were still marked as `inline`. This caused the compiler to
      not compile the function into the library if it was not used. Fix the
      problem by removing the `inline` modifier to the method implementations.
      d3de36f4
  4. 28 Apr, 2022 2 commits
  5. 22 Apr, 2022 3 commits
  6. 21 Apr, 2022 7 commits
  7. 20 Apr, 2022 1 commit
  8. 19 Apr, 2022 1 commit
  9. 12 Apr, 2022 2 commits
    • Kenneth Moreland's avatar
      Fix typo: Gama -> Gamma · ac8c8b1c
      Kenneth Moreland authored
      ac8c8b1c
    • Kenneth Moreland's avatar
      Fix deprecated method export · 60e6b3ec
      Kenneth Moreland authored
      The deprecated class `vtkm::filter::MeshQuality` contained a private
      method that was referenced in its inlined constructor. The problem was
      that this private method was compiled in the `vtkm_filter_mesh_info`
      library but not properly exported. Fix this by adding an export to the
      class.
      60e6b3ec
  10. 11 Apr, 2022 1 commit
  11. 07 Apr, 2022 4 commits
  12. 05 Apr, 2022 1 commit
  13. 01 Apr, 2022 1 commit
  14. 31 Mar, 2022 1 commit
  15. 30 Mar, 2022 4 commits
  16. 29 Mar, 2022 2 commits
  17. 28 Mar, 2022 1 commit
    • Kenneth Moreland's avatar
      Turn off inlining of Variant::CastAndCall for HIP · 62e509c0
      Kenneth Moreland authored
      The current implementation of the AMD HIP compiler adds default compiler
      flags to attempt to inline everything possible. This is wrecking havoc
      with the `Variant::CastAndCall` function, whose implementation has one
      or more large switch statements with each case calling a different
      potentially inline function. In some parts of the VTK-m code, this is
      dragging the compilation on for days as it tries to resolve a
      `Variant::CastAndCall` within a `Variant::CastAndCall`. This will
      probably need to be addressed in the compiler, but meanwhile we will
      force the inlining to be turned off for the function called by
      `Variant::CastAndCall`. It is unclear if this will result in some extra
      runtime overhead, but the change is worth it to get reasonable compile
      times.
      
      Thanks to Nick Curtis for tracking this down and providing the solution.
      62e509c0