This is a good idea and for information Utkarsh started to write this
documentation in
   Utilities/Doxygen/pages/EnvironmentVariables.md

For now it is just in a merge request (and it is not complete) but no doubt
if will be in master very soon!

      https://gitlab.kitware.com/paraview/paraview/merge_requests/511

Joachim

*Joachim Pouderoux*

*PhD, Technical Expert*
*Kitware SAS <http://www.kitware.fr>*


2015-10-19 19:31 GMT+02:00 Cory Quammen <cory.quam...@kitware.com>:

> Hi Bill,
>
> This is a good project. Perhaps we can include a version of your man page
> in the user's guide when it is finished?
>
> I know about some of these environment variables:
>
> - PARAVIEW_DATA_ROOT - used to point ParaView to a testing data
> repository. This is really only used when ParaView's tests are run and
> likely isn't useful to users.
>
> - PV_NO_OFFSCREEN_SCREENSHOTS - just what it sounds like. If set,
> offscreen rendering will not be used for generating screenshots, even if
> the ParaView settings say that offscreen rendering should be used for
> generating screenshots.
>
> - VTK_AUTOLOAD_PATH - users shouldn't need to set this. From the
> vtkObjectFactory documentation: "The first time CreateInstance is called,
> all dll's or shared libraries in the environment variable VTK_AUTOLOAD_PATH
> are loaded into the current process."
>
> - VTK_RENDERER - this looks like a historical way to choose which render
> window to instantiate. It doesn't look like it is used anymore.
>
> - PV_DEBUG_LEAKS_VIEW - enables a window that shows the number of
> instances of all VTK classes. Useful for debugging, not really useful for
> users.
>
> -PV_DEBUG_TEST - I don't see this in the ParaView source anywhere
>
> - PV_SETTINGS_DEBUG - turns on debugging message related to loading
> ParaView's settings files, e.g., where it looked for the settings file.
>
> - PV_PLUGIN_DEBUG - print debugging output having to do with where
> ParaView looks for plugins.
>
> - PV_PLUGIN_PATH - adds search path for plugins
>
> - VTK_MATPLOTLIB_DEBUG - Enable verbose debugging output during
> initialization of matplotlib.
>
> Hope that helps,
> Cory
>
> On Thu, Oct 15, 2015 at 4:58 PM, Bill Sherman <sherm...@indiana.edu>
> wrote:
>
>> Hello all,
>>
>> Perhaps an odd question -- I'm wondering what important environment
>> variables are associated with ParaView, and in some cases what they
>> do.
>>
>> I ask because for an installation of ParaView on an HPC system, I
>> am creating a traditional man-page.  And one of the traditional
>> sections of man pages for applications is "ENVIRONMENT VARIABLES".
>>
>> I happened to find that NERSC had previously done a similar thing,
>> but based on the command line arguments as well as the environment
>> variables it gives no longer in existence, it would seem that this
>> is from a rather old version of ParaView, so I'm basically starting
>> from scratch.
>>
>> Searching through the source for "getenv", I found several refernces
>> to environment variables, and I'd like to get advice on what should/
>> should not be included.
>>
>> So there are a couple of categories the environment variables can
>> be classified as.
>>
>> 1) ParaView specific variables:
>>         - PV_ICET_WINDOW_BORDERS
>>         - PARAVIEW_DATA_ROOT
>>         - PV_NO_OFFSCREEN_SCREENSHOTS
>>
>> So I know what the first of those does, and I had an assumption of
>> what the second one (PARAVIEW_DATA_ROOT) does -- but I couldn't find
>> a way to make it have an effect!  And I can half-guess what the third
>> one does -- explanations welcome.
>>
>>
>> 2) VTK related variables:
>>         - VTK_AUTOLOAD_PATH
>>         - VTK_RENDERER
>>
>> And I don't really know what either of them do.
>>
>>
>> 3) Generic environment variables that ParaView accesses:
>>         - DISPLAY
>>         - HOME
>>         - HOSTNAME
>>         - LOGNAME
>>         - PATH
>>         - LD_LIBRARY_PATH
>>         - PWD (VTK/Utilities/KWSys/vtksys/SystemTools.cxx)
>>         - PYTHONPATH
>>         - TCL_LIBRARY (vtkTclUtil.cxx)
>>         - TK_LIBRARY (vtkTclUtil.cxx)
>>         - R_HOME (vtkRInterface.cxx)
>>         - COLUMNS (VTK/Utilities/KWSys/vtksys/SystemTools.cxx)
>>         - APPDATA -- for MS-Windows only?
>>         - COMMON_APPDATA -- for MS-Windows only?
>>
>> So I don't know that I'd need to include those as part of a ParaView
>> man-page.
>>
>>
>> 4) Other variables that are probably just for internal testing:
>>         - PV_DEBUG_LEAKS_VIEW
>>         - PV_DEBUG_TEST
>>         - PV_SETTINGS_DEBUG
>>         - PV_PLUGIN_DEBUG
>>         - PV_PLUGIN_PATH
>>         - DASHBOARD_TEST_FROM_CTEST
>>         - DART_TEST_FROM_DART
>>         - VERBOSE_TESTING (Exodus)
>>         - VERY_VERBOSE_TESTING (Exodus)
>>         - FLIP_CAM_MANIP (Interactor Style Unicam)
>>         - VTK_MATPLOTLIB_DEBUG (vtkMatplotlibMathTextUtilities.cxx)
>>         - QT_MAC_NO_NATIVE_MENUBAR
>> (ThirdParty/QtTesting/vtkqttesting/pqTestUtility.cxx)
>>
>> Again, probably wouldn't include these in a man-page, unless they are
>> something the end-user could possibly want to affect.
>>
>>
>> Happy to share the man-page when I'm done.
>>
>>         Thanks,
>>         Bill
>>
>> --
>> Bill Sherman
>> Sr. Technology Advisor
>> Advanced Visualization Lab
>> Pervasive Technology Inst
>> Indiana University
>> sherm...@indiana.edu
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the ParaView Wiki at:
>> http://paraview.org/Wiki/ParaView
>>
>> Search the list archives at: http://markmail.org/search/?q=ParaView
>>
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/paraview
>>
>
>
>
> --
> Cory Quammen
> R&D Engineer
> Kitware, Inc.
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Please keep messages on-topic and check the ParaView Wiki at:
> http://paraview.org/Wiki/ParaView
>
> Search the list archives at: http://markmail.org/search/?q=ParaView
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/paraview
>
>
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Search the list archives at: http://markmail.org/search/?q=ParaView

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/paraview

Reply via email to