1. 06 Nov, 2019 1 commit
  2. 05 Nov, 2019 1 commit
  3. 29 Nov, 2018 1 commit
    • Mark Olesen's avatar
      ENH: improve setup for paraview · f88b74a0
      Mark Olesen authored
      - removed reliance on ParaView_INCLUDE_DIR variable for conveying the
        major.minor version information when compiling. This can be somewhat
        fragile and also adds variable that is an unnecessary when running
        (only used when compiling).
      
        Instead use `have_pvplugin_support` function in paraviewFunctions
        wmake script to determine the maj.min from the PV_PLUGIN_PATH
        since we have already defined the output path there with paraview
        maj.min numbering.
      
        Can now build with paraview from the operating system,
        provided that it has develop headers available.
      
            ParaView_VERSION=system
      
        In the etc/config.sh/paraview setup, the maj.min is taken from
        the corresponding `paraview --version` output and used when
        defining the PV_PLUGIN_PATH.
      
        During the build, the include path taken from `paraview-config`
        for a system installation, from the guess installation root
        of the paraview binary, or ParaView_DIR otherwise.
      
      NB: using a system ParaView for building runTimePostProcessing is unsupported.
      
      - these types of builds appear to have various library resolution issues
        (eg, libexpat not being loaded). Additionally, the build logic does
        not yet cover this type of use case.
      
      CONFIG: add so version to libcatalystFoam
      
      STYLE: add OpenFOAM/include directory in CMakeLists
      
      - eg for foamVersion.H
      f88b74a0
  4. 24 Apr, 2018 1 commit
    • Mark Olesen's avatar
      ENH: improve handling of ThirdParty packages · c794fa0d
      Mark Olesen authored
      - generalize some of the library extensions (.so vs .dylib).
        Provide as wmake 'sysFunctions'
      
      - added note about unsupported/incomplete system support
      
      - centralize detection of ThirdParty packages into wmake/ subdirectory
        by providing a series of scripts in the spirit of GNU autoconfig.
        For example,
      
            have_boost, have_readline, have_scotch, ...
      
        Each of the `have_<package>` scripts will generally provide the
        following type of functions:
      
            have_<package>          # detection
            no_<package>            # reset
            echo_<package>          # echoing
      
        and the following type of variables:
      
            HAVE_<package>          # unset or 'true'
            <package>_ARCH_PATH     # root for <package>
            <package>_INC_DIR       # include directory for <package>
            <package>_LIB_DIR       # library directory for <package>
      
        This simplifies the calling scripts:
      
            if have_metis
            then
                wmake metisDecomp
            fi
      
        As well as reducing clutter in the corresponding Make/options:
      
            EXE_INC = \
                -I$(METIS_INC_DIR) \
                -I../decompositionMethods/lnInclude
      
            LIB_LIBS = \
                -L$(METIS_LIB_DIR) -lmetis
      
        Any additional modifications (platform-specific or for an external build
        system) can now be made centrally.
      c794fa0d
  5. 31 Jan, 2018 1 commit
  6. 02 Aug, 2017 1 commit
  7. 23 Feb, 2017 1 commit
  8. 23 Jan, 2017 1 commit
  9. 12 Jan, 2017 1 commit
    • Mark Olesen's avatar
      ENH: refactor paraview readers code to avoid duplication · ec944d4b
      Mark Olesen authored
      - as originally intended years ago, but never actually done.
      
      - use 'foamPvCore' instead of 'vtkPVReaders' to avoid potential name
        collisions with any 'vtk*' files and since we may reuse these
        functions in other foam-paraview modules (not just readers).
      
      STYLE: use same font size/colour for patch-names as for point-numbers
      
      BUG: repair issue with single time-step
      
      - paraview time-selector returns '0' as the requested time if there is
        only one time step. However, if we have skipped the 0/ directory,
        this single time step is likely a non-zero value.
      ec944d4b
  10. 05 Jan, 2017 1 commit
  11. 22 Dec, 2016 1 commit
  12. 13 Nov, 2016 1 commit
  13. 11 Nov, 2016 1 commit
  14. 07 Oct, 2016 1 commit
  15. 04 Oct, 2016 1 commit
  16. 20 Sep, 2016 1 commit
  17. 24 Jun, 2016 1 commit
  18. 06 Sep, 2016 1 commit
  19. 20 Jun, 2016 1 commit
  20. 17 Jun, 2016 1 commit
  21. 04 Apr, 2016 1 commit
  22. 15 Feb, 2016 1 commit
  23. 10 Feb, 2016 1 commit
  24. 08 Feb, 2016 1 commit
    • Henry Weller's avatar
      Added support for ParaView-5.0.0 · 1dbca771
      Henry Weller authored
      PV4FoamReaders: Updated to build with ParaView-5.0.0
      paraFoam: Updated to load PV4FoamReaders for ParaView-5.0.0
      
      Currently this is experimental but if it becomes clear that ParaView-4
      and ParaView-5 are and will remain consistent with respect to readers
      the plan is to rename
      
      PV4 -> PV
      
      or
      
      PV4 -> PV45 if it is assumed that PV6 may need to be different.
      1dbca771
  25. 14 Dec, 2014 1 commit
  26. 14 Jan, 2014 1 commit
  27. 10 Jan, 2014 1 commit
  28. 17 Jun, 2013 1 commit
  29. 11 Apr, 2013 1 commit
  30. 05 Apr, 2013 1 commit
  31. 22 Dec, 2011 1 commit
  32. 28 Mar, 2011 1 commit
  33. 30 Dec, 2010 1 commit
  34. 06 Sep, 2010 1 commit
  35. 26 Aug, 2010 1 commit
  36. 09 Dec, 2009 1 commit
  37. 18 Oct, 2009 1 commit