Skip to content
Snippets Groups Projects
  1. Jan 07, 2017
    • Henry Weller's avatar
      TDACChemistryModel: Added support for variable time-step and LTS in ISAT · 923350fa
      Henry Weller authored
      New reactingFoam tutorial counterFlowFlame2DLTS_GRI_TDAC demonstrates this new
      functionality.
      
      Additionally the ISAT table growth algorithm has been further optimized
      providing an overall speedup of between 15% and 38% for the tests run so far.
      
      Updates to TDAC and ISAT provided by Francesco Contino.
      
      Implementation updated and integrated into OpenFOAM-dev by
      Henry G. Weller, CFD Direct Ltd with the help of Francesco Contino.
      
      Original code providing all algorithms for chemistry reduction and
      tabulation contributed by Francesco Contino, Tommaso Lucchini, Gianluca
      D’Errico, Hervé Jeanmart, Nicolas Bourgeois and Stéphane Backaert.
      923350fa
    • Henry Weller's avatar
      Rationalized the keyword to specify a file name in a dictionary to 'file' · 78a39643
      Henry Weller authored
      e.g. in tutorials/heatTransfer/buoyantSimpleFoam/externalCoupledCavity/0/T
      
          hot
          {
              type            externalCoupledTemperature;
              commsDir        "${FOAM_CASE}/comms";
              file            "data";
              initByExternal  yes;
              log             true;
              value           uniform 307.75; // 34.6 degC
          }
      
      Previously both 'file' and 'fileName' were used inconsistently in different
      classes and given that there is no confusion or ambiguity introduced by using
      the simpler 'file' rather than 'fileName' this change simplifies the use and
      maintenance of OpenFOAM.
      78a39643
    • Henry Weller's avatar
      triSurfaceMesh: Added support for specifying the tri-surface file name: · 80e22788
      Henry Weller authored
      e.g.
      
      motorBike
      {
          type triSurfaceMesh;
          file "motorBike.obj";
      }
      
      Based on patch provided by Mattijs Janssens
      Resolves part of bug-report https://bugs.openfoam.org/view.php?id=2396
      80e22788
  2. Jan 05, 2017
  3. Dec 27, 2016
  4. Dec 19, 2016
    • Henry Weller's avatar
      functionObjects::volRegion: Improved parallel efficiency · 842aa71e
      Henry Weller authored
      Based on patch contributed by Kevin Nordin-Bates
      Resolves bug-report https://bugs.openfoam.org/view.php?id=2401
      842aa71e
    • Henry Weller's avatar
      reactingFoam::setRDeltaT: Add support for limiting the local time-step by the reaction rates · d36d8e37
      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.
      d36d8e37
  5. Dec 16, 2016
  6. Dec 15, 2016
    • Henry Weller's avatar
      Rationalized heat release rate functions · 1a2c77ab
      Henry Weller authored
      Combined 'dQ()' and 'Sh()' into 'Qdot()' which returns the heat-release rate in
      the normal units [kg/m/s3] and used as the heat release rate source term in
      the energy equations, to set the field 'Qdot' in several combustion solvers
      and for the evaluation of the local time-step when running LTS.
      1a2c77ab
  7. Dec 14, 2016
  8. Dec 13, 2016
  9. Dec 12, 2016
  10. Dec 09, 2016
  11. Dec 07, 2016
  12. Dec 06, 2016
  13. Dec 05, 2016
  14. Dec 04, 2016