1. 24 Nov, 2014 1 commit
    • brugger's avatar
      · e2641ec9
      brugger authored
      I modified the multipass csg discretization so that it can be specified
      if all the regions should be discretized at once or individually.
      Currently, it is hardcode to do them individually, but I will add a 
      user control for VisIt 2.9. 
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@25093 18c085ea-50e0-402c-830e-de6fd14e8384
      e2641ec9
  2. 21 Nov, 2014 1 commit
    • brugger's avatar
      · a44388e7
      brugger authored
      I modified VisIt so that it no longer crashes discretizing CSG meshes 
      with the multi pass method when the number of boundaries in a region 
      exceeds an internal limit. It now issues a warning message and tries 
      the uniform discretization method. This resolves #2067.
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@25083 18c085ea-50e0-402c-830e-de6fd14e8384
      a44388e7
  3. 02 Oct, 2014 1 commit
  4. 26 Sep, 2014 1 commit
  5. 10 Sep, 2014 1 commit
  6. 09 Sep, 2014 1 commit
    • brugger's avatar
      · 46c4096e
      brugger authored
      I corrected a bug with the multipass CSG discretization. It created
      incorrect results in regions where one or more boundaries was referenced
      multiple times and the total number of boundaries in the mesh was greater
      than 512. This resolves #1975.
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@24397 18c085ea-50e0-402c-830e-de6fd14e8384
      46c4096e
  7. 10 Aug, 2014 1 commit
  8. 04 Aug, 2014 1 commit
  9. 28 Jul, 2014 1 commit
    • camp's avatar
      visit_vtk/full/vtkRectilinearGridFacelistFilter.C · a1c9da78
      camp authored
      visit_vtk/full/vtkRectilinearGridFacelistFilter.h
        Tried to optimize the code.
        Fixed an issue with Threading,
        there was two static variables in the ConsolidateFacesWithoutGhostZones function.
        I change them to static const members of the class.
      
      avt/Expressions/General/avtPerMaterialValueExpression.C
        Tried to optimize the code.
        Fixed an issue with Threading,
        the function modified a class member varable. I create a local variable.
        Fixed a memory leak if an exception happened.
      
      avt/IVP/avtPICSFilter.C
        Change the names of the parallel algorithms to match the GUI.
      
      avt/Database/Database/avtDatabase.C
        Tried to optimize the code.
        Fixed an issue with Threading,
        the metadata and sil lists are shared by the threads and need to be protected.
      
      common/misc/RuntimeSetting.C
        Added the threads option as a commandline variable to track.
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@23895 18c085ea-50e0-402c-830e-de6fd14e8384
      a1c9da78
  10. 26 Jul, 2014 1 commit
  11. 25 Jul, 2014 1 commit
  12. 17 Jul, 2014 1 commit
  13. 16 Jul, 2014 1 commit
    • brugger's avatar
      · 03924acd
      brugger authored
      1) I corrected a cast that was added to remove a warning that was causing 
         the compiler to calculate a normalized normal differently, which was
         causing a few test suite failures. 
      
      2) I modified the setting of the *_RELEASE flags that gets passed to cmake
         when running the regression suite on edge to add back the "-O3" that Mark 
         just removed. He changed it as a result of some bad information I gave him.
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@23787 18c085ea-50e0-402c-830e-de6fd14e8384
      03924acd
  14. 10 Jul, 2014 2 commits
  15. 01 Jul, 2014 1 commit
  16. 30 Jun, 2014 1 commit
  17. 29 Jun, 2014 1 commit
  18. 02 May, 2014 1 commit
  19. 25 Apr, 2014 1 commit
    • brugger's avatar
      · 45fa6023
      brugger authored
      I modified the multi-pass discretization of CSG meshes to process each
      domain independently if the number total number of boundary surfaces is
      above the internal limit. This will make if possible to handle larger
      CSG meshes. I also added the class vtkCSGFixedLengthBitField in order
      to make it easier to change the number of bits used by the multi-pass
      discretization. I added a description of the change to the release notes.
      This resolves #1793.
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@23226 18c085ea-50e0-402c-830e-de6fd14e8384
      45fa6023
  20. 10 Mar, 2014 1 commit
  21. 05 Mar, 2014 1 commit
  22. 23 Jan, 2014 1 commit
  23. 13 Sep, 2013 1 commit
  24. 23 Aug, 2013 1 commit
  25. 22 Aug, 2013 2 commits
  26. 14 Aug, 2013 1 commit
    • bonnell's avatar
      Remove warnings: · 6e5da5aa
      bonnell authored
      1) added #pragma warning(disable:4251) to slivr to remove dll-interface warnings (removed 386 warnings on Windows)
      
      'size_t' to 'int' conversions (mostly when using .size() of an stl containter)
      
      2) 'return' : conversion from 'size_t' to 'int' (cast return to 'int')
      3) Change use of 'int' to 'size_t' when 'size_t' is more appropriate.
      4) Change use 'size_t' to 'int' when 'int' is more appropriate
      5) Cast arguments to functions from 'size_t' to 'int' when 'int' is expected.
      6) use 'vtkIdType' when calling vtkDataArry->GetNumberOfTuples()
      7) use 'int' when calling vtkDataArray->GetNumberOfComponents()
      
      Reduced warnings on Windows from 6633 down to 4900.
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@21610 18c085ea-50e0-402c-830e-de6fd14e8384
      6e5da5aa
  27. 18 Jul, 2013 1 commit
  28. 07 Jul, 2013 1 commit
  29. 20 Jun, 2013 1 commit
  30. 18 Jun, 2013 1 commit
  31. 11 Jun, 2013 1 commit
  32. 08 Jun, 2013 1 commit
  33. 03 Jun, 2013 1 commit
  34. 09 May, 2013 1 commit
  35. 07 May, 2013 1 commit
  36. 28 Mar, 2013 1 commit
  37. 05 Feb, 2013 1 commit
    • brugger's avatar
      · 74cbb300
      brugger authored
      I made some more changes for VTK 6.0. I started with versions that
      Kathleen modified for VTK 6.0 and added conditional compiles for code
      that wouldn't work with VTK 5.8. These changes were primarily CMake
      related.
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@20224 18c085ea-50e0-402c-830e-de6fd14e8384
      74cbb300
  38. 04 Feb, 2013 1 commit
    • brugger's avatar
      · a995748c
      brugger authored
      I made some more changes for VTK 6.0. Most of the changes work with VTK
      5.8 and 6.0, but a few don't and those are conditionaly compiled. I
      started with versions that Kathleen modified for VTK 6.0 and added
      conditional compiles for code that wouldn't work with VTK 5.8.
      
      The types of changes made were:
      
      1) filter->SetInput(vtkDataObject);
         filter->AddInput(vtkDataObvect);
         filter->RemoveInput(vtkDataObvect);
      
           to
      
         filter->SetInputData(vtkDataObject);
         filter->AddInputData(vtkDataObvect);
         filter->RemoveInputData(vtkDataObvect);
      
      2) filter1->SetInput(filter2->GetOutput());
      
           to
      
         filter1->SetInputConnection(filter2->GetOutputPort());
      
      
      
      git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@20206 18c085ea-50e0-402c-830e-de6fd14e8384
      a995748c