1. 25 Jun, 2019 1 commit
  2. 24 Jun, 2019 2 commits
  3. 21 Jun, 2019 2 commits
    • Kutalmış Berçin's avatar
      TUT: add new tutorial case for turbulent inflow BCs · a31a0103
      Kutalmış Berçin authored
      The following three synthetic turbulence inflow boundary conditions are
      examined through single-cell-domain smooth-wall plane channel flow setup:
      
      - turbulentDFSEMInlet
      - turbulentDigitalFilterInlet variant=digitalFilter
      - turbulentDigitalFilterInlet variant=reducedDigitalFilter
      
      The examinations are performed in terms of the first-/second-order turbulence
      statistics provided by (Moser et al., (1999)) doi.org/10.1063/1.869966
      from smooth-wall plane channel flow direct numerical simulations at Re=395.
      
      Serial executing:
      
      ./Allrun
      
      Parallel (decompositionMethod=scotch) executing:
      
      ./Allrunparallel
      a31a0103
    • Andrew Heather's avatar
      TUT: Tuorial updates · 0d72096e
      Andrew Heather authored
      0d72096e
  4. 20 Jun, 2019 1 commit
  5. 19 Jun, 2019 2 commits
    • Vaggelis Papoutsis's avatar
      CONTRIB: New adjoint optimisation and tools · 32b7d7c2
      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. Alexandros Zymaris,
      Dr. Dimitrios Papadimitriou
      
      [1] A.S. Zymaris, D.I. Papadimitriou, K.C. Giannakoglou, and C. Othmer.
      Continuous adjoint approach to the Spalart-Allmaras turbulence model for
      incompressible flows. Computers & Fluids, 38(8):1528–1538, 2009.
      
      [2] E.M. Papoutsis-Kiachagias and K.C. Giannakoglou. Continuous adjoint methods
      for turbulent flows, applied to shape and topology optimization: Industrial
      applications. 23(2):255–299, 2016.
      
      [3] I.S. Kavvadias, E.M. Papoutsis-Kiachagias, and K.C. Giannakoglou. On the
      proper treatment of grid sensitivities in continuous adjoint methods for shape
      optimization. Journal of Computational Physics, 301:1–18, 2015.
      
      Integration into the official OpenFOAM release by OpenCFD
      32b7d7c2
    • Andrew Heather's avatar
      ENH: Refactored pressure function object · 3c050d96
      Andrew Heather authored
      3c050d96
  6. 17 Jun, 2019 3 commits
  7. 13 Jun, 2019 4 commits
  8. 12 Jun, 2019 1 commit
  9. 11 Jun, 2019 2 commits
  10. 10 Jun, 2019 1 commit
  11. 07 Jun, 2019 1 commit
    • Sergio Ferraris's avatar
      INT: Org integration of VOF, Euler phase solvers and models. · bf912841
      Sergio Ferraris authored and Andrew Heather's avatar Andrew Heather committed
      Integration of VOF MULES new interfaces. Update of VOF solvers and all instances
      of MULES in the code.
      Integration of reactingTwoPhaseEuler and reactingMultiphaseEuler solvers and sub-models
      Updating reactingEuler tutorials accordingly (most of them tested)
      
      New eRefConst thermo used in tutorials. Some modifications at thermo specie level
      affecting mostly eThermo. hThermo mostly unaffected
      
      New chtMultiRegionTwoPhaseEulerFoam solver for quenching and tutorial.
      
      Phases sub-models for reactingTwoPhaseEuler and reactingMultiphaseEuler were moved
      to src/phaseSystemModels/reactingEulerFoam in order to be used by BC for
      chtMultiRegionTwoPhaseEulerFoam.
      
      Update of interCondensatingEvaporatingFoam solver.
      bf912841
  12. 06 Jun, 2019 1 commit
  13. 05 Jun, 2019 1 commit
  14. 04 Jun, 2019 3 commits
  15. 30 May, 2019 1 commit
  16. 23 May, 2019 1 commit
  17. 21 May, 2019 1 commit
  18. 20 May, 2019 1 commit
  19. 15 May, 2019 2 commits
  20. 13 May, 2019 1 commit
  21. 10 May, 2019 1 commit
  22. 02 May, 2019 4 commits
    • sergio's avatar
      ENH: new ReactingHeterogeneousCloud · 0c1ea282
      sergio authored and Mark OLESEN's avatar Mark OLESEN committed
      - number of particles per parcel info to kinematic cloud
      
      - added turbulent dispersion to basicHeterogeneousReactingParcel
      
      - corrected dhsTrans in MUCSheterogeneousRate::calculate
      
      - added cloud macro system to reactingParcelFoam and fixed calculation
        of average particles per parcel
      
      - added progress variable dimension to reacting model (nF)
      
      - added ReactingHeterogeneous tutorial
      0c1ea282
    • Andrew Heather's avatar
    • sergio's avatar
      ENH: Adding reflection capability to solar load radiation model · 6da047f4
      sergio authored
      ENH: Several modifycations to avoid erroneuos rays to be shot
      from wrong faces.
      
      ENH: Updating tutorials and avoiding registration of the
      coarse singleCellFvMesh
      
      Adding solarLoad tutorial case simpleCarSolarPanel
      
      ENH: Changes needed for the merge
      6da047f4
    • sergio's avatar
      ENH: · 8c7d8c9e
      sergio authored
      Adding reflecting fluxes to Solar load radiation model.
      Adding functionality to the boundary radiation models and new
      place holder for basic wall types such as transparent, opaqueDiffusive,
      opaqueReflective,etc.
      Changing radiation wall models to run time selectable.
      Adding multi-band capabilities to VF model and improving the set up
      for using solar loads in VF and fvDOM radiation models.
      8c7d8c9e
  23. 25 Apr, 2019 1 commit
  24. 10 Apr, 2019 1 commit
  25. 08 Apr, 2019 1 commit