1. 24 Jun, 2020 1 commit
  2. 23 Jun, 2020 1 commit
  3. 16 Jun, 2020 1 commit
  4. 15 Jun, 2020 1 commit
  5. 08 Jun, 2020 1 commit
  6. 05 May, 2020 1 commit
    • Mark Olesen's avatar
      ENH: improve cmake/ParaView config handling · aafe674f
      Mark Olesen authored
      - improve handling of changes in ParaView/VTK or cmake parameters (#1693)
      
        * adjust internals to support recording of an unlimited number of
          configuration parameters and use file `cmp` instead of trying
          to check strings ourselves.
      
      ENH: new wmake/scripts/wmake.cmake-args handler
      
      - additional handling of -prefix=... as CMAKE_INSTALL_PREFIX export.
      
      - in some contexts, can use instead of AllwmakeParseArguments
      aafe674f
  7. 21 Apr, 2020 1 commit
    • Mark Olesen's avatar
      CONFIG: additional packaging helpers, tutorial test helper · aa2f932b
      Mark Olesen authored
      - bin/tools/create-mpi-config to query/write values for system openmpi.
        In some cases this can be used to avoid an mpicc requirement at runtime.
      
      - adjust openfoam session to include -test-tutorial forwarding to the
        tutorials/AutoTest. This helps with writing installation tests.
      
      - adjust foamConfigurePaths to latest version
      
      - removal of gperftools default config, as per develop
      aa2f932b
  8. 16 Mar, 2020 1 commit
    • Mark Olesen's avatar
      ENH: openfoam shell session - improved and relocated · ba3a31af
      Mark Olesen authored
      - '-c' option (as per shell), '-Dkey[=value]' option to provide
        preferences via the command-line. For example,
      
            etc/openfoam -DWM_COMPILER=Clang -int64  ./Allwmake -j -s -l
      
        These can also be combined with other options. Eg,
      
            etc/openfoam -DWM_COMPILER=Clang \
                -c 'wmake -show-path-cxx -show-cxxflags'
      
      - relocated from bin/tools/ => etc/ for easier access
      
      - bin/tools/openfoam.in : for autoconfig-style installation
      
      - Auto-detect if the shell script was executed with openfoam and
        interpret accordingly.
      
        Simple example,
      
            --------------
            #!/usr/bin/openfoam
            cd "${0%/*}" || exit   # Run -*-sh-*- from this dir
      
            blockMesh
            simpleFoam
            --------------
      
         Note it is NOT currently possible to provide any other parameters
         this way. Eg,
      
            `#!/usr/bin/openfoam -sp` (NOT)
      
         This will either fail to run, or result in infinite recursion.
      ba3a31af
  9. 12 Feb, 2020 1 commit
    • Mark Olesen's avatar
      ENH: openfoam shell session - improved and relocated · f90de021
      Mark Olesen authored
      - '-c' option (as per shell), '-Dkey[=value]' option to provide
        preferences via the command-line. For example,
      
            etc/openfoam -DWM_COMPILER=Clang -int64  ./Allwmake -j -s -l
      
        These can also be combined with other options. Eg,
      
            etc/openfoam -DWM_COMPILER=Clang \
                -c 'wmake -show-path-cxx -show-cxxflags'
      
      - relocated from bin/tools/ => etc/ for easier access
      
      - bin/tools/openfoam.in : for autoconfig-style installation
      
      - Auto-detect if the shell script was executed with openfoam and
        interpret accordingly.
      
        Simple example,
      
            --------------
            #!/usr/bin/openfoam
            cd "${0%/*}" || exit   # Run -*-sh-*- from this dir
      
            blockMesh
            simpleFoam
            --------------
      
         Note it is NOT currently possible to provide any other parameters
         this way. Eg,
      
            `#!/usr/bin/openfoam -sp` (NOT)
      
         This will either fail to run, or result in infinite recursion.
      f90de021
  10. 20 Dec, 2019 1 commit
  11. 13 Dec, 2019 2 commits
  12. 12 Dec, 2019 1 commit
    • Mark Olesen's avatar
      CONFIG: prefer use of ParaView_MESA_DIR in runTimePostProcessing · a8ab9b87
      Mark Olesen authored
      - when using VTK from ParaView sources it can better to tag them as
        such, but simultaneously not mask the ParaView with hardware
        rendering.
      
        The additional ParaView_MESA_DIR variable allows this.
        The balance of library and path setup is unaffected by this.
      
      DOC: update doc/BuildIssues
      a8ab9b87
  13. 09 Dec, 2019 1 commit
  14. 19 Nov, 2019 1 commit
  15. 13 Nov, 2019 1 commit
  16. 31 Oct, 2019 1 commit
  17. 06 Nov, 2019 1 commit
  18. 21 Aug, 2019 1 commit
  19. 26 Jun, 2019 1 commit
  20. 24 Jun, 2019 1 commit
  21. 13 Jun, 2019 1 commit
  22. 09 Jun, 2019 1 commit
  23. 07 Jun, 2019 2 commits
  24. 08 May, 2019 1 commit
  25. 28 Apr, 2019 1 commit
  26. 27 May, 2019 2 commits
  27. 06 Feb, 2019 1 commit
  28. 29 Nov, 2018 1 commit
    • Mark Olesen's avatar
      ENH: relocate WM_PROJECT_SITE default (issue #1050) · 9e094f1f
      Mark Olesen authored
      - was PREFIX/site, now PROJECT/site
      
        This avoids several issues when installing OpenFOAM in clusters
        without an intermediate OpenFOAM-specific installation prefix.
      
        The 'site' directory may have a reserved meaning in these situations
        and it is undesirable to 'leak' upwards into the parent directory to
        look for configuration files.
      
        Placing the default within the project directory avoids this.
        Alternative locations can be given via the WM_PROJECT_SITE variable.
      9e094f1f
  29. 22 Nov, 2018 1 commit
  30. 30 May, 2018 1 commit
  31. 13 Dec, 2017 2 commits
  32. 09 Jan, 2018 1 commit
  33. 24 Nov, 2017 1 commit
    • Mark Olesen's avatar
      ENH: more succinct output from command-line errors. · 5947f9a3
      Mark Olesen authored
      - unknown options or missing option values now emit a shorter message
        without the entire usage. This makes it easier to identify the errors
        and is better aligned with the behaviour of GNU system tools.
      
        ====
           $ simpleFoam -case
           Using: OpenFOAM-plus (see www.OpenFOAM.com)
           Build: plus-01234
      
           Error: option '-case' requires an argument
      
           See 'simpleFoam -help' for usage
        ====
      
      - provide for reduced (-help) and full (-help-full) usage information.
        In many cases the reduced usage provided sufficient and easier
        to find the information.
      
      - make -srcDoc an alias for -doc-source
      
      - no warnings about option aliases for future dates.
      5947f9a3
  34. 29 Sep, 2017 1 commit
  35. 10 Aug, 2017 1 commit
  36. 26 Jun, 2017 1 commit