Vuko Vukcevic
d633af22a0
Point based consistency check
...
This is necessary when one would run a dynamic refinement simulation with more
than 2 refinement levels. Ordinary face checking can produce 8:1 point
inconsistency, even on hexahedral meshes. Therefore, if the refinemement level
is > 2, point based consistency is switched on.
2018-02-21 15:10:55 +01:00
Vuko Vukcevic
b829763587
Additional output before "single" edge error
2018-02-21 15:10:55 +01:00
Vuko Vukcevic
91a892854e
Bugfix in calculation of getFaceAnchor
...
Reverting to the old formulation modified for polyhedral cells
2018-02-21 15:10:55 +01:00
Vuko Vukcevic
f3edd35f23
Updated dynamicMeshDict
2018-02-21 15:10:55 +01:00
Vuko Vukcevic
84fd718786
Updates to faMesh
...
Initialisation of communicator for parallel runs + minor formatting
2018-02-21 15:10:55 +01:00
Vuko Vukcevic
0249319d5e
Update to createFaMesh.H
...
faMesh created using selector New to avoid the possibility of having multiple
faMesh objects.
2018-02-21 15:10:03 +01:00
Vuko Vukcevic
76fd16d5f6
Created polyRefinementHistory
...
Basically a generalisation of refinementHistory which works only for hex cells
2018-02-21 15:09:54 +01:00
Vuko Vukcevic
7cd6e2357a
Updates to cellAnchorPoints
2018-02-21 15:08:38 +01:00
Vuko Vukcevic
ecfdd2103e
Removed faceAnchorLevel validity check
2018-02-21 15:08:26 +01:00
Vuko Vukcevic
3ebae28896
Generalisation of polyRef::getAnchorLevel
...
The function now returns the correct anchor level for arbitrary polygonal faces,
i.e. there is no assumption that the face comes from possibly spit hex cell.
2018-02-21 15:08:13 +01:00
Vuko Vukcevic
7372970256
Updated comments in polyRef.H
2018-02-21 15:07:45 +01:00
Hrvoje Jasak
4e8acd1fbf
Revert error
2018-02-20 18:04:17 +00:00
Hrvoje Jasak
5c44761ab3
Reset build directory name: 4.1
2018-02-20 17:56:27 +00:00
Hrvoje Jasak
0b511b8ae6
Backported containers and function objects. Henrik Rusche
2018-02-19 11:38:59 +00:00
Henrik Rusche
5f75c33058
Backport: changeDictionary utility
2018-02-16 15:27:23 +01:00
Henrik Rusche
6aaa5ac976
Update of new FOs (from VV) to new signature
2018-02-16 15:08:00 +01:00
Henrik Rusche
7fe57ece38
BUGFIX: next wall distance may cause seg fault
2018-02-16 15:08:00 +01:00
Henrik Rusche
08a7e2e03b
Vanilla backport
...
-in turbulenceModels
backported alphat() member function
backported rhoEpsilonEff() memberfunction
backported to constructor sigature to allow derivation of classes
backported member functions for compatibility with FOs
allow mutkWallFunction to work with LES
2018-02-16 15:08:00 +01:00
Henrik Rusche
34d4a30be7
Added additional weighted Ops for faceSource
2018-02-16 15:08:00 +01:00
Henrik Rusche
67ab0b5abd
Vanilla backport
...
- in FOAM library
updated containers
backported PackedBoolList, hashedWordList, nullObject, wordRe,
backported functions to
backported int32 support
backported tableReaders
backported Function1, TimeFunction1
backported dynamicCode (for codedBCs, ...) -- needs to be mapped out
advanced error macros (FatalIOErrorInFunction, ...) -- needs to be mapped out
backported IOobject::MUST_READ_IF_MODIFIED and added IOobject::READ_IF_PRESENT_IF_MODIFIED (only in FO)
- in postProcessing
backported IO FOs (partialWrite, removeRegisteredObject, writeDictionary, writeRegisteredObject)
backported field FOs (fieldCoordinateSystemTransform, fieldValues, nearWallFields, processorField, readFields, regionSizeDistribution, streamLine, wallBoundedStreamLine)
backported fvTools FOs (calcFvcDiv, calcFvcGrad, calcMag)
backported jobControl FOs (abortCalculation)
backported utilities FOs (ourantNo, Lambda2, Peclet, Q, codedFunctionObject, pressureTools, residuals, scalarTransport, setTimeStep, timeActivatedFileUpdate, turbulenceFields, vorticity, wallShearStress)
2018-02-16 15:07:55 +01:00
Hrvoje Jasak
ec83275923
Merge commit '084a033843ed2e8693454de9760c8cb98952bf72' into nextRelease
2018-02-09 13:48:18 +00:00
Hrvoje Jasak
e95c5184e3
GGI bridging bug fixes. Vuko Vukcevic
2018-02-09 12:10:57 +00:00
Vanja Skuric
084a033843
Bugfix (MacOS): Fixed compilation of libccmio and ParMGridGen for High Sierra
2018-02-09 09:52:36 +01:00
Hrvoje Jasak
188651d998
Merge commit '9c11730d7c0af71ee29be98c803071d791dc6a6d' into nextRelease
2018-02-07 13:04:16 +00:00
Hrvoje Jasak
c3ced91c1a
Merge commit '889b8dcd4ca11b64dfa79f79e9c1222e23e258a9' into nextRelease
2018-02-07 13:04:08 +00:00
Hrvoje Jasak
67c4f3d348
Merge commit '89b2a122b2bcffca1edfcca12862cc1ce8431330' into nextRelease
2018-02-07 13:03:50 +00:00
Hrvoje Jasak
0af2d16958
Merge commit '9c11730d7c0af71ee29be98c803071d791dc6a6d'
2018-02-07 13:00:40 +00:00
Hrvoje Jasak
15a2b162de
Merge commit '889b8dcd4ca11b64dfa79f79e9c1222e23e258a9'
2018-02-07 12:59:51 +00:00
Hrvoje Jasak
afc80a8669
Merge commit '89b2a122b2bcffca1edfcca12862cc1ce8431330'
2018-02-07 12:58:43 +00:00
Vanja Skuric
9c11730d7c
Limitting cosTheta to be inside [-1,1] interval
2018-02-07 13:31:47 +01:00
Vanja Skuric
889b8dcd4c
Fixed storing every residual in solvePerformance (increasing solverPerformance list size). Significant influence on speed when running with large number of correctors (i.e. solidMechanics)
2018-02-07 13:28:47 +01:00
Vanja Skuric
89b2a122b2
Enabling Finite Area parallel run (fix by Hrvoje Jasak)
2018-02-07 13:27:09 +01:00
Hrvoje Jasak
6a78019898
Merge commit '9bd721da3e43cb8da8c6dfbc9b264bd30374bd72' into nextRelease
2018-02-07 12:15:19 +00:00
Hrvoje Jasak
e3b43562a7
Merge commit '9fbf8f1bfce0b178d61be485fac02007bf9c8b77' into nextRelease
2018-02-07 12:14:10 +00:00
Hrvoje Jasak
b64753cb75
Merge commit '8d83cebef638c75e56f746690399d78a572f079a' into nextRelease
2018-02-07 12:13:35 +00:00
Hrvoje Jasak
a81d8bfd5c
Merge commit '8d83cebef638c75e56f746690399d78a572f079a'
2018-02-07 12:12:51 +00:00
Hrvoje Jasak
ee38fbdc4e
Merge commit '333c815d8fbb0a0b57250be9f8f4d47120245f1d' into nextRelease
2018-02-07 12:12:12 +00:00
Hrvoje Jasak
88ba7f654f
Merge commit '1e8dd2ecb10f97091b3a5fb5b1e8f8d1cbe06bb3' into nextRelease
2018-02-07 12:10:43 +00:00
Hrvoje Jasak
9af1e121aa
Merge commit '4be7661f1d586bad69ddad93b4463cc683b7f671' into nextRelease
2018-02-07 12:09:04 +00:00
Vuko Vukcevic
4d091782ed
Corrected spacing
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
ec8b2eb97b
nuRatio boundary conditions for epsilon and omega
...
Given a desired nuRatio, the boundary conditions automatically calculate
epsilon/omega from k.
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
bee6a2228a
Consistent divDevReff calculation in incompressible turbulence models
...
Note: a minor bugfix is also included (previously, dev has been used instead of
dev2. This is included in the current mathematical reformulation).
Tested on cavity case: now simpleFoam with laminar turbulence model gives
exactly the same results as icoFoam.
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
eee9507e55
Reorganisation of improved wall functions
...
Instead of calculating pressure gradient and convection terms in each
wall function (for each patch), function objects pressureGradient and
velocityConvection will update them and register them in the database and we
only fetch the data when updating wall functions.
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
4b182a13ec
Additional wall functions: k/epsilonNonEqWallFunctions
...
Non-equilibrium wall functions for k and epsilon.
Author: Filip Sutalo, Merge: Vuko Vukcevic
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
3f9271f2be
Additional wall functions: omega/nutMEWTWallFunctions
...
Modified enhanced wall treatment by Sutalo, wall functions are
sensitive to convection and pressure gradient effects.
Author: Filip Sutalo, Merge: Vuko Vukcevic
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
4859959e29
Additional wall functions: omega/nutCWTWallFunctions
...
Compound wall treatment by Popovac and Hanjalic, wall functions are sensitive to
flow unsteadiness, convection effects and pressure gradient effects.
Author: Filip Sutalo, Merge: Vuko Vukcevic
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
ae2e71f52e
Fixed typos in comments
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
3b77572456
Updated sixDOFSolver tutorials
...
Removed unnecessary input left from the old formulation
2018-02-07 12:02:39 +00:00
Vuko Vukcevic
3aa0ac137e
No slip wall boundary condition
2018-02-07 12:02:39 +00:00
Inno Gatin
2e10411141
Richards Equation solver: porous soil transport
2018-02-07 12:02:39 +00:00