1. 10 Nov, 2015 3 commits
  2. 09 Nov, 2015 3 commits
  3. 08 Nov, 2015 1 commit
  4. 07 Nov, 2015 1 commit
  5. 06 Nov, 2015 3 commits
  6. 05 Nov, 2015 3 commits
  7. 04 Nov, 2015 1 commit
  8. 03 Nov, 2015 3 commits
  9. 02 Nov, 2015 2 commits
  10. 01 Nov, 2015 1 commit
  11. 31 Oct, 2015 1 commit
  12. 30 Oct, 2015 1 commit
  13. 28 Oct, 2015 2 commits
    • loring's avatar
      depth sort update · eaf68626
      loring authored
      this patch modernizes VTK's depth sorting code. The following improvements
      were made:
      
      * transfrom GetCell to GetCellPoints. Building the cells one by one
        is expensive and we only need points to determine the depth. We
        can also then access the points in place.
      
      * transform qsort to std::sort. Comparisons in std::sort get inlined
        so std::sort is much faster. I also reduced the overhead of swaps
        by using a functor so that only cell id is swapped.
      
      * use templates to deal with point types instead of going through
        virtual GetValue API that converts them to double.
      
      * restructure depth computations so that they can be vectorized by
        the compiler.
      
      * I added a Cxx test to improve test coverage of the various sorting
        modes supported by this class.
      
      In tests the improved class is 2 x faster when sorting by first point
      and cell bounds, and 1.5 x faster when sorting by parametric center.
      The tests made use of a 900M cell iso-surface computed from a cosmology
      simulation, and gcc 4.9.2 with -DNDEBUG -Ofast -march=native -mavx
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@27619 18c085ea-50e0-402c-830e-de6fd14e8384
      eaf68626
    • brugger's avatar
      Update the revision number of the last test suite pass. · 36a5ef79
      brugger authored
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@27618 18c085ea-50e0-402c-830e-de6fd14e8384
      36a5ef79
  14. 27 Oct, 2015 5 commits
  15. 26 Oct, 2015 6 commits
  16. 24 Oct, 2015 1 commit
  17. 23 Oct, 2015 2 commits
  18. 21 Oct, 2015 1 commit