Skip to content
Snippets Groups Projects
  1. Jan 28, 2017
  2. Jan 26, 2017
  3. Jan 25, 2017
  4. Jan 24, 2017
    • Henry Weller's avatar
      snappyHexMesh: Added "noRefinement" writeFlag to control the writing of... · 4e5dc434
      Henry Weller authored
      snappyHexMesh: Added "noRefinement" writeFlag to control the writing of cellLevel, pointLevel etc. files
      
      By default snappyHexMesh writes files relating to the hex-splitting process into
      the polyMesh directory: cellLevel level0Edge pointLevel surfaceIndex
      
      but by setting the noRefinement flag:
      
      writeFlags
      (
          noRefinement
          .
          .
          .
      );
      
      these optional files which are generally not needed are not written.
      
      If you run the three stages of snappyHexMesh separately or run a dynamic mesh
      solver supporting refinement and unrefinement these files are needed
      and "noRefinement" should not be set.
      4e5dc434
    • Henry Weller's avatar
      blockMesh: Delete the polyMesh directory before meshing · 9b319dab
      Henry Weller authored
      unless the blockMeshDict is in the polyMesh directory or the "-noClean" option
      is specified.
      
      This avoids problems running snappyHexMesh without first clearing files from
      polyMesh which interfere with the operation of snappyHexMesh.
      9b319dab
    • Henry Weller's avatar
      snappyHexMesh: Write correct refinement files once only · 192b5d91
      Henry Weller authored
      The files relating to the hex refinement are written out explicitly both by
      snappyHexMesh and dynamicRefineFvMesh and hence should be set "NO_WRITE" rather
      than "AUTO_WRITE" to avoid writing them twice.  This change corrects the
      handling of the "refinementHistory" file which should not be written by
      snappyHexMesh.
      192b5d91
  5. Jan 20, 2017
  6. Jan 19, 2017
  7. Jan 18, 2017
  8. Jan 17, 2017
  9. Jan 13, 2017
  10. Jan 09, 2017
  11. Jan 08, 2017
  12. Jan 07, 2017
  13. Jan 05, 2017
  14. Dec 27, 2016
  15. Dec 19, 2016
    • Henry Weller's avatar
      functionObjects::volRegion: Improved parallel efficiency · 83a874cd
      Henry Weller authored
      Based on patch contributed by Kevin Nordin-Bates
      Resolves bug-report https://bugs.openfoam.org/view.php?id=2401
      83a874cd
    • Henry Weller's avatar
      reactingFoam::setRDeltaT: Add support for limiting the local time-step by the reaction rates · 6cae0fda
      Henry Weller authored
      e.g. in the reactingFoam/laminar/counterFlowFlame2DLTS tutorial:
      
      PIMPLE
      {
          momentumPredictor no;
          nOuterCorrectors  1;
          nCorrectors     1;
          nNonOrthogonalCorrectors 0;
      
          maxDeltaT       1e-2;
          maxCo           1;
          alphaTemp       0.05;
          alphaY          0.05;
          Yref
          {
              O2          0.1;
              ".*"        1;
          }
          rDeltaTSmoothingCoeff 1;
          rDeltaTDampingCoeff 1;
      }
      
      will limit the LTS time-step according to the rate of consumption of 'O2'
      normalized by the reference mass-fraction of 0.1 and all other species
      normalized by the reference mass-fraction of 1.  Additionally the time-step
      factor of 'alphaY' is applied to all species.  Only the species specified in the
      'Yref' sub-dictionary are included in the LTS limiter and if 'alphaY' is omitted
      or set to 1 the reaction rates are not included in the LTS limiter.
      6cae0fda
  16. Dec 16, 2016