1. 10 Apr, 2018 1 commit
  2. 09 Dec, 2017 1 commit
  3. 15 Nov, 2017 1 commit
  4. 05 Sep, 2017 1 commit
    • Nicolas Vuaille's avatar
      Add option --disable-further-connections · 9b33cadf
      Nicolas Vuaille authored
      In multi-clients mode, the master client can enable or disable the further
      connections from the collaboration panel. Default is "enable".
      With option --disable-further-connections, initial state is "disable".
      
      The master client can change the connect-id of the server.
      
      Connected clients are not disconnected when mode or connect-id is changed
      in the server.
      9b33cadf
  5. 18 Oct, 2016 1 commit
  6. 20 Sep, 2016 1 commit
  7. 01 Mar, 2015 1 commit
    • Utkarsh Ayachit's avatar
      BUG #15352. Fix python initialization in pvbatch. · 658c3241
      Utkarsh Ayachit authored
      pvbatch was not initializing the static python modules on ranks other
      than 0. Which meant that the programmable filter could not execute on
      those other ranks since it failed to file the static Python modules.
      This fixes that issue. Python is now initialized on all ranks.
      
      This manifested as a failure in test
      pvpythonPython-MPI-Batch-TestAnnotateAttributeData in static builds with
      Python/MPI enabled.
      
      Change-Id: I55bfdbfc31056e385f310c37f26343976b04d30e
      658c3241
  8. 26 Feb, 2015 1 commit
    • Burlen Loring's avatar
      Integrate Cray ATP · aab327cb
      Burlen Loring authored
      Abnormal Termination Processing (ATP) is a system that monitors Cray
      system user applications. If an application takes a system trap, ATP
      performs analysis on the dying application. All stack backtraces of
      the application processes are gathered into a merged stack backtrace
      tree and written to disk as the file, atpMergedBT.dot. The stack
      backtrace tree for the first process to die is sent to stderr as is
      the number of the signal that caused the application to fail.  If
      Linux core dumping is enabled (see ulimit or limit in your shell
      documentation), a heuristically selected set of processes also dump
      their cores. To use ATP, the ATP must be linked into the application
      and the shell environemtn variable ATP_ENABLED=1 must be set prior to
      launching the program with aprun. This patch adds a CMake module to
      locate APT libraries and set up link flags. The new module will be
      used to link ATP lib into the command line executables if the CMake
      variable PARAVIEW_USE_ATP is ON and ATP is found.
      
      Change-Id: I29e817338dd0f199b55d395019d58a6f23f02be4
      aab327cb
  9. 15 Sep, 2014 1 commit
  10. 05 Aug, 2014 1 commit
  11. 29 Jul, 2014 1 commit
  12. 16 Jul, 2014 1 commit
  13. 11 Jun, 2014 1 commit
  14. 10 Jun, 2014 1 commit
    • Cory Quammen's avatar
      Change default application name · ce8897ae
      Cory Quammen authored
      Changed default name to GenericParaViewApplication in the
      initialization helper to prevent any accidental reading/writing of
      ParaView's settings file by branded applications.
      
      Change-Id: I1d4b3e7df383a070df5b4c83db8de88a944d6316
      ce8897ae
  15. 09 Jun, 2014 2 commits
  16. 04 Jun, 2014 1 commit
  17. 06 May, 2014 1 commit
  18. 30 Jan, 2014 3 commits
    • Ben Boeckel's avatar
      Revert "Remove target printing" · fd192326
      Ben Boeckel authored
      It's needed for vtkPVParaviewCatalyst and vtkUtilitiesPythonInitializer
      since they are exceptions to the normal workings of things.
      
      This reverts commit fabc46a6.
      
      Change-Id: I6bcde7d1e9c7d244c4fa6b7f7f0bf98bc03e2859
      fd192326
    • Ben Boeckel's avatar
      Remove target printing · fabc46a6
      Ben Boeckel authored
      It was only duplicates after the rest of the bugs were fixed.
      
      Change-Id: I00d7545d2fd59b17854d2f606198d668e9117f15
      fabc46a6
    • Ben Boeckel's avatar
      Add a paraview-config executable · 98706d82
      Ben Boeckel authored
      Change-Id: Ie916aa5910793dcf3ced325944e1ad1ef49a7da2
      98706d82
  19. 27 Sep, 2013 1 commit
    • Burlen Loring's avatar
      Fix plugins and static linking · d67214b7
      Burlen Loring authored
      Include the plugin initialization code and link plugin
      libraries in pvpatch and pvpython when statically linked.
      
      Change-Id: I8e83bc43658ddb795fc1ad711e7fe83ab6552a3d
      d67214b7
  20. 25 Jun, 2013 1 commit
    • Utkarsh Ayachit's avatar
      Minimize file opens/stats. · 1246717e
      Utkarsh Ayachit authored
      - Set PYTHONHOME to avoid Python from trying to setup a good sys.path.
      - Set LC_CTYPE to avoid Python from looking for locale information from system
        configuration.
      - Call vtkPVInitializePythonModules() before initializing Python to ensure that
        the environment for frozen Python is initialized correctly before initializing
        Python.
      
      Change-Id: I97ad4398f69878b73078e7411ceaaa8db9e88385
      1246717e
  21. 14 May, 2013 1 commit
    • Utkarsh Ayachit's avatar
      Refactoring use of embedded Python in ParaView. · cd547dbd
      Utkarsh Ayachit authored
      ParaView relied on using Py_NewInterpreter() for creating separate pyhton
      interpreters in the application. Py_NewInterpreter() causes issues with Python
      threading (esp. GIL related things). As a result we decided to refactor Python
      embedding in ParaView/VTK (VTK too since the introduction on Matplotlib).
      
      The new design uses a global Python interpreter (used by all filters including
      Matplotlib rendering code) with the ability to create interactive interpreter
      (for the PythonShell).
      
      On disconnect, we only discard the interactive interpreter, thus the global
      Python interpreter remains active. We will cleanup servermanager and simply
      Python Modules in subsequent commits to work correctly with long live Python
      interpreters.
      
      Change-Id: I705b024542e2598ca55d62d32de7e7d704f48e79
      cd547dbd
  22. 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
  23. 11 Feb, 2013 1 commit
    • David C. Lonie's avatar
      Add option to print detected monitors to vtkPVOptions. · 5a8119c6
      David C. Lonie authored
      This adds functionality to help users setup multidisplay windows
      environments. Running this on a multidisplay box gives output similar
      to the following:
      
      > paraview.exe --print-monitors
      Device: "\\.\DISPLAY1" Geometry: 1080x1920+0+0 (primary)
      Device: "\\.\DISPLAY2" Geometry: 1920x1080+1080+0
      
      Change-Id: I938d41fba780c7ccbfd3bfaed8a72733150f984a
      5a8119c6
  24. 23 Oct, 2012 1 commit
  25. 22 Oct, 2012 1 commit
    • Utkarsh Ayachit's avatar
      Fixed Python.h include warnings. · 5f4e38ec
      Utkarsh Ayachit authored
      Python.h needs to included before other standard includes. This patch ensures
      that that's the case. This overcomes warnings in static builds. Also removing
      excludes that hid Python warnings.
      
      Change-Id: Ib6205a40894808285402e71110ab0c36735afc27
      5f4e38ec
  26. 21 Sep, 2012 1 commit
  27. 20 Sep, 2012 4 commits
  28. 17 Aug, 2012 1 commit
    • Utkarsh Ayachit's avatar
      Installing pvserver etc. in the app bundle on make install. · 574fdec9
      Utkarsh Ayachit authored
      1. Disabling generation of shared forwarding executables on mac. That's no
         longer necessary on Mac. We should use install_name_dir even when not
         installing apps (that's not currently supported, however).
      
      2. Adding all executables to the export targets list so that projects can use
         those targets.
      
      3. Updating ParaViewBrandingInstallApp.cmake to ensure that all executables in
         the <install_prefix>/bin directory get placed in the app bundle under
         App/Contents/bin. Since these executables already have their install_name_dir
         set to point to @executable_path/../Libraries, we don't need any shared
         forwarding and the executables find the libraries just fine.
      
      Change-Id: I63454a5abc03ff71a076cbe56a5936097f3c8b25
      574fdec9
  29. 15 Aug, 2012 1 commit
  30. 09 Aug, 2012 2 commits
  31. 06 Aug, 2012 1 commit
  32. 05 Aug, 2012 1 commit
    • Utkarsh Ayachit's avatar
      Enabled static plugins. · 64e6abbb
      Utkarsh Ayachit authored
      Brought back support for initializing plugins when building static executables.
      
      CommandLineExecutables is no longer a module, instead built after all VTk
      modules have been processed, similar to ParaView application itself.
      
      Change-Id: I12ca3b6495d8863650898418a268814dd50e611a
      64e6abbb
  33. 02 Aug, 2012 1 commit
    • Utkarsh Ayachit's avatar
      Fixing static-builds with Python enabled. · 30d79be5
      Utkarsh Ayachit authored
      It's now possible to build ParaView statically with Python support. All paraview
      modules are linked statically. Updated to use the new cmake macros VTK provides
      to generate initialization headers for the wrapped modules.
      
      Change-Id: Id736dde2eb30434a43c3b090953f1137737af64c
      30d79be5