1. 16 Oct, 2014 4 commits
  2. 07 Oct, 2014 2 commits
  3. 06 Oct, 2014 3 commits
  4. 11 Sep, 2014 2 commits
    • Andrew Bauer's avatar
      Fixed Windows build error. · 0f47d901
      Andrew Bauer authored
      Change-Id: I46748d208b8a45f6778b6e0ea3c54a999577eaa6
      0f47d901
    • Andrew Bauer's avatar
      Fixing LoadDistributedPlugin() works for Catalyst. · a8b9cd75
      Andrew Bauer authored
      This works for both the build directory and instal directory
      for a PV development install, as long as the build directory
      still exists. This is because it looks for the plugin
      library in the build directory in both cases.
      Also getting rid of trailing white space and a compile warning.
      
      Change-Id: I1a3457f90f51eaf112bccba8fb949bcf4f7f3be7
      a8b9cd75
  5. 10 Sep, 2014 1 commit
  6. 30 Jun, 2014 1 commit
  7. 02 Jun, 2014 1 commit
  8. 01 Jun, 2014 1 commit
  9. 20 May, 2014 1 commit
  10. 19 May, 2014 1 commit
    • Utkarsh Ayachit's avatar
      Fix issues with Catalyst editions. · aff5b1fe
      Utkarsh Ayachit authored
      Fixed missing dependency on SMApplication module. We needed to add
      vtksys explicitly.
      
      Also added mechanism to disable loading/saving of settings files.
      vtkCPCxxHelper uses this mechanism to turn off settings loading/saving
      when coprocessing.
      
      Change-Id: I02c8612bc045ede82b7ae3c72b0410570dbf739f
      aff5b1fe
  11. 06 May, 2014 2 commits
    • Ben Boeckel's avatar
      Update VTK testing macro usage · 9b0810f3
      Ben Boeckel authored
      Change-Id: I4c8b8e0d144f01816b8eb68436e6fd17dc64e71a
      9b0810f3
    • Utkarsh Ayachit's avatar
      Fix CoProcessing tests. · db6caed9
      Utkarsh Ayachit authored
      Init session in vtkCPCxxHelper to create essential proxies. Print
      warning about "ColorAttributeType" property and update coprocessing
      scripts to not use that obsolete property.
      
      Change-Id: I1c9c8978557f5c616ec01c3a4b2570b5acc6f63e
      db6caed9
  12. 05 May, 2014 1 commit
  13. 27 Sep, 2013 1 commit
    • Utkarsh Ayachit's avatar
      Fix CoProcessingTestPythonScript test. · d1a42723
      Utkarsh Ayachit authored
      CoProcessingTestPythonScript fails on Windows because when the Python module
      libraries are loaded, they cannot find the dlls for the Python modules since
      they are in bin. The test runs with a different working directory than the bin
      directory. Hence we fix by ensuring that on Windows, the PATH is extended to
      include in ParaView build dir's bin directory when setting up the Python
      environment.
      
      Change-Id: I92c29544114a567bbf62e4553c6c76aa800c9ba4
      d1a42723
  14. 19 Aug, 2013 1 commit
  15. 20 Jun, 2013 1 commit
  16. 14 May, 2013 1 commit
  17. 13 May, 2013 1 commit
    • Andrew Bauer's avatar
      Fixing an issue with outputting from Catalyst. · 87fbd48c
      Andrew Bauer authored
      The ForceOutput option for vtkCPDataDescription wasn't getting
      used properly so this fixes that bug. I also added a test to
      verify that exactly what we want is getting outputted, no
      more and no less.
      
      Change-Id: Ice0db520ebfc9bbf9308532d8dec6551d324824b
      87fbd48c
  18. 09 May, 2013 1 commit
  19. 08 May, 2013 2 commits
    • Andrew Bauer's avatar
      Fixing a bunch of issues with Catalyst. · a81dee70
      Andrew Bauer authored
      The issues are:
      1) When setting immediate mode rendering on, I need
      to check if Catalyst has that proxy definition first.
      
      2) Catalyst base edition had the module names for
      Catalyst and PythonCatalyst wrong and I fixed them.
      
      3) For Catalyst builds I need to make the vtkPVCatalyst
      module depend on vtkCommonCore in order to properly wrap
      its code.
      
      4) I excluded vtkCPCxxHelper from being wrapped. I'm pretty
      sure that this doesn't need to be wrapped.
      
      Change-Id: I6aaf0c63f29e6d3655ddca4cf16c178f379b0bd9
      a81dee70
    • Utkarsh Ayachit's avatar
      BUG #13981: Fixing install rules. · 58eef202
      Utkarsh Ayachit authored
      Install rules were broken for development installs. This fixes that issue.
      
      Change-Id: I6573efcc86ce41829425d4bb009eed59bb1ecfdc
      58eef202
  20. 28 Apr, 2013 4 commits
    • Utkarsh Ayachit's avatar
      Ensuring benchmark.py works correctly in SymmetricMPI mode. · 42d46718
      Utkarsh Ayachit authored
      Also cleaning up some API/usage. bechmark.py now dumps out timerlog on each
      process in symmetric-mpi mode, with correct process ranks displayed.
      
      Change-Id: I03fad04d63059af11d91c064f726fbbbe90d9c46
      42d46718
    • Utkarsh Ayachit's avatar
      Setup default sessions during initialization. · 0df8c7d4
      Utkarsh Ayachit authored
      ParaView initializes without any session active. Since we need an active session
      always and it's always a built-in session, set one up during initialization.
      This ensures that the logic for setting up session defaults doesnt cause
      segfaults i.e. CoProcessingTestPythonScript passes.
      
      Change-Id: Ie31b3f1799324a516696367f87df3f597d546206
      0df8c7d4
    • Utkarsh Ayachit's avatar
      Removed vtkCPPythonProcessor. · 10b2d31a
      Utkarsh Ayachit authored
      Removed vtkCPPythonProcessor. Now, vtkCPPythonScriptPipeline initializes Python
      when the first pipeline object is created.
      
      Change-Id: I3349cc0e6aec3c763e0a351b419435f42be35aac
      10b2d31a
    • Utkarsh Ayachit's avatar
      Clean up Python CoProcessing script logic. · 42c7dbb7
      Utkarsh Ayachit authored
      This cleans up the logic in Python CoProcessing scripts and the export wizard.
      Creating new Python modules (coprocessing, cpstate and cpexport) that are now
      used instead of embedded codes. CoProcessing Python code has been revised to not
      heavily rely on global variables and secret code stubs.
      
      Change-Id: Ie36913fc2337ca4897d022d07c80f7912428d594
      42c7dbb7
  21. 25 Apr, 2013 1 commit
    • Andrew Bauer's avatar
      Having Catalyst initialized with immediate mode rendering on. · f8cfdeaf
      Andrew Bauer authored
      For simulation runs with Catalyst, where we may have hundreds
      or more screenshots created, using display lists can cause
      memory fragmentation issues on fixed memory HPC machines.
      This can cause a process to crash even though there is memory
      available because the display lists can take up a bunch of
      contiguous memory. So I'm making the change that immediate
      mode rendering is on by default to avoid this.
      
      Change-Id: I528ec71399cb8ded39c7df34e835bd186dcd792b
      f8cfdeaf
  22. 19 Apr, 2013 1 commit
    • Andrew Bauer's avatar
      Adding a warning for a change that isn't backwards compatible. · f5b698d5
      Andrew Bauer authored
      We split apart vtkCPProcessor into vtkCPPythonProcessor and vtkCPProcessor.
      vtkCPPythonProcessor does initialization for ParaView and Python for
      Catalyst but vtkCPProcessor only does initialization for ParaView.
      vtkCPProcessor did used to also do initialization for Python though
      so we need to add in a warning/error that the code has changed if
      they try to add in a vtkCPPythonScriptPipeline if only vtkCPProcessor
      is being used, otherwise bad things will likely happen.
      
      Change-Id: Ib09dd560c913b4281c789f4a2931663c7d083931
      f5b698d5
  23. 25 Mar, 2013 1 commit
  24. 14 Mar, 2013 1 commit
    • Utkarsh Ayachit's avatar
      Restructuring CoProcessing/Catalyst modules. · d582543b
      Utkarsh Ayachit authored
      To make it easier to develop adaptors externally, as well as add ability to
      enable/disable Python capabilities in Catalyst, we refactored the CoProcessing
      modules.
      
      Two new modules were added vtkPVCatalyst and vtkPVPythonCatalyst. These two
      libraries/module provide the Catalyst components necessary for coprocessing.
      These also provide a C/Fortran API (through CAdaptorAPI/FortranAdaptorAPI or
      the Python enabled CPythonAdaptorAPI/FortranPythonAdaptorAPI headers) that can
      be used within C/Fortran simulation codes.
      
      Adaptors are now moved to CoProcessing/Adaptors. They have now been updated to
      be able to built outside of ParaView build directory i.e. users can directly
      point CMake to ParaView/CoProcessing/Adaptors/CTHAdaptor as the source directory
      to build the CTH-Adaptor. They will have to point to an existing ParaView build,
      of course, like any other ParaView dependent project.
      
      ParaView-build builds these adaptors as a separate project (similar to the way
      we build examples). This can be disabled by using the advanced cmake variable
      PARAVIEW_BUILD_CATALYST_ADAPTORS.
      
      Also, fix static Python modules initialization. Added a new module in
      Utilities/PythonInitializer which exposes a C function to
      initialize Python modules for static executables. All executables now simply
      link against this one and call the initialization function to init Python.
      
      Change-Id: Icaacdf8a0d32e03742fbc302008c4ab45c40a22a
      d582543b