1. 12 Feb, 2016 1 commit
  2. 09 Feb, 2016 3 commits
  3. 02 Feb, 2016 1 commit
  4. 27 Jan, 2016 1 commit
  5. 14 Dec, 2015 1 commit
  6. 17 Nov, 2015 1 commit
  7. 13 Nov, 2015 2 commits
  8. 01 Nov, 2015 1 commit
  9. 19 Oct, 2015 1 commit
    • Henry Weller's avatar
      sixDoFSolver: Run-time selectable solver (integrator) for sixDoFRigidBodyMotion · f4202d9e
      Henry Weller authored
      The built-in explicit symplectic integrator has been replaced by a
      general framework supporting run-time selectable integrators.  Currently
      the explicit symplectic, implicit Crank-Nicolson and implicit Newmark
      methods are provided, all of which are 2nd-order in time:
      
      Symplectic 2nd-order explicit time-integrator for 6DoF solid-body motion:
      
          Reference:
              Dullweber, A., Leimkuhler, B., & McLachlan, R. (1997).
              Symplectic splitting methods for rigid body molecular dynamics.
              The Journal of chemical physics, 107(15), 5840-5851.
      
          Can only be used for explicit integration of the motion of the body,
          i.e. may only be called once per time-step, no outer-correctors may be
          applied.  For implicit integration with outer-correctors choose either
          CrankNicolson or Newmark schemes.
      
          Example specification in dynamicMeshDict:
          solver
          {
              type    symplectic;
          }
      
      Newmark 2nd-order time-i...
      f4202d9e
  10. 01 Oct, 2015 1 commit
  11. 24 Jul, 2015 1 commit
  12. 21 Jul, 2015 1 commit
  13. 20 Jul, 2015 1 commit
  14. 15 Jul, 2015 1 commit
  15. 03 Jul, 2015 1 commit
  16. 01 Jul, 2015 1 commit
  17. 30 Jun, 2015 1 commit
  18. 23 Jun, 2015 1 commit
    • Henry Weller's avatar
      tutorials/incompressible/simpleFoam/pitzDaily: Change to use SIMPLEC · 0e7de1b8
      Henry Weller authored
      With the SIMPLE "consistent" option and optimized relaxation factors
      this tutorial now converges in 210 iterations, previously with SIMPLE it
      took 950.  Despite the increase in cost per time-step due to the
      increase in relaxation factors and number of solver iterations the
      speed-up is 3.5x.
      0e7de1b8
  19. 31 May, 2015 1 commit
    • Henry's avatar
      fvOptions: Separate options for all cells, cellSets and inter-region coupling · 3a004fda
      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.
      3a004fda
  20. 29 May, 2015 3 commits
    • Henry's avatar
      MRF: Separate MRF from fvOptions · c3ee2348
      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.
      c3ee2348
    • Henry's avatar
    • Henry's avatar
      simpleFoam/SRFSimpleFoam: Added support for SIMPLEC · 38177526
      Henry authored
      SIMPLEC (SIMPLE-consistent) is selected by setting "consistent" option true/yes:
      
      SIMPLE
      {
          nNonOrthogonalCorrectors 0;
          consistent yes;
      }
      
      which relaxes the pressure in a "consistent" manner and additional
      relaxation of the pressure is not generally necessary.  In addition
      convergence of the p-U system is better and reliable with less
      aggressive relaxation of the momentum equation, e.g. for the motorbike
      tutorial:
      
      relaxationFactors
      {
          equations
          {
              U               0.9;
              k               0.7;
              omega           0.7;
          }
      }
      
      The cost per iteration is marginally higher but the convergence rate is
      better so the number of iterations can be reduced.
      
      The SIMPLEC algorithm also provides benefit for cases with large
      body-forces, e.g. SRF, see tutorials/incompressible/SRFSimpleFoam/mixer
      and feature request http://www.openfoam.org/mantisbt/view.php?id=1714
      38177526
  21. 19 May, 2015 1 commit
  22. 03 May, 2015 1 commit
  23. 26 Apr, 2015 3 commits
  24. 25 Apr, 2015 1 commit
  25. 24 Apr, 2015 1 commit
  26. 15 Mar, 2015 1 commit
  27. 13 Mar, 2015 2 commits
  28. 28 Feb, 2015 1 commit
  29. 27 Feb, 2015 2 commits
  30. 22 Feb, 2015 2 commits