Skip to content
Snippets Groups Projects
  1. Dec 06, 2018
  2. Dec 05, 2018
  3. Dec 04, 2018
  4. Dec 03, 2018
  5. Dec 02, 2018
    • Mark OLESEN's avatar
      ENH: update handling of versioning and make control (issue #1010) · 6c68c34e
      Mark OLESEN authored
      - Use the OPENFOAM define (eg, 1806, 1812), which normally corresponds
        to a major release, to define an API level. This remains consistent
        within a release cycle and means that it is possible to manage
        several sub-versions and continue to have a consistent lookup.
      
        The current API value is updated automatically during the build
        and cached as meta data for later use, even when the wmake/ directory
        is missing or OpenFOAM has not yet be initialized.
      
        The version information reported on program start or with -help
        usage adjusted to reflect this. The build tag from git now also
        carries the date as being more meaningful to trace than a hash
        value.
      
      - Update etc/bashrc and etc/cshrc to obtain the project directory
        directly instead of via its prefix directory. The value obtained
        corresponds to an absolute path, from which the prefix directory
        can be obtained.
      
        The combination of these changes removes the reliance on any
      ...
      6c68c34e
  6. Nov 29, 2018
  7. Dec 02, 2018
    • Mark OLESEN's avatar
      ENH: configurable output temperature for externalCoupled mixed T BC (#1072) · 550e4762
      Mark OLESEN authored
      - Uses the user-specified value for outputTemperature:
      
        {
            type  externalCoupledTemperature;
            outputTemperture  fluid;  // or wall;
        }
      
        Otherwises uses 'wall' as a default (for compatibility) and emits a
        warning.
      
        The T.out header now reflects the type of output. Eg,
      
           # Values: area Tfluid qDot htc
      550e4762
    • Mark OLESEN's avatar
      TUT: use defaultPatch for naming instead of explicit Default_Boundary_Region · 1116ba80
      Mark OLESEN authored
      - tutorials based on squareBend used Default_Boundary_Region explicitly
        defined since they predated the defaultPatch renaming (2008).
        The name 'Default_Boundary_Region' was for convenience as the default
        name when converting to PROSTAR or CCM formation, but can now be
        changed to something more generic.
      
      - define wall boundary conditions for squareBend using a general regex
        to allow future splitting of wall types by name.
      1116ba80
  8. Nov 30, 2018
    • Mark OLESEN's avatar
      ENH: add isTrue function to RunFunctions · c5beee63
      Mark OLESEN authored
      - check if the first argument corresponds to an OpenFOAM value for
        'true' (as per Switch).
        True == 't', 'y', 'true', 'yes', 'on'. Everything else is not true.
      
      - when the first argument is '-dict', it initializes the value
        with a query via foamDictionary.
        Eg,
             isTrue -dict mydict -entry parallel
      
         ==> value=$(foamDictionary mydict -entry parallel -value)
             isTrue $value
      
         a missing entry is silently treated as false.
      
      ENH: add getNumberOfPatchFaces function in RunFunctions
      
      - simple extraction of nFaces from boundary file for given patch/region
      c5beee63
  9. Dec 02, 2018
  10. Nov 29, 2018