Henry Weller
36fe080bc7
RunFunctions: Added -append and -overwrite options
...
-append: append to log file
-overwrite: overwrite log file
Original patch provided by Timm Severin
Resolves feature request http://www.openfoam.org/mantisbt/view.php?id=1919
2015-11-19 15:48:06 +00:00
Henry Weller
3792d0a9b1
TurbulenceModels: Separate template functions into .C files
2015-11-19 13:48:37 +00:00
Henry Weller
c78d695494
TurbulenceModels: Improved instantiation of single-phase models in solvers
...
Simplifies lookup of RAS or LES models
2015-11-18 21:10:03 +00:00
Henry Weller
c47a6ee1a8
rhoReactingFoam: Updated to use the latest UEqn.H from reactingFoam
2015-11-18 21:09:10 +00:00
Henry Weller
8eeac52ebe
reactingFoam: Added support for PIMPLE-consistent and pressure relaxation
...
Pressure relaxation is useful with LTS to damp acoustic waves
2015-11-18 09:34:16 +00:00
Henry Weller
6a80fbf792
advectiveFvPatchField: Added support localEuler ddt (LTS)
...
This functionality is inherited by the waveTransmissive BCs
2015-11-18 09:33:13 +00:00
Chris Greenshields
c4b36c1aa6
porousZone packaged fvOption: moved selectionMode to correct dict level
2015-11-17 14:59:30 +00:00
Henry Weller
742f2da0fa
Updated header
2015-11-17 12:07:33 +00:00
Henry Weller
22fd0edd59
porosityModels: Specification of name and dimensions of porosity coefficients is now optional
...
e.g.
DarcyForchheimerCoeffs
{
d (5e7 -1000 -1000);
f (0 0 0);
coordinateSystem
{
type cartesian;
origin (0 0 0);
coordinateRotation
{
type axesRotation;
e1 (1 0 0);
e2 (0 0 1);
}
}
}
2015-11-17 12:05:57 +00:00
Henry Weller
baa02e6916
src/combustionModels: Updated LES model lookup
2015-11-16 10:25:42 +00:00
Chris Greenshields
142ff92750
compressibleInflowOutflow template case: corrected turbulent fields and fvSchemes
2015-11-15 22:06:43 +00:00
Henry Weller
1af8893340
tutorials/combustion/fireFoam/les/smallPoolFire.*: Minor correction
2015-11-15 18:10:28 +00:00
Henry Weller
22f53b55eb
reactingEulerFoam: Updated phase-change support
...
Patches provided by Juho Peltola
2015-11-15 16:57:52 +00:00
Henry Weller
058220c2d9
reactingEulerFoam/interfacialModels/wallDampingModels: Added interpolatedWallDamping abstract base-class
...
To simplify linear, sine and cosine wall-damping implementation
2015-11-15 13:32:19 +00:00
Henry Weller
8bfc2f0f57
reactingEulerFoam/interfacialModels/wallDampingModels: Added cosine and sine damping functions
2015-11-14 21:25:09 +00:00
Henry Weller
6844e64010
reactingEulerFoam/interfacialModels/liftModels: wallDampedLift
...
New lift model supporting near-wall damping using the new
wallDampingModels.
e.g.
lift
(
(air in water)
{
type wallDamped;
lift
{
type constantCoefficient;
Cl 0.5;
}
wallDamping
{
type linear;
Cd 0.5;
}
}
);
in which a linear near-wall damping function min(y/(Cd*d), 1) is applied to the constant
coefficient lift model. Additional wall-damping functions will be added.
2015-11-14 19:31:41 +00:00
Henry Weller
e8b453cc1d
tutorials/combustion/fireFoam/les/oppositeBurningPanels: Improved schemes and BCs
2015-11-14 19:31:06 +00:00
Henry Weller
e8eb1707b5
FreeBSD sed: ensure that a "-e" option immediately follows "-i"
2015-11-14 17:03:03 +00:00
Henry Weller
a6d2cefacd
reactingTwoPhaseEulerFoam, reactingMultiphaseEulerFoam: Added nEnergyCorrectors
...
to allow iteration over the energy equations to improve stability for phase-change.
Additionally if nEnergyCorrectors is set to 0 the energy equations are
not solved which may be beneficial during the startup of some cases.
2015-11-13 22:06:52 +00:00
Henry Weller
d0e45416e0
tutorials: Removed unnecessary "boundary" files
2015-11-13 20:05:37 +00:00
Chris Greenshields
9d4c025db2
template cases: moved blockMeshDict.extPatches to system directory
2015-11-13 18:25:05 +00:00
Chris Greenshields
a43939b2c5
closedVolume template case: removed word entries from dimensionedScalars in transportProperties
2015-11-13 17:44:06 +00:00
Chris Greenshields
4a97061e59
Redundant boundary.org files removed from tutorial cases
2015-11-13 16:59:58 +00:00
Chris Greenshields
c72992dc35
blockMeshDict files: removed redundant location entries in FoamFile headers
2015-11-13 16:09:57 +00:00
Chris Greenshields
2cecaf408c
blockMeshDict files moved to system directory (new default location) in template cases and unit test cases
2015-11-13 16:05:59 +00:00
Henry Weller
7e2c9cfb85
tutorials/mesh/foamyHexMesh: Update location of blockMeshDict
2015-11-13 15:48:39 +00:00
Henry Weller
ef287b7640
steadyStateDdtScheme: Correct dimensions of fvcDdtUfCorr
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1913
2015-11-13 14:33:34 +00:00
Henry Weller
aa4297918d
tutorials/combustion/fireFoam/les/smallPoolFire?D: Improved outlet BC
...
Now applies totalPressure and pressureInletOutletVelocity with hRef set
to the height of the outlet plane.
2015-11-13 14:17:07 +00:00
Henry Weller
6ba93fc708
tutorials/combustion/fireFoam/les/smallPoolFire?D: Improved outlet BC
...
Now applies totalPressure and pressureInletOutletVelocity with hRef set
to the height of the outlet plane.
2015-11-13 14:15:19 +00:00
Henry Weller
c18fd1d300
createTurbulenceFields: Specification of turbulence fields now command-line option
...
Usage: createTurbulenceFields [OPTIONS]
options:
-case <dir> specify alternate case directory, default is the cwd
-constant include the 'constant/' dir in the times list
-fields <wordReList>
specify which turbulence fields (k, epsilon, omega, R) to
write - eg '(k omega)' or '(R)' or '(.*)'.
-latestTime select the latest time
-newTimes select the new times
-noFunctionObjects
do not execute functionObjects
-noZero exclude the '0/' dir from the times list, has precedence
over the -withZero option
-parallel run in parallel
-roots <(dir1 .. dirN)>
slave root directories for distributed running
-time <ranges> comma-separated time ranges - eg, ':10,20,40:70,1000:'
-srcDoc display source code in browser
-doc display application documentation in browser
-help print the usage
Resolves feature request http://www.openfoam.org/mantisbt/view.php?id=1912
2015-11-13 10:55:34 +00:00
Henry Weller
778c0cc8ed
etc/caseDicts/setConstraintTypes: Initialize the value for processor BCs to the uniform internalField value
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1883
2015-11-11 12:17:30 +00:00
Henry Weller
5e6a7ea282
Completed update ...ErrorIn -> ...ErrorInFunction
...
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-11 09:03:39 +00:00
Henry Weller
cc99b65d77
src/OpenFOAM: Update ...IOErrorIn -> ...IOErrorInFunction
...
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-10 21:13:04 +00:00
Henry Weller
10aea96ae5
applications: Update ...ErrorIn -> ...ErrorInFunction
...
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-10 17:53:31 +00:00
Henry Weller
cad9467374
src/finiteVolume: Update ...ErrorIn -> ...ErrorInFunction
...
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-10 16:55:03 +00:00
Henry Weller
1944b09bb5
SolverPerformance: Complete the integration of the templated SolverPerformance<Type>
...
Now solvers return solver performance information for all components
with backward compatibility provided by the "max" function which created
the scalar solverPerformance from the maximum component residuals from
the SolverPerformance<Type>.
The residuals functionObject has been upgraded to support
SolverPerformance<Type> so that now the initial residuals for all
(valid) components are tabulated, e.g. for the cavity tutorial case the
residuals for p, Ux and Uy are listed vs time.
Currently the residualControl option of pimpleControl and simpleControl
is supported in backward compatibility mode (only the maximum component
residual is considered) but in the future this will be upgraded to
support convergence control for the components individually.
This development started from patches provided by Bruno Santos, See
http://www.openfoam.org/mantisbt/view.php?id=1824
2015-11-10 08:50:11 +00:00
Henry Weller
5841ee3481
Revert "meshRefinementBaffles: Correct faceZone orientation"
...
This reverts commit 6206280471 .
2015-11-08 22:20:11 +00:00
Henry Weller
29111c3723
fvcAverage: Minor improvement to the evaluation of the internalField
2015-11-08 12:25:30 +00:00
Henry Weller
d5b4448e1a
src/OpenFOAM: Update ...ErrorIn -> ...ErrorInFunction
...
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-08 12:23:52 +00:00
Henry Weller
8be8e1b231
Test-error: Updated to use test the new "...InFunction" macros
2015-11-07 16:28:13 +00:00
Henry Weller
d46bbbf440
sutherlandTransport: Add support for reading thermo and transport from separate dictionaries
...
Based on patch provided by Daniel Jasinski
See http://www.openfoam.org/mantisbt/view.php?id=1888
2015-11-06 17:36:58 +00:00
Henry Weller
fdc9432c4a
reactingEulerFoam: Moved dilatation from AnisothermalPhaseModel to MovingPhaseModel
...
to support phase volume fraction changes due to pressure
2015-11-06 15:35:50 +00:00
Henry Weller
76a910ab9f
reactingEulerFoam/phaseSystems/phasePair/orderedPhasePair: Correct lookup of the aspectRatio
...
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=1899
2015-11-05 19:53:43 +00:00
Henry Weller
09af2cb0b6
compressibleInterFoam, multiphaseMixtureThermo: Corrected laminar mixture kinematic viscosity
2015-11-05 16:08:30 +00:00
Henry Weller
6206280471
meshRefinementBaffles: Correct faceZone orientation
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1479
Patches provided by Bruno Santos based on the work of Mattijs Janssens
2015-11-04 11:53:54 +00:00
Chris Greenshields
d69bbc00ac
compressibleInflowOutflow template case: updated turbulenceProperties to new TurbulenceModels library
2015-11-03 09:21:36 +00:00
Henry Weller
4e04397acb
tutorials/incompressible/simpleFoam/pitzDaily: Change default model to kEpsilon
...
and reduce relaxation factors to improve stability over a range of
models and systems.
2015-11-01 12:24:25 +00:00
Henry Weller
03494fef5d
Updated notImplemented -> NotImplemented
...
The new NotImplemented macro uses __PRETTY_FUNCTION__ for GNU compatible
compilers otherwise __func__ to provide the function name string.
2015-11-01 10:26:37 +00:00
Henry Weller
dfecb23b08
equationOfState/Boussinesq: New equation of state for the Boussinesq approximation for buoyant flows
...
Description
Incompressible gas equation of state using the Boussinesq approximation for
the density as a function of temperature only:
\verbatim
rho = rho0*(1 - beta*(T - T0))
\endverbatim
To be used with the buoyantPimpleFoam and buoyantSimpleFoam solvers as
an alternative to using buoyantBoussinesqPimpleFoam or
buoyantBoussinesqSimpleFoam, providing consistency with all other
solvers and utilities using the thermodynamics package in OpenFOAM.
2015-10-31 18:27:38 +00:00
Henry Weller
2ac2911029
subsetMesh/Make/options: removed unused entries
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1886
2015-10-31 17:55:59 +00:00