1. 23 May, 2020 1 commit
  2. 09 Dec, 2019 1 commit
  3. 31 Oct, 2019 1 commit
  4. 17 Jun, 2019 1 commit
    • Vaggelis Papoutsis's avatar
      CONTRIB: New adjoint optimisation and tools · ecc1fb5e
      Vaggelis Papoutsis authored
      A set of libraries and executables creating a workflow for performing
      gradient-based optimisation loops. The main executable (adjointOptimisationFoam)
      solves the flow (primal) equations, followed by the adjoint equations and,
      eventually, the computation of sensitivity derivatives.
      
      Current functionality supports the solution of the adjoint equations for
      incompressible turbulent flows, including the adjoint to the Spalart-Allmaras
      turbulence model and the adjoint to the nutUSpaldingWallFunction, [1], [2].
      
      Sensitivity derivatives are computed with respect to the normal displacement of
      boundary wall nodes/faces (the so-called sensitivity maps) following the
      Enhanced Surface Integrals (E-SI) formulation, [3].
      
      The software was developed by PCOpt/NTUA and FOSS GP, with contributions from
      
      Dr. Evangelos Papoutsis-Kiachagias,
      Konstantinos Gkaragounis,
      Professor Kyriakos Giannakoglou,
      Andy Heather
      
      and contributions in earlier version from
      
      Dr. Ioannis Kavvadias,
      Dr. A...
      ecc1fb5e
  5. 06 Feb, 2019 1 commit
  6. 16 Mar, 2018 1 commit
    • Mark Olesen's avatar
      STYLE: more consistent use of dimensioned Zero · 2f86cdc7
      Mark Olesen authored
      - when constructing dimensioned fields that are to be zero-initialized,
        it is preferrable to use a form such as
      
            dimensionedScalar(dims, Zero)
            dimensionedVector(dims, Zero)
      
        rather than
      
            dimensionedScalar("0", dims, 0)
            dimensionedVector("zero", dims, vector::zero)
      
        This reduces clutter and also avoids any suggestion that the name of
        the dimensioned quantity has any influence on the field's name.
      
        An even shorter version is possible. Eg,
      
            dimensionedScalar(dims)
      
        but reduces the clarity of meaning.
      
      - NB: UniformDimensionedField is an exception to these style changes
        since it does use the name of the dimensioned type (instead of the
        regIOobject).
      2f86cdc7
  7. 29 Aug, 2017 1 commit
    • Henry Weller's avatar
      Merged reactingParcelFilmFoam into reactingParcelFoam · 791e1ca2
      Henry Weller authored
      The combined solver includes the most advanced and general functionality from
      each solver including:
      
          Continuous phase
          Lagrangian multiphase parcels
          Optional film
          Continuous and Lagrangian phase reactions
          Radiation
          Strong buoyancy force support by solving for p_rgh
      
      The reactingParcelFoam and reactingParcelFilmFoam tutorials have been combined
      and updated.
      791e1ca2
  8. 28 Mar, 2017 1 commit
  9. 26 Jan, 2017 1 commit
  10. 20 Feb, 2016 1 commit
    • Henry Weller's avatar
      Boundary conditions: Added extrapolatedCalculatedFvPatchField · 99a10ece
      Henry Weller authored
      To be used instead of zeroGradientFvPatchField for temporary fields for
      which zero-gradient extrapolation is use to evaluate the boundary field
      but avoiding fields derived from temporary field using field algebra
      inheriting the zeroGradient boundary condition by the reuse of the
      temporary field storage.
      
      zeroGradientFvPatchField should not be used as the default patch field
      for any temporary fields and should be avoided for non-temporary fields
      except where it is clearly appropriate;
      extrapolatedCalculatedFvPatchField and calculatedFvPatchField are
      generally more suitable defaults depending on the manner in which the
      boundary values are specified or evaluated.
      
      The entire OpenFOAM-dev code-base has been updated following the above
      recommendations.
      
      Henry G. Weller
      CFD Direct
      99a10ece
  11. 09 Dec, 2013 1 commit
  12. 15 Feb, 2013 1 commit
  13. 12 Oct, 2012 2 commits
  14. 14 Aug, 2011 1 commit
  15. 11 May, 2011 1 commit
  16. 26 Jan, 2011 2 commits
  17. 19 Jan, 2011 1 commit
  18. 07 Jan, 2011 1 commit
  19. 05 Jan, 2011 2 commits
  20. 07 Sep, 2010 1 commit
  21. 28 Jul, 2010 1 commit
  22. 29 Mar, 2010 1 commit
  23. 31 Dec, 2008 1 commit
  24. 25 Jun, 2008 2 commits
  25. 15 Apr, 2008 1 commit