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
    • 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
  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
  11. 06 May, 2014 2 commits
    • Ben Boeckel's avatar
      Update VTK testing macro usage · 9b0810f3
      Ben Boeckel authored
      Change-Id: I4c8b8e0d144f01816b8eb68436e6fd17dc64e71a
    • 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
  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
      Change-Id: I92c29544114a567bbf62e4553c6c76aa800c9ba4
  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
  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
    • 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
  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
    • 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
    • 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
    • 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
  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
  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
  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
      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
      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