Commit graph

239 commits

Author SHA1 Message Date
Henry
1715087fbe Random: clean-up 2015-03-13 09:52:13 +00:00
Henry
d66408c86a thermoSingleLayer: Revert q back to the working version in OpenFOAM-2.1.x
Revert changes in tutorial to correspond to the version in OpenFOAM-2.1.x
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=1207
2015-03-10 19:59:09 +00:00
Henry
8bed463f45 boundaryConditions.dox: Update wall-function entries 2015-03-10 19:58:37 +00:00
Henry
10cbc85bb5 functionObjects/forces: correct upper-limit for bins 2015-03-09 14:33:24 +00:00
Henry
3f322e8b90 functionObjects/forces: limit the bins to handle moving meshes
This approach simply accumulates data outside the range of the bins into
the first or last bin which may be OK for small motions.  For larger
motions it may be better if the bins are updated or operate in a
coordinate system attached to the body for solid-body motion.
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1560
2015-03-09 10:40:51 +00:00
Henry
339c1e2a3d MPI configuration: Added support for SYSTEMMPI
Provided by Bruno Santos
Also some general cleaning and update of comment.
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1167
2015-03-08 21:04:38 +00:00
Henry
9df23b529e Time: Improved tolerance used to test time equivalence from Bruno
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=815
2015-03-08 21:02:51 +00:00
Henry
30bbd3e9be Update headers 2015-03-08 16:31:32 +00:00
Henry
85225d817e Time: Handle precision changes on start-up and running more robustly
Changes based on patches from and discussions with Bruno Santos
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=815
2015-03-08 16:29:01 +00:00
Henry
cb6f22edcf thermophysicalModels/specie: Added entropy function to equations of state
Added the pressure dependent part of the entropy from the equation of
state to that returned by the thermo entropy function.

TODO: Add entropy defect to the PengRobinsonGas::s(p, T) function.

Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1411
2015-03-07 21:47:04 +00:00
Henry
d6907d9b48 lagrangian: Completed update of phaseProperties to handle specie list mismatch
between liquid and solid mixture composition and the specie lists
defined in the thermodynamics package.

Note this does not change the current limitation that both liquid and
solid mixtures contain ALL the corresponding phase species defined in
the thermodynamics package.  However, missing species are included
automatically during construction of phaseProperties.
2015-03-07 11:51:38 +00:00
Henry
4580bcf7d4 Removed redundant code 2015-03-06 22:43:39 +00:00
Henry
0003b4b008 PaSR: ensure the sqrt operates on a positive number 2015-03-06 22:38:12 +00:00
Henry
6884300a00 lagrangian: Replace dummy "notImplemented" functions with abstract functions making base classes abstract
Make clone functions const and abstract in abstract base classes
Change copy constructors to take const argument
Make private data mutable where necessary
2015-03-06 18:14:18 +00:00
Henry
f9d7b982ce phaseProperties: Handle special cases
No species specified: indicates phase is not present
Some species specified: missing entries assumed to have 0 mass-fraction
2015-03-05 23:37:58 +00:00
Henry
e4e64e6eab adjustPhi: Corrected for closed-volume, moving-mesh incompressible simulations 2015-03-05 20:12:39 +00:00
Henry
74dd50aac9 tetOverlapVolume: adjust tolerance
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1347
2015-03-05 18:57:38 +00:00
Henry
3ccbc72aaa blockMeshMerge: Adjusted merge-tolerance
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1443
2015-03-05 18:57:18 +00:00
Henry
87b68f99ba meshCutter: Correct zone of cut-cells
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1524
2015-03-05 18:56:54 +00:00
Henry
a2140d21f2 patchInjectionBase: ensure areaFraction is the same on all processors
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1556
2015-03-05 17:20:34 +00:00
Henry
b44d2ba049 lagrangian: Rationalized the handling of multi-component liquids and solids
Ensures consistency between the mixture thermodynamics and composition specifications for the parcels.
Simpler more efficient implementation.
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1395
as well as other consistency issues not yet reported.
2015-03-05 11:35:49 +00:00
Henry
8c11106048 qZeta: Use pow3 rather than pow(..., 3) 2015-03-02 22:26:58 +00:00
Henry
040cabdfe0 Minor cleanup 2015-03-01 22:17:09 +00:00
Henry
391d5b9a18 epsilonLowReWallFunction: Debugged and changed handling of G in the low-Re limit to leave unchanged 2015-03-01 22:16:06 +00:00
Henry
2398798419 LamBremhorstKE: Updated and added support for epsilonLowReWallFunction 2015-03-01 22:15:12 +00:00
Henry
53711ff598 TurbulenceModels: LienCubicKE, ShihQuadraticKE and LienLeschziner models rewritten
The implementation now correspond to the definitions in the readily
available reference:

