Skip to content
Snippets Groups Projects
  1. Jun 10, 2020
    • Mark OLESEN's avatar
      COMP: use files() method name in interfaceHeight function object · 5a6f54f2
      Mark OLESEN authored
      - avoid warnings about masked method names
      5a6f54f2
    • Mark OLESEN's avatar
      ENH: portable scoping char for fieldCoordinateSystemTransform (fixes #1675) · b89e1f02
      Mark OLESEN authored
      - replace ':' scoping with IOobject::scopedName(), which automatically
        uses '_' for Windows compilations where the ':' is a meta-character
        (drive separator)
      
      - apply similar local change for the momentum function object.
      
      *** This topic will be revisited in the future ***
      b89e1f02
    • Mark OLESEN's avatar
      ENH: add moveMesh -deltaT option · b87dd814
      Mark OLESEN authored
      - overrides normal deltaT for testing accelerated motion.
      
        Can be useful to test mesh motions with constant/dynamicMeshDict
        entries (updateControl, updateInterval) where the mesh motion is
        much slower than any of the fluid physics.
      
        see commit 87bba9ae
      b87dd814
    • Mark OLESEN's avatar
    • Andrew Heather's avatar
      COMP: Resolved compiler warning messages · e2ad9f08
      Andrew Heather authored
      e2ad9f08
    • mattijs's avatar
      6a8dab00
    • mattijs's avatar
      COMP: max: add explicit type. See #1726. · 003ec000
      mattijs authored
      003ec000
    • mattijs's avatar
      ENH: Pstream: Feed through outstanding requests more. See #1626. · aa956f4b
      mattijs authored
      This e.g. was giving a problem with using volPointInterpolation (in
      functionObjects) with non-blocking global reductions.
      aa956f4b
    • Andrew Heather's avatar
      Merge branch 'feature-wall-functions' into 'develop' · ff568aa6
      Andrew Heather authored
      ENH: New wall-function blending approaches
      
      See merge request !350
      ff568aa6
    • Kutalmış Berçin's avatar
      ENH: add wall-function blending treatments · 07a5babd
      Kutalmış Berçin authored
          Please see the Extended Code Guide and header files for the details.
      
          ENH: add wall-function blending treatments to epsilonWallFunc
               adds `stepwise`, `max`, `binomial`, and `exponential` wall-function
               blending treatments:
          COMP: check backward compatibility for:
                `serial`
                `parallel`
                `serial restart`
                `parallel restart`
                computations in comparison to the following tutorials from v1906:
                `circuitBoardCooling  condensatingVessel  evaporationMultiComponent
                 hotRoom  movingBox  multiRegionHeaterRadiation  reverseBurner
                 solidQuenching2D`
          STYLE: simplify `forAll`s
      
          ENH: add new wall blending approaches into omegaWallFunction
               adds stepwise, max, binomial, and exponential wall function blending apprs.
               ensures/forces the backward compatibility:
                 - blended = true    (blending:BINOMIAL2) (default)
                 - blended = false   (blending:STEPWISE)
              simplifies forAlls
              deprecates objects:
                 - "blended" - use "blending::" options
                 - "includeG" - as was hardcoded
      
          ENH: add wall-func blending treatments into nutWallFuncs
          - nutWallFunction
          - nutUWallFunction
          - nutkWallFunction
          COMP: check backward compatibility for:
                - serial
                - parallel
                - serial restart
                - parallel restart
                computations in comparison to the following tutorials from v1906:
                - heatTransfer/buoyantSimpleFoam/buoyantCavity
                - compressible/rhoSimpleFoam/gasMixing/injectorPipe
      
          DOC: modify header docs in wallFuncs
          - nutUTabulatedWallFunction
          - nutUSpaldingWallFunction
          - nutURoughWallFunction
          - nutUBlendedWallFunction
            - REVERT: change write order
          - nutLowReWallFunction
          - kLowReWallFunction:
            - ENH: protect against zero-division error through 'Ceps2' entry
            - STYLE: remove few redundant empty lines
      07a5babd
  2. Jun 09, 2020
    • Andrew Heather's avatar
      Merge branch 'feature-atmospheric-boundary-layer-model-suite' into 'develop' · 324e85a9
      Andrew Heather authored
      ENH: New atmospheric boundary layer (ABL) model suite (Part 1)
      
      See merge request !363
      324e85a9
    • Kutalmış Berçin's avatar
      ENH: New atmospheric boundary layer (ABL) model suite (Part 1) · 41e264f2
      Kutalmış Berçin authored and Andrew Heather's avatar Andrew Heather committed
        Please refer to the header file documentation for complete set of details.
      
        ENH: add new fvOptions for ABL modelling
      
          - atmAmbientTurbSource
          - atmBuoyancyTurbSource
          - atmCoriolisUSource
          - atmLengthScaleTurbSource
          - atmPlantCanopyTurbSource
          - atmPlantCanopyUSource
          - atmPlantCanopyTSource
          - atmNutSource
      
        ENH: add new boundary conditions for ABL modelling
             with PatchFunction1 and TimeFunction1 support
      
          - atmAlphatkWallFunction
          - atmEpsilonWallFunction
          - atmNutkWallFunction
          - atmNutUWallFunction
          - atmNutWallFunction
          - atmOmegaWallFunction
          - atmTurbulentHeatFluxTemperature
      
        STYLE: change names of nutkAtmRoughWallFunction -> atmNutkWallFunction by
               ensuring the bitwise backward compatibility
      
        ENH: add new variable-scaling force computation method to actuationDiskSource
      
        ENH: review actuationDiskSource and radialActuationDiskSource
      
        ENH: add new function object, ObukhovLength
      
        ENH: add new ABL tutorials/verifications
      
          - verificationAndValidation/atmosphericModels/atmFlatTerrain
            - verification with the Leipzig field experiment
            - illustration of precursor/successor field mapping
          - verificationAndValidation/atmosphericModels/atmForestStability
            - verification with the Sweden field experiment
          - update incompressible/simpleFoam/turbineSiting
      41e264f2
    • Andrew Heather's avatar
      Merge branch 'integration-vof-library' into 'develop' · 70cd6c61
      Andrew Heather authored
      CONT: Addition of compressibleIsoInterFoam and PLIC
      
      See merge request !349
      70cd6c61
    • HenningScheufler's avatar
      TUT: new/updated for compressibleInterIsoFoam · 3c131d85
      HenningScheufler authored and Andrew Heather's avatar Andrew Heather committed
      3c131d85
    • Henning Scheufler's avatar
      CONT: Addition of compressibleIsoInterFOam and PLIC · 44a84d47
      Henning Scheufler authored and Andrew Heather's avatar Andrew Heather committed
         1) Implementation of the compressibleIsoInterFOam solver
         2) Implementation of a new PLIC interpolation scheme.
         3) New tutorials associated with the solvers
      
      This implementation was carried out by Henning Scheufler (DLR) and Johan
      Roenby (DHI), following :
      
      \verbatim
      
      Henning Scheufler, Johan Roenby,
      Accurate and efficient surface reconstruction from volume fraction data
      on general meshes, Journal of Computational Physics, 2019, doi
      10.1016/j.jcp.2019.01.009
      
      \endverbatim
      
      The integration of the code was carried out by Andy Heather and Sergio
      Ferraris from OpenCFD Ltd.
      44a84d47
  3. Jun 08, 2020
  4. Jun 05, 2020