 21 Aug, 2019 1 commit


sergio authored

 19 Aug, 2019 1 commit


sergio authored

 14 Aug, 2019 1 commit

 13 Aug, 2019 1 commit


mattijs authored
 synchronization, reduction only makes sense on processorcoupled patches. Since cyclic baffles are within a single processor domain, they are not reduced. So need to skip the sanity test for these.

 07 Aug, 2019 1 commit


Andrew Heather authored

 06 Aug, 2019 1 commit


Mark Olesen authored
 the read offset missed the tag_ member entirely and thus the entire particle information would be corrupt (incorrectly interpreted) as well as potential violation of adjacent (trailing) memory locations.

 30 Jul, 2019 1 commit


sergio authored

 24 Jul, 2019 1 commit


Andrew Heather authored

 22 Jul, 2019 1 commit


sergio authored

 12 Jul, 2019 2 commits


Mark Olesen authored
 need to be more generous when prefiltering the cell selection

Mark Olesen authored
 now catch these and emit a warning. Still need to investigate the root cause in the caller(s) or regionSplit.

 09 Jul, 2019 4 commits


Mark Olesen authored
 the behaviour of std::rename with overwriting an existing file is implementation dependent:  POSIX: it overwrites.  Windows: it does not overwrite.  for Windows need to use the ::MoveFileEx() routine for overwriting. More investigation is needed for proper handling of very long names.

Mark Olesen authored
 this cannot be left as a configurable value (on windows), since it needs to be enabled even prior to reading the etc/controlDict file, in case the OpenFOAM installation path itself contains spaces.

Mark Olesen authored
 reduced clutter. Mostly only need to scan source tree.  00dummy: use wmake/src/Allmake to get native (not crosscompiled) wmake toolchain binaries

Andrew Heather authored

 08 Jul, 2019 3 commits


Mark Olesen authored

Mark Olesen authored
 mingw uses 32bit long regardless of m32 or m64 setting

Mark Olesen authored
 when searching for a file that may not actually exist, the shortcut optimization could lead to the 'constant' directory being ignored. STYLE: simplify logic in points0MotionSolver::points0IO

 04 Jul, 2019 1 commit


Mark Olesen authored
 the scotch interface still uses nonconst pointers when passing in values. For the ConstPrecisionAdaptor this means that we need to cheat with a constCast(). Using ref() will rightly trigger complaints about trying to modify a const object.

 02 Jul, 2019 1 commit


Andrew Heather authored
BUG: DimensionedField  register new field if it does not have the same name as the copy  see #1348

 27 Jun, 2019 1 commit


Mark Olesen authored

 26 Jun, 2019 6 commits


Andrew Heather authored

Andrew Heather authored

Andrew Heather authored
TODO: need to revisit

Andrew Heather authored

Andrew Heather authored

OpenFOAM bot authored

 24 Jun, 2019 3 commits


Mark Olesen authored

Andrew Heather authored

Andrew Heather authored

 21 Jun, 2019 2 commits


Kutalmis Bercin authored
Velocity boundary condition generating synthetic turbulencealike timeseries for LES and DES turbulent flow computations. To this end, two synthetic turbulence generators can be chosen:  Digitalfilter methodbased generator (DFM) \verbatim Klein, M., Sadiki, A., and Janicka, J. A digital filter based generation of inflow data for spatially developing direct numerical or large eddy simulations, Journal of Computational Physics (2003) 186(2):652665. doi:10.1016/S00219991(03)000901 \endverbatim  Forwardstepwise methodbased generator (FSM) \verbatim Xie, Z.T., and Castro, I. Efficient generation of inflow conditions for large eddy simulation of streetscale flows, Flow, Turbulence and Combustion (2008) 81(3):449470 doi:10.1007/s1049400891515 \endverbatim In DFM or FSM, a random number set (mostly white noise), and a group of target statistics (mostly mean flow, Reynolds stress tensor profiles and lengthscale sets) are fused into a new number set (stochastic timeseries, yet consisting of the statistics) by a chain of mathematical operations whose characteristics are designated by the target statistics, so that the realised statistics of the new sets could match the target. Random number sets >  DFM or FSM > New stochastic timeseries consisting  turbulence statistics Turbulence statistics > The main difference between DFM and FSM is that the latter replaces the streamwise convolution summation in DFM by a simpler and a quantitatively justified equivalent procedure in order to reduce computational costs. Accordingly, the latter potentially brings resource advantages for computations involving relatively large lengthscale sets and small timesteps.

Kutalmis Bercin authored

 20 Jun, 2019 4 commits


mattijs authored

Andrew Heather authored

mattijs authored
Please enter the commit message for your changes. Lines starting

mattijs authored

 19 Jun, 2019 4 commits


Vaggelis Papoutsis authored
A set of libraries and executables creating a workflow for performing gradientbased 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 SpalartAllmaras 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 socalled sensitivity maps) following the Enhanced Surface Integrals (ESI) formulation, [3]. The software was developed by PCOpt/NTUA and FOSS GP, with contributions from Dr. Evangelos PapoutsisKiachagias, 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 SpalartAllmaras turbulence model for incompressible flows. Computers & Fluids, 38(8):1528–1538, 2009. [2] E.M. PapoutsisKiachagias 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. PapoutsisKiachagias, 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

Andrew Heather authored

Andrew Heather authored

mattijs authored
