1. 19 Jul, 2017 1 commit
  2. 28 Jun, 2017 1 commit
  3. 27 Jun, 2017 2 commits
  4. 26 Jun, 2017 3 commits
  5. 23 Jun, 2017 1 commit
  6. 21 Jun, 2017 1 commit
  7. 20 Jun, 2017 2 commits
    • sergio's avatar
      Deleting alphaEqn.H from overInterDyMFoam · 4418c192
      sergio authored
      4418c192
    • Andrew Heather's avatar
      INT: Integration of isoAdvector and supporting material · a6ef8b90
      Andrew Heather authored
      Community contribution from Johan Roenby, DHI
      
      IsoAdvector is a geometric Volume-of-Fluid method for advection of a
      sharp interface between two incompressible fluids. It works on both
      structured and unstructured meshes with no requirements on cell shapes.
      IsoAdvector is as an alternative choice for the interface compression
      treatment with the MULES limiter implemented in the interFoam family
      of solvers.
      
      The isoAdvector concept and code was developed at DHI and was funded
      by a Sapere Aude postdoc grant to Johan Roenby from The Danish Council
      for Independent Research | Technology and Production Sciences (Grant-ID:
      DFF - 1337-00118B - FTP).
      Co-funding is also provided by the GTS grant to DHI from the Danish
      Agency for Science, Technology and Innovation.
      
      The ideas behind and performance of the isoAdvector scheme is
      documented in:
      
          Roenby J, Bredmose H, Jasak H. 2016 A computational method for sharp
          interface  advection. R. Soc. open sci. 3: 160405.
          [http://dx.doi.org/10.1098/rsos.160405](http://dx.doi.org/10.1098/rsos.160405)
      
      Videos showing isoAdvector's performance with a number of standard
      test cases can be found in this youtube channel:
      
          https://www.youtube.com/channel/UCt6Idpv4C8TTgz1iUX0prAA
      
      Project contributors:
      
      * Johan Roenby <jro@dhigroup.com> (Inventor and main developer)
      * Hrvoje Jasak <hrvoje.jasak@fsb.hr> (Consistent treatment of
        boundary faces including processor boundaries, parallelisation,
        code clean up
      * Henrik Bredmose <hbre@dtu.dk> (Assisted in the conceptual
        development)
      * Vuko Vukcevic <vuko.vukcevic@fsb.hr> (Code review, profiling,
        porting to foam-extend, bug fixing, testing)
      * Tomislav Maric <tomislav@sourceflux.de> (Source file
        rearrangement)
      * Andy Heather <a.heather@opencfd.co.uk> (Integration into OpenFOAM
        for v1706 release)
      
      See the integration repository below to see the full set of changes
      implemented for release into OpenFOAM v1706
      
          https://develop.openfoam.com/Community/Integration-isoAdvector
      a6ef8b90
  8. 19 Jun, 2017 2 commits
  9. 15 Jun, 2017 1 commit
  10. 14 Jun, 2017 2 commits
    • sergio's avatar
      Fixing externalWallHeatFluxTemperature mapping scalarFields. · b083205d
      sergio authored
      Fixing humidityTemperatureCoupled problem in parallel
      Adding Allrun-parallel to externalSolarLoad and windshieldCondensation tutorials
      b083205d
    • mattijs's avatar
      ENH: overset: Initial release of overset capability. · fd665b4a
      mattijs authored
      Adds overset discretisation to selected physics:
      - diffusion : overLaplacianDyMFoam
      - incompressible steady : overSimpleFoam
      - incompressible transient : overPimpleDyMFoam
      - compressible transient: overRhoPimpleDyMFoam
      - two-phase VOF: overInterDyMFoam
      
      The overset method chosen is a parallel, fully implicit implementation
      whereby the interpolation (from donor to acceptor) is inserted as an
      adapted discretisation on the donor cells, such that the resulting matrix
      can be solved using the standard linear solvers.
      
      Above solvers come with a set of tutorials, showing how to create and set-up
      simple simulations from scratch.
      fd665b4a
  11. 09 Jun, 2017 1 commit
    • Andrew Heather's avatar
      INT: Integration of rhoPimpleAdiabaticFoam · ead256f5
      Andrew Heather authored
      Solver for low Mach no. flows with adiabatic thermodynamics and updated
      pressure-velocity coupling given by the RCM interpolation procedure
      described in
      
          \verbatim
              Knacke, T. (2013).
              Potential effects of Rhie & Chow type interpolations in airframe
              noise simulations. In: Schram, C., Dénos, R., Lecomte E. (ed):
              Accurate and efficient aeroacoustic prediction approaches for
              airframe noise, VKI LS 2013-03.
          \endverbatim
      
      Original code supplied by Thilo Knacke, CFD E+F GmbH
      contact: info@cfd-berlin.com
      
      Integrated into OpenFOAM by OpenCFD Ltd.
      ead256f5
  12. 08 Jun, 2017 2 commits
  13. 07 Jun, 2017 2 commits
  14. 02 Jun, 2017 1 commit
  15. 01 Jun, 2017 1 commit
    • sergio's avatar
      Modification on rhoPimpleFoam pEq's for handling rho thermo and incompressible... · d1b65153
      sergio authored
      Modification on rhoPimpleFoam pEq's for handling rho thermo and incompressible EoS. Adding rho limiters if p is limited.
      This is important when LTS stepping or large Co number is used.
      
      Updating rhoBuoyantPimpleFoam to handle closed domain for rho thermo and incompressible Eos.
      Consolidating chtMultiRegionSimpleFoam and chtMultiRegionFoam pEqs to use the same formulation as rhoBuoyantPimpleFoam and
      rhoBuoyantSimpleFoam
      d1b65153
  16. 31 May, 2017 1 commit
  17. 30 May, 2017 1 commit
  18. 26 May, 2017 1 commit
  19. 24 May, 2017 1 commit
  20. 19 May, 2017 1 commit
  21. 17 May, 2017 1 commit
  22. 12 May, 2017 2 commits
  23. 08 Jun, 2017 1 commit
  24. 04 May, 2017 1 commit
  25. 03 May, 2017 1 commit
  26. 18 May, 2017 2 commits
  27. 17 May, 2017 1 commit
  28. 27 Apr, 2017 1 commit
  29. 24 Apr, 2017 1 commit
  30. 20 Apr, 2017 1 commit
    • Henry Weller's avatar
      The "<type>Coeffs" sub-dictionary is now optional for most model parameters · 5c518365
      Henry Weller authored
      except turbulence and lagrangian which will also be updated shortly.
      
      For example in the nonNewtonianIcoFoam offsetCylinder tutorial the viscosity
      model coefficients may be specified in the corresponding "<type>Coeffs"
      sub-dictionary:
      
      transportModel  CrossPowerLaw;
      
      CrossPowerLawCoeffs
      {
          nu0         [0 2 -1 0 0 0 0]  0.01;
          nuInf       [0 2 -1 0 0 0 0]  10;
          m           [0 0 1 0 0 0 0]   0.4;
          n           [0 0 0 0 0 0 0]   3;
      }
      
      BirdCarreauCoeffs
      {
          nu0         [0 2 -1 0 0 0 0]  1e-06;
          nuInf       [0 2 -1 0 0 0 0]  1e-06;
          k           [0 0 1 0 0 0 0]   0;
          n           [0 0 0 0 0 0 0]   1;
      }
      
      which allows a quick change between models, or using the simpler
      
      transportModel  CrossPowerLaw;
      
      nu0         [0 2 -1 0 0 0 0]  0.01;
      nuInf       [0 2 -1 0 0 0 0]  10;
      m           [0 0 1 0 0 0 0]   0.4;
      n           [0 0 0 0 0 0 0]   3;
      
      if quick switching between models is not required.
      
      To support this more convenient parameter specification the inconsistent
      specification of seedSampleSet in the streamLine and wallBoundedStreamLine
      functionObjects had to be corrected from
      
          // Seeding method.
          seedSampleSet   uniform;  //cloud; //triSurfaceMeshPointSet;
      
          uniformCoeffs
          {
              type        uniform;
              axis        x;  //distance;
      
              // Note: tracks slightly offset so as not to be on a face
              start       (-1.001 -0.05 0.0011);
              end         (-1.001 -0.05 1.0011);
              nPoints     20;
          }
      
      to the simpler
      
          // Seeding method.
          seedSampleSet
          {
              type        uniform;
              axis        x;  //distance;
      
              // Note: tracks slightly offset so as not to be on a face
              start       (-1.001 -0.05 0.0011);
              end         (-1.001 -0.05 1.0011);
              nPoints     20;
          }
      
      which also support the "<type>Coeffs" form
      
          // Seeding method.
          seedSampleSet
          {
              type        uniform;
      
              uniformCoeffs
              {
                  axis        x;  //distance;
      
                  // Note: tracks slightly offset so as not to be on a face
                  start       (-1.001 -0.05 0.0011);
                  end         (-1.001 -0.05 1.0011);
                  nPoints     20;
              }
          }
      5c518365