Skip to content
Snippets Groups Projects
  1. May 16, 2018
  2. Dec 08, 2017
  3. Dec 07, 2017
  4. Aug 04, 2017
  5. Jun 27, 2017
  6. May 30, 2017
  7. Mar 15, 2017
  8. Jan 05, 2017
  9. Dec 09, 2016
  10. Nov 28, 2016
  11. Nov 27, 2016
  12. Nov 25, 2016
  13. Nov 14, 2016
  14. Nov 13, 2016
  15. Nov 12, 2016
  16. Nov 04, 2016
    • Mark Olesen's avatar
      COMP: Newer CGAL versions break current CGAL wmake rules (issue #288) · e8f6099a
      Mark Olesen authored
      On 64-bit systems, the system installations of boost, cgal are under
      lib64/. The behaviour for a ThirdParty build is mostly lib/ but this
      can also be changing.
      
          Boost 1_62_0 and older build into 'lib/'.
          CGAL-4.9 builds into 'lib64/', older versions into 'lib/'.
      
      Future-proof things by using lib$WM_COMPILER_LIB_ARCH for boost and
      cgal build rules, and forcing these as build targets in the ThirdParty
      makeCGAL as well.
      
      --
      STYLE: check for boost/version.hpp, CGAL/version.h instead their directories
      e8f6099a
  17. Oct 09, 2016
  18. Sep 30, 2016
  19. Sep 13, 2016
  20. Jul 26, 2016
    • Mark Olesen's avatar
      ENH: distinguish OpenFOAM version for user-coding (fixes #195) · 1b55666e
      Mark Olesen authored
      The pre-processor macro 'OPENFOAM_PLUS' is defined with a numerical
      value equal to the currently compatible version number.
      
      This can be used judiciously within user coding to help with minor
      differences between OpenFOAM versions. For example,
      
          #ifdef OPENFOAM_PLUS
              #if (OPENFOAM_PLUS >= 1612)
              ...
              #endif
          #endif
      
      or simply
      
          #if (OPENFOAM_PLUS >= 1612)
          ...
          #endif
      1b55666e
  21. Sep 29, 2016
  22. Jul 03, 2016
  23. Jun 21, 2016
  24. Jun 09, 2016
  25. Jan 24, 2016
    • Henry Weller's avatar
      wmake: Add support for compiler type default rules · c3a03105
      Henry Weller authored
      which may be optionally overridden by version-specific rules.
      
      For example the default rules for gcc on GNU/Linux x86_64 are in the
      wmake/rules/linux64Gcc directory.  If there is a need to change any of
      the rules for a specific version of gcc, e.g. gcc-4.8.4 the directory
      wmake/rules/linux64Gcc48 may be created into which any of the language
      files may be provided containing the rules to override the defaults.
      c3a03105
  26. Jul 19, 2015
  27. May 16, 2015
    • Henry's avatar
      int32: Add IO operators for long on 32bit OS · 84486a42
      Henry authored
      On 32bit OSs long is not unambiguously int32_t (or int64_t) causing
      problems for IO operator resolution.  This problem is avoided by
      explicitly defining the following operators:
      84486a42
  28. Mar 08, 2015
  29. Feb 23, 2015
  30. Dec 31, 2014
    • Henry's avatar
      Added and verified support for 64bit labels · 325b003b
      Henry authored
      To compile with 64bit labels set
      
      WM_LABEL_SIZE=64
      
      in ~/OpenFOAM/dev/prefs.sh
      
      source ~/.bashrc
      
      then Allwmake in OpenFOAM-dev.
      
      This will build into for example OpenFOAM-dev/platforms/linux64ClangDPInt64Opt
      
      If WM_LABEL_SIZE is unset or set to 32:
      
      WM_LABEL_SIZE=32
      
      the build would be placed into OpenFOAM-dev/platforms/linux64ClangDPInt32Opt
      
      Thus both 32bit and 64bit label builds can coexist without problem.
      325b003b
  31. Dec 14, 2014
  32. Jan 28, 2014
  33. Sep 26, 2013
  34. Dec 11, 2012
  35. Apr 26, 2012
  36. Apr 12, 2012