http://personalpages.manchester.ac.uk/staff/david.d.apsley/specturb.pdf

in which a large number of linear and non-linear models are presented in
a clean and consistent manner.  This has made re-implementation and
checking far easier than working from the original references which anyway
are no longer available for the LienCubicKE and ShihQuadraticKE models.
2015-03-01 17:55:16 +00:00
Henry
9b99bbf312 Reynolds stress turbulence models: Add laminar diffusion of R and epsilon
Also use the innerSqr function where appropriate
2015-02-28 16:11:57 +00:00
Henry
a145dee287 TurbulenceModels: Update non-linear models to use the new innerSqr function 2015-02-28 16:11:24 +00:00
Henry
9d9dbffdad symmTensor: Add support for the innerSqr function
which takes the inner product of a symmTensor with itself and returns a symmTensor
2015-02-28 16:09:55 +00:00
Henry
3b11abd26e Turbulence models: minor clean-up 2015-02-27 19:23:39 +00:00
Henry
cd6f4049ef non-linear turbulence models: corrected generation term and tested 2015-02-27 19:22:53 +00:00
Henry
f2b4e22f90 ShihQuadraticKE: Rewritten and tested on the boundaryWallFunctions and pitzDaily cases 2015-02-27 18:13:30 +00:00
Henry
6f3a93c986 ShihQuadraticKE: renamed from nonlinearKEShih and added reference 2015-02-27 11:29:45 +00:00
Henry
d99958d424 TurbulenceModels: Updated documentation for incompressible models 2015-02-26 20:03:48 +00:00
Henry
c9de6d8ca5 Corrected warning message 2015-02-25 23:29:33 +00:00
Henry
9054c7e78c cyclicACMIPolyPatch: Hacked to avoid sigSegv during decomposition
Resolves bug report http://www.openfoam.org/mantisbt/view.php?id=1450
2015-02-25 20:51:37 +00:00
Henry
0f49a15c35 primitiveMeshTools: VSMALL -> ROOTVSMALL
Proposed resolution of http://www.openfoam.org/mantisbt/view.php?id=1509
2015-02-25 18:18:23 +00:00
Henry
e980cd5a60 CrankNicolsonDdtScheme: Clarified the relationship between the
off-centre coefficient and the coefficient for the implicit part
2015-02-25 16:54:05 +00:00
Henry
de2c2fb007 Rationalize position searching and add cell->tet decomposition as the default cell-search algorithm
Resolves issues with probes and findRefCell for meshes in which all cell face-pyramids are positive.
2015-02-25 10:57:06 +00:00
Henry
e01696bfb5 liquidMixtureProperties: Improve comments 2015-02-25 10:55:33 +00:00
Henry
99965b01c4 constTransport: Handle the case of nMoles = 0 in += and -= operators
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=1348
2015-02-25 10:54:50 +00:00
Henry
d5970175a5 heThermo: Correct kappaEff 2015-02-23 18:57:57 +00:00
Henry
8fa5a2b76a constTransport: Correct kappa 2015-02-23 18:57:33 +00:00
Henry
51abd7e807 CrankNicolsonDdtScheme: Added "see also" 2015-02-22 15:29:37 +00:00
Henry
5ee73b2e9b CrankNicolsonDdtScheme: Add documentation 2015-02-22 15:25:32 +00:00
Henry
cf07fdc957 lagrangian: Improved handling of binary transfers
Now using memory offsets to calculate transfer block sizes rather than
sum of 'sizeof' to ensure word alignment is accounted for
2015-02-22 12:14:46 +00:00
Henry
9b7079ff8f timeVaryingMappedFixedValueFvPatchField: Updated documentation
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1545
2015-02-21 21:41:48 +00:00
Henry
5f24612805 icoFoam/nonNewtonianIcoFoam: Update to use pisoControl 2015-02-21 21:39:01 +00:00
Henry
218875bf40 DSMC: Rationalization and addition of mapping support 2015-02-20 17:24:14 +00:00
Henry
5cd0083db0 Update headers 2015-02-20 16:09:32 +00:00