Skip to content
Snippets Groups Projects
  1. Apr 19, 2017
  2. Apr 18, 2017
  3. Apr 13, 2017
  4. Apr 11, 2017
  5. Apr 10, 2017
  6. Apr 07, 2017
  7. Apr 06, 2017
  8. Apr 05, 2017
  9. Apr 04, 2017
  10. Apr 03, 2017
  11. Mar 31, 2017
    • mark's avatar
      STYLE: use hard-coded user resource directory name for foamEtcFile · bd763c2b
      mark authored
      - previously used the value of $WM_PROJECT, but this is potentially
        inconsistent with what Foam::etcFiles uses.
      bd763c2b
    • mark's avatar
      ENH: various general improvments to the POSIX functions · 3a4038b2
      mark authored
      - ensure proper and sensible handling of empty names.
        Eg, isDir(""), isFile("") are no-ops, and avoid file-stat
      
      - rmDir:
        * optional 'silent' option to suppress messages.
        * removes all possible sub-entries, instead of just giving up on
          the first problem encountered.
      
      - reduced code duplication in etcFiles
      
      ENH: provide WM_USER_RESOURCE_DIRNAME define (in foamVersion.H)
      
      - this is still a hard-coded value, but at least centrally available
      3a4038b2
  12. Mar 30, 2017
    • mark's avatar
      STYLE: respect WM_DIR value when building wmake tools · 62335ee7
      mark authored
      - minor bug: 'wclean empty' may have had issues with logical vs physical path
      62335ee7
    • mark's avatar
      ENH: improve MPI configuration possibilities · fbd1d7f1
      mark authored
      - permit SYSTEMMPI user adjustments via
            etc/config.{csh,sh}/mpi-system
        This can be a convenient place for setting up SYSTEMMPI for OpenFOAM
        without adjusting bashrc, prefs.sh ...
      
      - add a USERMPI type. This represents any generic mpi implementation.
        The user is responsible for supplying an appropriate
        wmake/rules/General/mplibUSERMPI file and managing all settings.
      
        This type of setup can be useful in combination with specific build
        systems (SPACK, EASYBUILD, etc) or module systems for which the MPI
        variant is part of the installed configuration.
      fbd1d7f1