First question is about different types of plugins. “Plugin Howto” gives an impression that there are two options: either a python plugin without compilation or C++ or other language with compilation. If this is correct, can one reach same performance with huge data sets with lots of math operations to generate new parameters for studying with PV or is a compilation the only sensible way? My intention is to read the data from files into RAM with own code which creates necessary associations between arrays and reserve more arrays for the parameters to be calculated. Also, can any of the possible plugin types be handed over to colleagues without touching their Paraview installation? Does this have to do with static and shared library linking?
Second question is about failed installation of Paraview for building according to document “Building ParaView” in Windows 10. All prerequisites were found and loaded, others but Intel TBB installed. There was no instruction how to install it, it seems to be more like a library. Where should it be located?
Then command “cmake -GNinja -DPARAVIEW_…” gave lots of failure messages and some errors which I couldn’t solve, extracts from terminal below. Cmake also gave lots of failure messages but the file is very long and I can’t figure out how to add it as an attachment here.
... CMake Warning at VTK/CMake/vtkSupportMacros.cmake:25 (message): The 'PARAVIEW_ENABLE_PYTHON' variable is deprecated for 'PARAVIEW_USE_PYTHON'. Call Stack (most recent call first): CMake/ParaViewOptions.cmake:91 (vtk_deprecated_setting) CMakeLists.txt:98 (include) ... -- Performing Test Support for 64 bit file systems - Failed -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Failed -- Checking whether long and __int64 are the same type - no -- Checking whether C compiler has ssize_t in unistd.h - no -- Checking whether C compiler has clock_gettime - no -- Checking whether CXX compiler has setenv - no -- Checking whether CXX compiler has unsetenv - no -- Checking whether CXX compiler has utimes - no -- Checking whether CXX compiler has utimensat - no -- Checking whether CXX compiler struct stat has st_mtim member - no -- Checking whether CXX compiler struct stat has st_mtimespec member - no -- Looking for include files sys/types.h, ifaddrs.h - not found -- Checking whether CXX compiler has rlimit64 - no -- Checking whether <ext/stdio_filebuf.h> is available - no -- Looking for pthread.h - not found -- Looking for finite - not found -- Looking for feenableexcept - not found -- Looking for getsockname in socket - not found -- Looking for SO_REUSEADDR - not found -- Check size of off64_t - failed -- Looking for unistd.h - not found -- Performing Test HAVE_LD_VERSION_SCRIPT - Failed -- Looking for dlfcn.h - not found -- Looking for unistd.h - not found -- Performing Test TIME_WITH_SYS_TIME - Failed -- Looking for mmap - not found -- Looking for strcasecmp - not found -- Performing Test EIGEN_COMPILER_SUPPORT_CPP11 - Failed -- Looking for strings.h - not found -- Looking for byteswap.h - not found -- Looking for sys/endian.h - not found -- Could NOT find MPI_C (missing: MPI_C_LIB_NAMES MPI_C_HEADER_DIR MPI_C_WORKS) -- Could NOT find MPI (missing: MPI_C_FOUND C) CMake Error at VTK/CMake/vtkModule.cmake:4111 (message): Could not find the MPI external dependency. Call Stack (most recent call first): VTK/CMake/vtkModule.cmake:4634 (vtk_module_find_package) VTK/Utilities/MPI/CMakeLists.txt:1 (vtk_module_third_party_external) ... -- Configuring incomplete, errors occurred! See also "C:/pv/pvb/CMakeFiles/CMakeOutput.log". See also "C:/pv/pvb/CMakeFiles/CMakeError.log".