Skip to content
Snippets Groups Projects
  1. Nov 13, 2016
  2. Nov 12, 2016
  3. Nov 11, 2016
  4. Nov 09, 2016
    • Henry Weller's avatar
    • Henry Weller's avatar
      reactingEulerFoam, twoPhaseEulerFoam: Reinstated interfacial pressure-work · ad476af9
      Henry Weller authored
      Added the interfacial pressure-work terms according to:
      
      Ishii, M., Hibiki, T.,
      Thermo-fluid dynamics of two-phase flow,
      ISBN-10: 0-387-28321-8, 2006
      
      While this is the most common approach to handling the interfacial
      pressure-work it introduces numerical stability issues in regions of low
      phase-fraction and rapid flow deformation.  To alleviate this problem an
      optional limiter may be applied to the pressure-work term in either of
      the energy forms.  This may specified in the
      "thermophysicalProperties.<phase>" file, e.g.
      
      pressureWorkAlphaLimit 1e-3;
      
      which sets the pressure work term to 0 for phase-fractions below 1e-3.
      
      For particularly unstable cases a limit of 1e-2 may be necessary.
      ad476af9
    • Henry Weller's avatar
      foamTags: Rationalized tagging · 5e698582
      Henry Weller authored
      The best of the current options is to use the latest version of
      exuberant ctags (which has a new C++ parser) to generate both
      declaration and definition tags.
      
      gtags works to some extent and provides additional information about the
      function signatures but the C++ parser is not accurate and misses scope
      information.  gtags can be used with the ctags parser which is effective
      but looses the primary advantage of gtags being able to provide function
      signatures so support has been switched-off by default.
      
      ebrowse does not appear to be very useful for traversing the OpenFOAM
      class tree and the support has been switched-off by default.
      5e698582
    • Henry Weller's avatar
      Revert "twoPhaseEulerFoam::EEqns: Updated pressure-work" · b06c4280
      Henry Weller authored
      This reverts commit f7996e45.
      b06c4280
  5. Nov 07, 2016
  6. Nov 06, 2016
  7. Nov 05, 2016
  8. Nov 04, 2016
    • Henry Weller's avatar
      PVblockMeshReader: Added "Refresh" button to update the blockMesh · a21c3d63
      Henry Weller authored
      Reconstructs the blockMesh and updates the display from the current
      blockMeshDict so that any changes can viewed without exiting
      paraFoam -block
      a21c3d63
    • Henry Weller's avatar
      paraFoam -block: Added support for vertex and block names · 3ab919d4
      Henry Weller authored
      Patch contributed by Mattijs Janssens
      3ab919d4
    • Henry Weller's avatar
      pointConstraint: Added constrainDisplacement · 77816563
      Henry Weller authored
      which directly applies the constraint to the displacement without
      external tensor ops.
      
      Patch contributed by Mattijs Janssens
      77816563
    • Henry Weller's avatar
      foamLog: Added clockTime · 9efe9440
      Henry Weller authored
      Patch contributed by Paul Edwards, Intel
      9efe9440
    • Henry Weller's avatar
      etc/bashrc: Added support for sourcing etc/bashrc with relative path · 53583142
      Henry Weller authored
      Patch contributed by Bruno Santos
      Resolves bug-report http://bugs.openfoam.org/view.php?id=2310
      53583142
    • Henry Weller's avatar
      reactingEulerFoam: Corrected and rationalized pressure-work · b5206472
      Henry Weller authored
      In many publications and Euler-Euler codes the pressure-work term in the
      total enthalpy is stated and implemented as -alpha*dp/dt rather than the
      conservative form derived from the total internal energy equation
      -d(alpha*p)/dt.  In order for the enthalpy and internal energy equations
      to be consistent this error/simplification propagates to the total
      internal energy equation as a spurious additional term p*d(alpha)/dt
      which is included in the OpenFOAM Euler-Euler solvers and causes
      stability and conservation issues.
      
      I have now re-derived the energy equations for multiphase flow from
      first-principles and implemented in the reactingEulerFoam solvers the
      correct conservative form of pressure-work in both the internal energy
      and enthalpy equations.
      
      Additionally an optional limiter may be applied to the pressure-work
      term in either of the energy forms to avoid spurious fluctuations in the
      phase temperature in regions where the phase-fraction -> 0.  This may
      specified in the "thermophysicalProperties.<phase>" file, e.g.
      
      pressureWorkAlphaLimit 1e-3;
      
      which sets the pressure work term to 0 for phase-fractions below 1e-3.
      b5206472
  9. Nov 01, 2016
  10. Oct 31, 2016
  11. Oct 30, 2016
  12. Oct 29, 2016
  13. Oct 28, 2016
  14. Oct 27, 2016