Skip to content
Snippets Groups Projects
  1. Nov 14, 2015
  2. Nov 13, 2015
  3. Jul 21, 2015
  4. Jul 20, 2015
  5. Jul 15, 2015
  6. Jun 28, 2015
  7. Jun 27, 2015
  8. Jun 16, 2015
  9. May 31, 2015
    • Henry's avatar
      fvOptions: Separate options for all cells, cellSets and inter-region coupling · b8d15ba4
      Henry authored
      by introducing rational base-classes rather than using the hideous
      'switch' statement.  Further rationalization of the cell-selection
      mechanism will be implemented via an appropriate class hierarchy to
      replace the remaining 'switch' statement.
      
      Mesh-motion is currently handled very inefficiently for cellSets and not
      at all for inter-region coupling.  The former will be improved when the
      cell-selection classes are written and the latter by making the
      meshToMesh class a MeshObject after it has been corrected for mapFields.
      b8d15ba4
  10. May 29, 2015
    • Henry's avatar
      MRF: Separate MRF from fvOptions · 2b9a2adf
      Henry authored
      fvOptions does not have the appropriate structure to support MRF as it
      is based on option selection by user-specified fields whereas MRF MUST
      be applied to all velocity fields in the particular solver.  A
      consequence of the particular design choices in fvOptions made it
      difficult to support MRF for multiphase and it is easier to support
      frame-related and field related options separately.
      
      Currently the MRF functionality provided supports only rotations but
      the structure will be generalized to support other frame motions
      including linear acceleration, SRF rotation and 6DoF which will be
      run-time selectable.
      2b9a2adf
  11. May 28, 2015
  12. Apr 30, 2015
  13. Apr 29, 2015
  14. Apr 26, 2015
    • Henry's avatar
      includeEtcEntry: New dictionary include directive: #includeEtc "etcFile" · 0fe1967c
      Henry authored
      Description
          Specify an etc file to include when reading dictionaries, expects a
          single string to follow.
      
          Searches for files from user/group/shipped directories.
          The search scheme allows for version-specific and
          version-independent files using the following hierarchy:
          - \b user settings:
            - ~/.OpenFOAM/\<VERSION\>
            - ~/.OpenFOAM/
          - \b group (site) settings (when $WM_PROJECT_SITE is set):
            - $WM_PROJECT_SITE/\<VERSION\>
            - $WM_PROJECT_SITE
          - \b group (site) settings (when $WM_PROJECT_SITE is not set):
            - $WM_PROJECT_INST_DIR/site/\<VERSION\>
            - $WM_PROJECT_INST_DIR/site/
          - \b other (shipped) settings:
            - $WM_PROJECT_DIR/etc/
      
          An example of the \c \#includeEtc directive:
          \verbatim
              #includeEtc "etcFile"
          \endverbatim
      
          The usual expansion of environment variables and other constructs is
          retained.
      0fe1967c
  15. Apr 25, 2015
  16. Apr 24, 2015
  17. Mar 10, 2015
  18. Mar 07, 2015
    • Henry's avatar
      lagrangian: Completed update of phaseProperties to handle specie list mismatch · d6907d9b
      Henry authored
      between liquid and solid mixture composition and the specie lists
      defined in the thermodynamics package.
      
      Note this does not change the current limitation that both liquid and
      solid mixtures contain ALL the corresponding phase species defined in
      the thermodynamics package.  However, missing species are included
      automatically during construction of phaseProperties.
      d6907d9b
  19. Mar 05, 2015
  20. Feb 22, 2015
  21. Feb 17, 2015
  22. Feb 16, 2015
  23. Feb 14, 2015
  24. Feb 12, 2015
  25. Jan 21, 2015
    • Henry's avatar
      Updated the whole of OpenFOAM to use the new templated TurbulenceModels library · 93732c8a
      Henry authored
      The old separate incompressible and compressible libraries have been removed.
      
      Most of the commonly used RANS and LES models have been upgraded to the
      new framework but there are a few missing which will be added over the
      next few days, in particular the realizable k-epsilon model.  Some of
      the less common incompressible RANS models have been introduced into the
      new library instantiated for incompressible flow only.  If they prove to
      be generally useful they can be templated for compressible and
      multiphase application.
      
      The Spalart-Allmaras DDES and IDDES models have been thoroughly
      debugged, removing serious errors concerning the use of S rather than
      Omega.
      
      The compressible instances of the models have been augmented by a simple
      backward-compatible eddyDiffusivity model for thermal transport based on
      alphat and alphaEff.  This will be replaced with a separate run-time
      selectable thermal transport model framework in a few weeks.
      
      For simplicity and ease of maintenance and further development the
      turbulent transport and wall modeling is based on nut/nuEff rather than
      mut/muEff for compressible models so that all forms of turbulence models
      can use the same wall-functions and other BCs.
      
      All turbulence model selection made in the constant/turbulenceProperties
      dictionary with RAS and LES as sub-dictionaries rather than in separate
      files which added huge complexity for multiphase.
      
      All tutorials have been updated so study the changes and update your own
      cases by comparison with similar cases provided.
      
      Sorry for the inconvenience in the break in backward-compatibility but
      this update to the turbulence modeling is an essential step in the
      future of OpenFOAM to allow more models to be added and maintained for a
      wider range of cases and physics.  Over the next weeks and months more
      turbulence models will be added of single and multiphase flow, more
      additional sub-models and further development and testing of existing
      models.  I hope this brings benefits to all OpenFOAM users.
      
      Henry G. Weller
      93732c8a
  26. Jan 08, 2015
  27. Dec 18, 2014
  28. Dec 16, 2014
  29. Dec 14, 2014
  30. Dec 10, 2014