Henry Weller
64e831fea0
reactingFoam: Added run-time selectable LTS support replacing LTSReactingFoam
...
Select LTS via the ddtScheme:
ddtSchemes
{
default localEuler rDeltaT;
}
2015-06-27 22:35:49 +01:00
Henry
d36657a9f1
tutorials/combustion/reactingFoam/ras/counterFlowFlame2D/0/N2: Correct name
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1706
2015-05-25 10:39:50 +01:00
Chris Greenshields
295a357a02
Updated kivaTest to run without restart at CA = -15 degs
...
using coded function object to change time step at CA = -15 degs
Also updated incorrect scheme keywords in fvSchemes
2015-05-20 08:28:03 +01:00
Henry
50ada7c994
blockMesh: Change default location of blockMeshDict from constant/polyMesh to system
...
For multi-region cases the default location of blockMeshDict is now system/<region name>
If the blockMeshDict is not found in system then the constant directory
is also checked providing backward-compatibility
2015-04-24 22:29:57 +01:00
Henry
5ecfb06398
tutorials: remove unnecessary under-relax fields entry
2015-02-22 16:52:21 +00:00
Henry
5a2c5c8fdc
Explicitly name derived fields to improve readability of diagnostic messages and avoid duplicate registration
2015-02-12 09:59:52 +00:00
Henry
46b2417f12
Remove references to mut and muSgs
2015-01-21 19:52:42 +00:00
Henry
2aec249647
Updated the whole of OpenFOAM to use the new templated TurbulenceModels library
...
The old separate incompressible and compressible libraries have been removed.
Most of the commonly used RANS and LES models have been upgraded to the
new framework but there are a few missing which will be added over the
next few days, in particular the realizable k-epsilon model. Some of
the less common incompressible RANS models have been introduced into the
new library instantiated for incompressible flow only. If they prove to
be generally useful they can be templated for compressible and
multiphase application.
The Spalart-Allmaras DDES and IDDES models have been thoroughly
debugged, removing serious errors concerning the use of S rather than
Omega.
The compressible instances of the models have been augmented by a simple
backward-compatible eddyDiffusivity model for thermal transport based on
alphat and alphaEff. This will be replaced with a separate run-time
selectable thermal transport model framework in a few weeks.
For simplicity and ease of maintenance and further development the
turbulent transport and wall modeling is based on nut/nuEff rather than
mut/muEff for compressible models so that all forms of turbulence models
can use the same wall-functions and other BCs.
All turbulence model selection made in the constant/turbulenceProperties
dictionary with RAS and LES as sub-dictionaries rather than in separate
files which added huge complexity for multiphase.
All tutorials have been updated so study the changes and update your own
cases by comparison with similar cases provided.
Sorry for the inconvenience in the break in backward-compatibility but
this update to the turbulence modeling is an essential step in the
future of OpenFOAM to allow more models to be added and maintained for a
wider range of cases and physics. Over the next weeks and months more
turbulence models will be added of single and multiphase flow, more
additional sub-models and further development and testing of existing
models. I hope this brings benefits to all OpenFOAM users.
Henry G. Weller
2015-01-21 19:21:39 +00:00
Henry
41368addc9
Minor change to comment
2014-12-14 21:50:14 +00:00
OpenFOAM-admin
9fb26d59d3
GIT: Repo update
2014-12-11 08:35:10 +00:00
OpenFOAM-admin
fbb3ddf2c4
Updated for release 2.3.0
2014-02-17 10:21:46 +00:00
william
11416d066d
BUG: removed bash-dependent test for the existence of gnuplot
2014-02-05 16:20:53 +00:00
Henry
ee4e19ef85
Renamed folder -> directory for consistency with POSIX and the rest of OpenFOAM
2014-01-30 13:01:04 +00:00
william
69d6f29428
Merge branch 'master' of /home/dm4/OpenFOAM/repositories/OpenFOAM-dev
2014-01-30 10:17:57 +00:00
william
699b7d2517
BUG: removed executable permissions on flameSpreadWaterSuppressionPanel case files and foamy make/options
2014-01-30 10:17:32 +00:00
Henry
205efe8627
ODE solver: change SIBS -> seulex (SIBS is deprecated)
2014-01-29 17:08:06 +00:00
Henry
c392b0748a
tutorials: deprecate filteredLinear.* in favour of LUST for LES cases
2014-01-23 17:13:58 +00:00
Sergio Ferraris
a2d6fe298d
ENH: Updating combustion and heat transfer tutorials
2014-01-08 10:15:01 +00:00
mattijs
b479c83c17
ENH: flameSpreadWaterSuppressionPanel: unused patchField entry in p_rgh
2013-12-13 13:04:11 +00:00
Sergio Ferraris
fbffbdb185
ENH: Adding soot field in 0 folder
2013-12-02 12:57:38 +00:00
Sergio Ferraris
9b482442e5
ENH: Adding soot model and updating tutorial for fireFoam
2013-11-29 16:53:17 +00:00
Henry
dd7809b4e2
Corrected ODE solver name
2013-11-11 13:02:59 +00:00
andy
6359588079
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
2013-11-08 12:07:35 +00:00
Henry
bc2d925d61
chemFoam tutorials: set ODE solver to seulex which performs best overall
2013-11-07 18:38:58 +00:00
Henry
69ffc9051f
chemFoam tutorials: Changed ODE solver to rodas32 which is fastest and robust
2013-11-07 09:38:20 +00:00
andy
ce4131ccc4
GIT: resolve conflict
2013-11-05 16:39:20 +00:00
andy
00f7b44fa1
ENH: Tutorial updates
2013-11-05 15:22:35 +00:00
Henry
5c3df09323
LTSReactingFoam, reactingFoam counterFlowFlame2D: Chemistry is not stiff
...
and low accuracy is required so EulerImplicit is more efficient
2013-11-04 13:13:06 +00:00
Henry
d9cdb08934
ODESolvers: Completed Rosenbrock methods and removed legacy KRR4
2013-11-04 12:21:40 +00:00
Henry
17ae13c9c1
ODESolvers: Updated tolerance handling to use absolute and relative
2013-11-03 16:04:05 +00:00
Sergio Ferraris
584bf9b1f2
STY: Changing headers in dictionaries
2013-10-23 11:01:56 +01:00
Sergio Ferraris
fb52643a25
STY: Adding version to header
2013-10-23 10:46:29 +01:00
Sergio Ferraris
92629f2c8a
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
2013-10-23 10:42:46 +01:00
Henry
c7174c0302
Updated schemes
2013-10-11 22:15:15 +01:00
william
0bcdf88e30
ENH: laminarFlameSpeed: added RaviPetersen flame speed for Hydrogen
2013-10-09 09:27:08 +01:00
Sergio Ferraris
4beac9ac0e
Adding flameSpreadWaterSuppressionPanel which showa how to couple
...
gas , pyrolysis and film regions using fireFoam
2013-10-03 12:10:44 +01:00
Henry
9d45269abc
chemistryModel: Remove support for the sequential solver and rationalise EulerImplicit
2013-10-02 08:37:55 +01:00
Henry
131f1daa61
chemistryModel: rewrite main solver loop and update chemistrySolvers
...
accordingly to reuse the estimated sub-time-step more effectively
2013-10-01 17:58:26 +01:00
Henry
1e85b525a6
tutorials/combustion/LTSReactingFoam/ras/counterFlowFlame2D: more accurate settings for time-step
2013-09-27 22:47:12 +01:00
Henry
a02a1ba64d
Updated counterFlowFlame2D tutorials to run laminar
2013-09-27 12:43:28 +01:00
Henry
ff2a274770
tutorials/combustion/LTSReactingFoam/ras/counterFlowFlame2D: new tutorial
2013-09-26 22:46:25 +01:00
Henry
3004606a5a
tutorials/combustion/reactingFoam/ras/counterFlowFlame2D: Improved
...
solver selection
2013-09-26 22:41:44 +01:00
Henry
5d7f39b60a
tutorials/combustion/reactingFoam/ras/counterFlowFlame2D: Changed p BCs
...
to totalPressure to avoid unstable entrainment
2013-09-26 22:40:51 +01:00
mattijs
40697fc131
BUG: flameProp tut: work with subsetMesh
2013-09-25 09:47:41 +01:00
Sergio Ferraris
3402f87a7c
BUG: Fixing naming of SolidChemistrySolverType templates and add fvSchemes
...
for laplacian of T in the solid for ppositeBurningPanels tutorial
2013-09-09 16:10:43 +01:00
Henry
51f085faa5
Rewrite of ddtPhiCorr - ddtCorr and density-weight HbyA on compressible solvers.
...
For DyM solvers phiAbs is replaced by Uf but this conversion is currently not complete
2013-09-09 12:41:20 +01:00
andy
16e00bda6d
ENH: Tutorial updates
2013-09-04 09:27:41 +01:00
andy
d7f67c78b1
ENH: Tutorial update
2013-08-28 10:44:09 +01:00
Henry
e4f8804a37
counterFlowFlame2D: make tutorials consistent
2013-08-22 16:53:02 +01:00
andy
29f483b508
ENH: Tutorial updates
2013-08-13 17:02:13 +01:00
mattijs
c4a65259ad
GIT: boundary: remove usued file
2013-08-07 11:27:34 +01:00
Sergio Ferraris
bb8be32f13
ENH: Modification in Allclean for oppositeBurningPanels tutorial
2013-08-06 12:01:09 +01:00
mattijs
9ad0015d95
STYLE: boundary: remove regenerated files
2013-07-16 09:54:02 +01:00
Sergio Ferraris
b2fd56d54c
ENH: Changing startTime in controlDict
2013-07-09 17:31:38 +01:00
Sergio Ferraris
b5ee55a535
ENH: Update to pyrolysis model, adding solid physical types and solid reaction solver types,
...
fixing bug in hExponentialThermo. Updating oppositeBurningPanels tutorial.
2013-07-09 17:26:36 +01:00
andy
d568f1bf6e
ENH: Tutorial updates
2013-05-28 17:36:10 +01:00
Sergio Ferraris
672194747e
ENH: Optimization of
...
1) fvDOM BC. greyDiffusiveRadiationMixedFvPatchScalarField.C
2) radiationProperties and fvSolution for rays in fvDOM model
3) radiativeIntensityRay.C using weighted residuals.
2013-05-28 11:32:54 +01:00
andy
599a5f1d8d
ENH: tutorial updates
2013-05-03 12:17:12 +01:00
Sergio Ferraris
9ea79303b7
ENH: Changing typeName for solidChemistryModel in dictionary
2013-04-11 11:12:00 +01:00
Henry
afe060fe2e
tutorials/combustion/fireFoam/les/oppositeBurningPanels: rationalised dictionary location
2013-04-10 18:43:25 +01:00
Henry
a5857bed29
Merge branch 'master' of ssh://dm/home/dm4/OpenFOAM/OpenFOAM-dev
2013-04-10 17:05:07 +01:00
Henry
48272dc5ab
alphatWallFunctions: add "compressible::" qualifier to compressible alphat wall-functions
2013-04-10 17:04:49 +01:00
Sergio Ferraris
6f2e475ba7
BUG: Adding entry to the table for solidChemistryModels and correcting chemistryThermo entry
...
in chemistryProperties for pyrolisis
2013-04-09 09:45:38 +01:00
sergio
a6948a1c12
ENH: Changing name from ODESolidChemistryModel to solidChemistryModel,
...
adding a base class basicSolidChemistryModel and deriving
pyrolysisSolidChemistry model for solid
2013-02-21 15:05:11 +00:00
sergio
cf5317d6bc
ENH: Updating solver chemFoam and fireFoam tutorials to use new naming
...
for gasThermoType based on type of energy solved
2013-01-28 10:49:35 +00:00
andy
da6bec3152
ENH: Tutorial updates
2012-12-06 09:27:07 +00:00
mattijs
c8a0ea85cc
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
2012-12-05 15:53:26 +00:00
mattijs
03fa70e4af
ENH: tutorials: dict command line option
2012-12-05 15:30:33 +00:00
Henry
acbbaf3f4d
tutorials: Updated "limited" snGrad schemes
2012-12-05 14:58:42 +00:00
andy
640d8157c8
ENH: Pyrolysis tutorials updates
2012-11-19 09:55:44 +00:00
sergio
708743752a
Solving problem with sampledSurfaces
...
Removing specieSolid specialization
Updating tutorials using solidThermo and solid reactions
2012-11-01 17:46:37 +00:00
sergio
e113bebcef
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
...
Conflicts:
src/thermophysicalModels/reactionThermo/Make/options
src/thermophysicalModels/solidChemistryModel/ODESolidChemistryModel/ODESolidChemistryModel.C
src/thermophysicalModels/solidSpecie/solidSpecie/solidSpecie.C
tutorials/combustion/fireFoam/les/oppositeBurningPanels/constant/panelRegion/chemistryProperties
tutorials/combustion/fireFoam/les/oppositeBurningPanels/constant/panelRegion/thermophysicalProperties
tutorials/compressible/rhoPorousMRFSimpleFoam/angledDuctExplicitFixedCoeff/constant/MRFZones
tutorials/compressible/rhoPorousMRFSimpleFoam/angledDuctExplicitFixedCoeff/constant/RASProperties
tutorials/compressible/rhoPorousMRFSimpleFoam/angledDuctExplicitFixedCoeff/constant/polyMesh/boundary
2012-10-31 17:34:12 +00:00
sergio
92d2bc1b76
ENH: Aligning solid thermo mixing with gas mixing and solid reaction
2012-10-31 17:13:03 +00:00
andy
182f660634
ENH: Updates to tutorial Allrun scripts
2012-10-26 10:27:30 +01:00
andy
555800c28a
ENH: Updated tutorial radiationProperties dictionaries
2012-10-15 12:24:20 +01:00
Henry
06d573d69a
solidChemistryModel: Reorganised input of thermo-physical data for the gases
2012-10-08 16:13:50 +01:00
Henry
f897de27b8
Thermodynamics: E-equation generalized to handle mesh motion
2012-10-08 15:39:29 +01:00
Henry
cf2783348d
solidChemistryModel: Updated runtime selection mechanism
2012-10-08 10:36:27 +01:00
sergio
54432bb18a
ENH: Adding greyMeanSolidAbsorptionEmission, updating tutorial.
...
The radiative properties are now held in the radiationModel in the solid
region instead than in the solidThermo
2012-10-05 11:48:48 +01:00
sergio
2b9ce017f5
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
...
Conflicts:
src/thermophysicalModels/radiationModels/derivedFvPatchFields/radiationCoupledBase/radiationCoupledBase.C
2012-10-04 11:01:41 +01:00
sergio
99aa00e33c
ENH: Adding greyMeanSolidAbsorptionEmission for radiative properties of
...
the solid
2012-10-04 10:55:49 +01:00
Henry
ca2ad8032e
Thermodynamics: Completed dictionary based selection mechanisms for all thermodynamic packages
...
Rationalised "make" macros to reduce code duplication
Removed solid phase radiation properties
Updated tutorials appropriately
2012-10-03 22:43:50 +01:00
Henry
88050abcab
ChemistryModel: the from of the compressibility thermo is now selectable
...
The form of the chemistry model is no longer selectable (only one choice).
2012-10-02 11:33:04 +01:00
Henry
7d17731637
ChemistryModel: Updated names and lookup
2012-10-01 17:00:43 +01:00
Henry
9bf80af379
Thermodynamics: Update selection mechanism for reaction and chemistry thermodynamics
2012-09-30 21:27:18 +01:00
Henry
27deb733aa
Thermodynamics: Further rationalization of the selection mechanism
2012-09-27 21:57:21 +01:00
Henry
ef8b6810f2
Thermodynamics: add specie type as argument to the "makeThermo" macros
...
Added "8" as the default Order of polynomial thermodynamic functions
2012-09-25 18:09:05 +01:00
Henry
f1bfeba127
Thermodynamics: rename specieThermo -> species::thermo and create the species namespace
...
Also remove the "<thermo" part of the names of thermodynamics packages
2012-09-24 15:37:36 +01:00
Henry
966dd4192b
Removed trailing space
2012-09-23 22:12:06 +01:00
Henry
7e0d4565b7
Thermodynamics: Updated combustion solvers to use EEqn and support h/e or ha/ea
2012-09-23 22:11:38 +01:00
Henry
78121bac4a
Solvers: Updated to solve EEqn rather than h,hs,eEqn
2012-09-22 16:34:20 +01:00
mattijs
b6c4e144c4
ENH: flowRateInletVelocity: require volumeFlowRate or massFlowRate keyword
2012-09-20 14:42:48 +01:00
Henry
afcd78e005
Tutorials: Updated for thermo changes
2012-09-19 15:55:41 +01:00
Henry
dd3ab88f47
Thermodynamics: renamed isobaricPerfectGas -> incompressiblePerfectGas and incompressible -> rhoConst
...
Added isochoric and incompressible identifiers to equations of state to indicate the supported processes
2012-09-11 14:07:22 +01:00
Henry
41a13eba57
Merge branch 'master' of ssh://dm/home/dm4/OpenFOAM/OpenFOAM-dev
2012-08-23 14:13:41 +01:00
Henry
830c0ef382
Thermodynamyics: rename basicThermo -> fluidThermo and veryBasicThermo -> basicThermo
2012-08-23 14:13:13 +01:00
Henry
8f4b56b3c3
Thermodynamics: Rationalised the base classes for fluid and solid thermo.
...
New base class for fluid and solid thermo: veryBasicThermo
Base class for fluid thermo: basicThermo (derived from veryBasicThermo)
Base class for solid thermo: solidThermo (derived from veryBasicThermo)
Note in next commit basicThermo -> fluidThermo, veryBasicThermo -> basicThermo
2012-08-23 11:39:02 +01:00
andy
5541a62875
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
2012-08-21 18:14:10 +01:00
andy
e7a238dc3a
ENH: Cleaned-up lagrangian tutorial cloud input properties dictionaries
2012-08-21 18:13:44 +01:00
mattijs
831bcdc6b9
STYLE: scripts: removed trailing spaces
2012-08-17 12:30:55 +01:00