Henry Weller
cf4b35693c
tutorials: Remove the unnecessary "\"s on "cp", "rm" and "mv"
...
Resolves bug-report http://bugs.openfoam.org/view.php?id=2077
2016-05-05 15:17:55 +01:00
Henry Weller
698f135426
tutorials/multiphase/reactingTwoPhaseEulerFoam/RAS/wallBoiling/system/fvSolution: Updated to improve stability
2016-05-03 14:52:38 +01:00
Henry Weller
1b34231340
tutorials: Renamed .org -> .orig
...
See http://www.openfoam.org/mantisbt/view.php?id=2076
- .org is the file extension for emacs org-mode as well
- .orig is more to the point (.org isn't always recognized as "original")
- .original is too long, although more consistent with the convention
of source code file naming
Update script contributed by Bruno Santos
2016-04-30 21:53:50 +01:00
Henry Weller
bbca1fd5e7
reactingTwoPhaseEulerFoam: Corrected kineticTheory frictional stress at walls
...
Patch contributed by Juho Peltola, VTT
The new JohnsonJacksonSchaefferFrictionalStress model is included and
the LBend tutorial case to demonstrate the need for the changes to the
frictional stress models.
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=2058
2016-04-22 14:25:58 +01:00
Henry Weller
e5a029c187
tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle: Added alphaPhi to correctFluxes
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=2062
2016-04-21 21:19:01 +01:00
Henry Weller
bbc05bdf7e
tutorials/multiphase/interDyMFoam/ras/DTCHull: Updated to use the rigidBodyDynamics solver
2016-04-19 10:35:09 +01:00
Henry Weller
d0b5bef948
tutorials/multiphase/interDyMFoam/ras/floatingObject: Updated to use rigidBodyDynamics
2016-04-18 15:41:10 +01:00
Henry Weller
4bc77e6aff
Sprucing up the tutorials folder and adding -dict to "collapseEdges"
...
Patch provided by Bruno Santos
Resolves patch application request http://www.openfoam.org/mantisbt/view.php?id=2015
2016-03-06 19:06:44 +00:00
sergio
08be9fcb5d
Merge branch 'develop' of develop.openfoam.com:Development/OpenFOAM-plus into develop
2016-06-22 09:19:36 -07:00
sergio
36ad131dc9
ENH: Correcting T.particles outlet BC for fluidsedBed
2016-06-22 09:18:58 -07:00
mattijs
bcb17b23b1
ENH: createPatch: removed createPatch after snappyHexMesh to remove zero-sized patches
...
This is now handled inside snappyHexMesh with the keepPatches setting.
2016-06-22 11:21:00 +01:00
mattijs
606b952246
ENH: wallBoiling: underrelax mass transfer, solve intermediates tighter
...
Fixes wallBoiling mentioned in #141
2016-06-22 10:20:42 +01:00
sergio
6905a80c15
Reordering interDyFoam cases for RAS and laminar
2016-06-14 15:09:59 -07:00
Andrew Heather
ac6f01ed7a
Merge branch 'feature-MPPICInterFoam' into 'develop'
...
Feature mppic inter foam
New MPPICInterFoam solver. Add MPPIC cloud to a VOF approach. Particles volume are considered into transport Eq fluxes.
Solves for 2 incompressible, isothermal immiscible fluids using a VOF
(volume of fluid) phase-fraction based interface capturing approach.
The momentum and other fluid properties are of the "mixture" and a single
momentum equation is solved.
Solver:
/applications/solvers/multiphase/MPPICInterFoam
Tutorial:
/tutorials/multiphase/MPPICInterFoam/twoPhasePachuka
See merge request !41
2016-06-08 14:04:49 +01:00
sergio
af648d7c89
Changing header in tutorial files and updating pEq.H
2016-06-03 09:31:56 -07:00
sergio
e1f2329222
STY: Updating function in pEq, ErrorInFunction and tutorial web site name
2016-06-03 09:16:34 -07:00
sergio
ab2f17e6fb
Changed tutorial location
2016-06-02 10:27:25 -07:00
sergio
45264f1b2d
Deleting files from tutorial
2016-06-01 11:45:17 -07:00
sergio
6c92bfdf5a
Deleting files from tutorial
2016-06-01 11:37:40 -07:00
sergio
00d4761aa8
MPPICInterFoam and tutorial
2016-06-01 11:08:06 -07:00
sergio
d141b3c9b5
ENH: Adding interCondensingEvaporatingFoam and tutorial
2016-05-31 14:41:47 -07:00
Andrew Heather
16dfd33db8
ENH: Tutorials - updates
2016-04-26 14:32:19 +01:00
Andrew Heather
a7dcf8fc61
ENH: Tutorials - updated use of -log to use -s
2016-04-26 09:31:44 +01:00
Andrew Heather
b9313ef2fe
ENH: Consistency updates after Foundation merge and code tidying
2016-04-25 16:46:56 +01:00
andy
fd9d801e2d
GIT: Initial commit after latest foundation merge
2016-04-25 11:40:48 +01:00
Henry Weller
e12e1b172d
tutorials/.*/bubbleColumn: Corrected name of temperature fields
...
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=2003
2016-02-19 12:19:32 +00:00
Henry Weller
350d03246e
scripts: Reformat with consistent section separators
2016-02-15 18:30:24 +00:00
Henry Weller
cfa7678ba8
foamRunTutorials: Rationalized support for the "-test" option
...
RunFunctions: Added "isTest()" argument parsing function
tutorials: Updated Allrun scripts to propagate the "-test" option
tutorials: Removed the lower Alltest scripts and updated the Allrun to
use the "isTest()" function to handle test-specific operation
2016-02-15 15:49:05 +00:00
Henry Weller
caf3c353d3
tutorials: Simplified the Allrun and Allclean scripts
2016-02-14 18:32:34 +00:00
Henry Weller
9cf419dc22
tutorials/multiphase/interFoam/ras/damBreakPorousBaffle: Use PIMPLE outer correctors to improve stability
2016-02-14 10:44:34 +00:00
Henry Weller
daf44fda3d
tutorials and templates: Updated wall BC for velocity to noSlip
2016-02-09 20:08:34 +00:00
Henry Weller
49f1c7e29a
oscillatingFixedValue BC replaced by uniformFixedValue with the new Function1Types::Sine
...
For example the sinusoidal motion of the floating object in the
potentialFreeSurfaceFoam/oscillatingBox tutorial is now specified thus
floatingObject
{
type fixedNormalInletOutletVelocity;
fixTangentialInflow false;
normalVelocity
{
type uniformFixedValue;
uniformValue sine;
uniformValueCoeffs
{
frequency 1;
amplitude table
(
( 0 0)
( 10 0.025)
(1000 0.025)
);
scale (0 1 0);
level (0 0 0);
}
}
value uniform (0 0 0);
}
rather than using
floatingObject
{
type fixedNormalInletOutletVelocity;
fixTangentialInflow false;
normalVelocity
{
type oscillatingFixedValue;
refValue uniform (0 1 0);
offset (0 -1 0);
amplitude table
(
( 0 0)
( 10 0.025)
(1000 0.025)
);
frequency constant 1;
}
value uniform (0 0 0);
}
2016-02-09 08:57:42 +00:00
Henry Weller
b3d47f0423
bin/tools/RunFunctions: runParallel now obtains the number of processors from numberOfSubdomains
...
in decomposeParDict.
This default number of processors may be overridden by the new "-np"
option to runParallel which must be specified before the application
name e.g.:
runParallel -np 4 pisoFoam
2016-01-27 14:19:25 +00:00
mattijs
e852970330
ENH: motorBike: tutorial with dynamic refinement across snappyHexMesh mesh
2016-01-21 17:46:40 +00:00
Henry Weller
56fa7c0906
Update code to use the simpler C++11 template syntax removing spaces between closing ">"s
2016-01-10 22:41:16 +00:00
Andrew Heather
d36f1418cd
STYLE: Updated links
2016-01-08 12:43:01 +00:00
sergio
c33a741327
ENH: Changing div scheme for T
2016-01-05 11:19:14 -08:00
sergio
044440b1d3
ENH: Adding fvOption constrain to scalarTransportFoam.
...
Changing to adjustableTimeStep the tutorial reactingTwoPhaseEulerFoam/laminar/bubbleColumnIATE
2016-01-04 14:12:49 -08:00
sergio
e04158fda1
Reducing total time simulation to 10 sec
2016-01-04 12:28:08 -08:00
sergio
0f3f53df57
ENH: Adding uniformJump true to the porousJump tutorial.
2016-01-04 11:44:49 -08:00
mattijs
18bc62a328
BUG:tutorials: missing boundary file.
...
Fixes #45
2015-12-31 12:07:43 +00:00
Andrew Heather
f0c3e8d599
STYLE: Updated version to 'plus'
2015-12-22 23:14:17 +00:00
Andrew Heather
04752147c8
GIT: Resolved conflict on merge from upstream
2015-12-22 16:49:44 +00:00
Henry Weller
5c6d420ca0
prghPressureFvPatchScalarField: Updated documentation
...
Corrected rho name specification.
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=1956
2015-12-17 12:20:10 +00:00
sergio
63ecd073db
ENH: Adding boundary file
2015-12-14 11:09:37 -08:00
Chris Greenshields
fc4e7db579
compressibleInterFoam: updated tutorials with 0.org directory
2015-12-11 12:55:46 +00:00
Andrew Heather
0e01c44129
GIT: Resolved conflict
2015-12-09 16:19:28 +00:00
Andrew Heather
5c9dff6146
GIT: Resolved conflict
2015-12-09 16:19:28 +00:00
Andrew Heather
8837a89237
STYLE: Updated links from openfoam.org to openfoam.com
2015-12-09 15:03:05 +00:00
Andrew Heather
dbea5806ce
ENH: Tutorials - removing fluxRequired from fvSchemes
2015-12-08 12:14:13 +00:00
Henry Weller
2dbf835485
reactingTwoPhaseEulerFoam: Added thermal wall-functions with support for wall-boiling
...
Code and tutorial case provided by Juho Peltola
2015-11-27 18:51:23 +00:00
Henry Weller
33fdce88f5
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
d98136e122
tutorials: Removed unnecessary "boundary" files
2015-11-13 20:05:37 +00:00
Chris Greenshields
8726cf20a0
blockMeshDict files: removed redundant location entries in FoamFile headers
2015-11-13 16:09:57 +00:00
Henry Weller
f4202d9ee6
sixDoFSolver: Run-time selectable solver (integrator) for sixDoFRigidBodyMotion
...
The built-in explicit symplectic integrator has been replaced by a
general framework supporting run-time selectable integrators. Currently
the explicit symplectic, implicit Crank-Nicolson and implicit Newmark
methods are provided, all of which are 2nd-order in time:
Symplectic 2nd-order explicit time-integrator for 6DoF solid-body motion:
Reference:
Dullweber, A., Leimkuhler, B., & McLachlan, R. (1997).
Symplectic splitting methods for rigid body molecular dynamics.
The Journal of chemical physics, 107(15), 5840-5851.
Can only be used for explicit integration of the motion of the body,
i.e. may only be called once per time-step, no outer-correctors may be
applied. For implicit integration with outer-correctors choose either
CrankNicolson or Newmark schemes.
Example specification in dynamicMeshDict:
solver
{
type symplectic;
}
Newmark 2nd-order time-integrator for 6DoF solid-body motion:
Reference:
Newmark, N. M. (1959).
A method of computation for structural dynamics.
Journal of the Engineering Mechanics Division, 85(3), 67-94.
Example specification in dynamicMeshDict:
solver
{
type Newmark;
gamma 0.5; // Velocity integration coefficient
beta 0.25; // Position integration coefficient
}
Crank-Nicolson 2nd-order time-integrator for 6DoF solid-body motion:
The off-centering coefficients for acceleration (velocity integration) and
velocity (position/orientation integration) may be specified but default
values of 0.5 for each are used if they are not specified. With the default
off-centering this scheme is equivalent to the Newmark scheme with default
coefficients.
Example specification in dynamicMeshDict:
solver
{
type CrankNicolson;
aoc 0.5; // Acceleration off-centering coefficient
voc 0.5; // Velocity off-centering coefficient
}
Both the Newmark and Crank-Nicolson are proving more robust and reliable
than the symplectic method for solving complex coupled problems and the
tutorial cases have been updated to utilize this.
In this new framework it would be straight forward to add other methods
should the need arise.
Henry G. Weller
CFD Direct
2015-10-19 14:03:46 +01:00
Henry Weller
f3d4e51242
prghTotalPressureFvPatchScalarField: Total pressure BC for p_rgh
...
Resolves some stability issues with the outlet of multiphase problems.
2015-10-14 13:15:17 +01:00
Henry Weller
d3b8af8547
tutorials/multiphase/reactingTwoPhaseEulerFoam/laminar/steamInjection: Add missing relaxation entry
2015-10-13 22:31:03 +01:00
Henry Weller
29cea780e1
reactingMultiphaseEulerFoam: Optimize the handling of optional forces
2015-09-18 18:55:21 +01:00
Henry Weller
c06eb9be09
reactingMultiphaseEulerFoam: Removed incomplete tutorial cases
2015-09-11 17:53:21 +01:00
Henry Weller
85b27f674f
reactingMultiphaseEulerFoam: New Euler-Euler multiphase solver
...
Supporting any number of phases with heat and mass transfer, phase-change and reactions
2015-09-11 15:33:12 +01:00
Henry Weller
a159722136
tutorials/multiphase/twoPhaseEulerFoam/laminar/fluidisedBed: Add missing file
2015-08-29 00:02:44 +01:00
Henry Weller
6f6c2ab024
twoPhaseEulerFoam: Added support for alphat and thermal wall-functions
2015-08-26 18:06:43 +01:00
Henry Weller
86cc19bd8b
reactingTwoPhaseEulerFoam: Added support for thermal diffusivity and thermal wall-functions
2015-08-22 18:09:44 +01:00
Henry Weller
da2e7bdbbd
tutorials/multiphase/reactingTwoPhaseEulerFoam/laminar/steamInjection: New tutorial to demonstrate steam condensation
2015-08-20 15:29:44 +01:00
Henry Weller
37cfc3ab46
tutorials: Removed unnecessary spaces between parentheses and values in vectors
2015-07-21 20:55:44 +01:00
Henry Weller
4c21f24a8c
Input of dimensionedScalars: update read-construction of dimensionedScalar in applications
...
so that the specification of the name and dimensions are optional in property dictionaries.
Update tutorials so that the name of the dimensionedScalar property is
no longer duplicated but optional dimensions are still provided and are
checked on read.
2015-07-20 22:52:53 +01:00
Henry Weller
0fb6a01280
fluxRequired: Added setFluxRequired function to fvSchemes class
...
Added calls to setFluxRequired for p, p_rgh etc. in all solvers which
avoids the need to add fluxRequired entries in fvSchemes dictionaries.
2015-07-15 21:57:16 +01:00
Henry Weller
138c34fb0f
tutorials/multiphase/.*woPhaseEulerFoam/: Change outlet p_rgh BC to prghPressure
2015-06-29 19:36:57 +01:00
Henry Weller
b719556f63
tutorials/multiphase/reactingTwoPhaseEulerFoam/RAS/bubbleColumnEvaporatingReacting: Correct initial pressure to 10bar
2015-06-29 16:09:33 +01:00
Henry Weller
f92d657ab7
LTS: Formalize the naming of the rDeltaT and rSubDeltaT fields
...
Now the specification of the LTS time scheme is simply:
ddtSchemes
{
default localEuler;
}
2015-06-28 21:41:40 +01:00
Henry Weller
af8185c0a6
reactingParcelFoam, coalChemistryFoam: Added LTS support
...
Replaces LTSReactingParcelFoam and LTSCoalChemistryFoam
Select LTS via the ddtScheme:
ddtSchemes
{
default localEuler rDeltaT;
}
2015-06-28 11:01:04 +01:00
Henry Weller
e00ae44ad0
interFoam family: Added run-time selectable LTS support
...
LTS is selected by the ddt scheme e.g. in the
tutorials/multiphase/interFoam/ras/DTCHull case:
ddtSchemes
{
default localEuler rDeltaT;
}
LTSInterFoam is no longer needed now that interFoam includes LTS
support.
2015-06-26 18:32:20 +01:00
Henry Weller
eb53f9bdf0
reactingTwoPhaseEulerFoam: New twoPhaseEulerFoam supporting mass-transfer and reactions
...
Multi-species, mass-transfer and reaction support and multi-phase
structure provided by William Bainbridge.
Integration of the latest p-U and face-p_U algorithms with William's
multi-phase structure is not quite complete due to design
incompatibilities which needs further development. However the
integration of the functionality is complete.
The results of the tutorials are not exactly the same for the
twoPhaseEulerFoam and reactingTwoPhaseEulerFoam solvers but are very
similar. Further analysis in needed to ensure these differences are
physical or to resolve them; in the meantime the twoPhaseEulerFoam
solver will be maintained.
2015-06-12 09:52:17 +01:00
Henry
61e52b2cb4
twoPhaseEulerFoam: Move the residualAlpha used for drag into the phaseModel
...
This is necessary to guarantee consistency between the residualAlpha
used for drag and buoyancy in a multi-phase system
2015-06-07 18:55:24 +01:00
Henry
3a004fda10
fvOptions: Separate options for all cells, cellSets and inter-region coupling
...
by introducing rational base-classes rather than using the hideous
'switch' statement. Further rationalization of the cell-selection
mechanism will be implemented via an appropriate class hierarchy to
replace the remaining 'switch' statement.
Mesh-motion is currently handled very inefficiently for cellSets and not
at all for inter-region coupling. The former will be improved when the
cell-selection classes are written and the latter by making the
meshToMesh class a MeshObject after it has been corrected for mapFields.
2015-05-31 16:38:01 +01:00
Henry
c3ee2348a6
MRF: Separate MRF from fvOptions
...
fvOptions does not have the appropriate structure to support MRF as it
is based on option selection by user-specified fields whereas MRF MUST
be applied to all velocity fields in the particular solver. A
consequence of the particular design choices in fvOptions made it
difficult to support MRF for multiphase and it is easier to support
frame-related and field related options separately.
Currently the MRF functionality provided supports only rotations but
the structure will be generalized to support other frame motions
including linear acceleration, SRF rotation and 6DoF which will be
run-time selectable.
2015-05-29 23:35:43 +01:00
Chris Greenshields
5577458f28
Modified waterChannel tutorial to make case better posed
...
Existing case did not properly converge and suffered slow convergence
with the water level failing to reach an equilibrium. A slight rise in
the channel appears to help the water level reach an equlibrium when the flow
rate over the rise matches the inlet flow rate.
2015-05-19 15:01:10 +01:00
Henry
8ac20ef8dc
twoPhaseEulerFoam fluidisedBed tutorials: increase residualAlpha for phase heat transfer
...
to improve stability of the thermal system
2015-05-09 23:46:28 +01:00
Henry
31014af625
multiphaseInterFoam: Update tutorials
2015-04-29 23:05:54 +01:00
Henry
00ce68ee18
compressibleMultiphaseInterFoam: VoF and MULES controls are now in the alpha sub-dict of fvSolution
...
consistent with multiphaseInterFoam and other VoF solvers
2015-04-29 16:32:33 +01:00
Henry
f7e4d0a110
MULES: nLimiterIter and smoothLimiter are now user-input via the corresponding fvSolution sub-dict
...
nLimiterIter: Number of iterations during limiter construction
3 (default) is sufficient for 3D simulations with a Courant number 0.5 or so
For larger Courant numbers larger values may be needed but this is
only relevant for IMULES and CMULES
smoothLimiter: Coefficient to smooth the limiter to avoid "diamond"
staggering patters seen in regions of low particle phase-fraction in
fluidised-bed simulations.
The default is 0 as it is not needed for all simulations.
A value of 0.1 is appropriate for fluidised-bed simulations.
The useful range is 0 -> 0.5.
Values larger than 0.5 may cause excessive smearing of the solution.
2015-04-29 14:37:41 +01:00
Henry
083d7059fc
faceSource: Writing the total area of the faceSource (sum(magSf)) for each time is now optional
...
Previous behavior which may be useful for moving-mesh cases can be
selected using the optional entry:
writeTotalArea yes;
The initial total area is written in the log and data file header e.g.:
# Source : faceZone f0
# Faces : 8
# Area : 1.063860e-02
2015-04-26 16:32:19 +01:00
Henry
0a6ca7ae45
includeEtcEntry: New dictionary include directive: #includeEtc "etcFile"
...
Description
Specify an etc file to include when reading dictionaries, expects a
single string to follow.
Searches for files from user/group/shipped directories.
The search scheme allows for version-specific and
version-independent files using the following hierarchy:
- \b user settings:
- ~/.OpenFOAM/\<VERSION\>
- ~/.OpenFOAM/
- \b group (site) settings (when $WM_PROJECT_SITE is set):
- $WM_PROJECT_SITE/\<VERSION\>
- $WM_PROJECT_SITE
- \b group (site) settings (when $WM_PROJECT_SITE is not set):
- $WM_PROJECT_INST_DIR/site/\<VERSION\>
- $WM_PROJECT_INST_DIR/site/
- \b other (shipped) settings:
- $WM_PROJECT_DIR/etc/
An example of the \c \#includeEtc directive:
\verbatim
#includeEtc "etcFile"
\endverbatim
The usual expansion of environment variables and other constructs is
retained.
2015-04-26 10:44:11 +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
f5bb944965
twoPhaseEulerFoam: Improved handling of velocity/flux boundary conditions
...
Updated tutorials to converge pressure during PIMPLE loop to avoid
phase-fraction unboundedness which limits thermodynamics convergence.
2015-04-12 09:57:56 +01:00
Henry
4ee86fd7c7
twoPhaseEulerFoam: Correct continuity errors after temperature update
2015-04-11 11:00:28 +01:00
Henry
2003f3fb3d
twoPhaseEulerFoam tutorials: Correct T names
2015-04-05 21:17:39 +01:00
Henry
b6e803ab8b
tutorials/multiphase/twoPhaseEulerFoam/laminar: corrected setFieldsDict
...
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=1579
2015-03-20 16:56:48 +00:00
Henry
ccc7eb8d56
tutorials/multiphase/twoPhaseEulerFoam: Corrected regular-expressions
2015-03-19 21:42:51 +00:00
Henry
9ea4a6f4f5
tutorials/multiphase/twoPhaseEulerFoam/RAS/bubbleColumn: Added km and epsilonm files
...
Also corrected names of other fields
2015-03-19 21:41:46 +00:00
Henry
a7f0de9aa9
multiphaseEulerFoam: transform to solve for p_rgh
...
to avoid excessive pressure/buoyancy balance errors on non-orthogonal meshes
2015-03-19 21:40:41 +00:00
Henry
fa2721ffd5
JohnsonJacksonFrictionalStress: alphaDeltaMax -> alphaDeltaMin (it is the lower limit)
2015-03-18 15:40:39 +00:00
Henry
2e35cc76e8
twoPhaseEulerFoam JohnsonJacksonFrictionalStress: alphaDeltaMax now user input (previously hard-coded to 5e-2)
2015-03-18 15:03:10 +00:00
Henry
c530e1cd9b
twoPhaseEulerFoam: transform to solve for p_rgh
...
to avoid excessive pressure/buoyancy balance errors on non-orthogonal meshes
Resolves bug-report http://openfoam.org/mantisbt/view.php?id=1379
2015-03-17 22:40:09 +00:00
Henry
e588d61879
Solvers based on p_rgh: Added support for optional hRef
...
Allows the specification of a reference height, for example the height
of the free-surface in a VoF simulation, which reduces the range of p_rgh.
hRef is a uniformDimensionedScalarField specified via the constant/hRef
file, equivalent to the way in which g is specified, so that it can be
looked-up from the database. For example see the constant/hRef file in
the DTCHull LTSInterFoam and interDyMFoam cases.
2015-03-17 17:15:11 +00:00
Henry
00ebf8e153
BinghamPlastic: Change definition of shear-rate by 1/sqrt(2)
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1552
2015-03-02 22:27:39 +00:00
Henry
5ecfb06398
tutorials: remove unnecessary under-relax fields entry
2015-02-22 16:52:21 +00:00
Henry
74ff779618
tutorials/multiphase/interDyMFoam/ras/floatingObject: Update to demonstrate MULES with Crank-Nicolson
2015-02-22 12:53:34 +00:00
Henry
c6874965f8
tutorials: rationalized log
2015-02-19 08:39:32 +00:00
Henry
f86da34506
tutorials/multiphase/interPhaseChangeFoam/cavitatingBullet: Added a potentialFoam initializer step
2015-02-18 10:01:05 +00:00
Henry
7be1393fef
tutorials: corrected comments in snappyHexMeshDict
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1541
2015-02-17 23:59:59 +00:00
Henry
8628ef2fea
Corrected capitalization of Doxygen documentation comments
2015-02-14 13:10:15 +00:00
Henry
1edf292c00
Correct Doxygen multiline comments
2015-02-14 10:59:29 +00:00
Henry
6c3d9e7574
tutorials: removed empty files
2015-02-14 10:13:55 +00:00
Henry
332c3cc37f
Tutorials: change topoSetDicts to avoid duplicate names
2015-02-12 10:01:31 +00:00
Henry
52eb0c837a
tutorials/multiphase/driftFluxFoam/ras/mixerVessel2D: add gravity in direction of drift
2015-01-28 16:37:36 +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
69ff8aa4d2
wallDist: now a MeshObject cached and updated automatically with a run-time selected algorithm
...
When using models which require the wallDist e.g. kOmegaSST it will
request the method to be used from the wallDist sub-dictionary in
fvSchemes e.g.
wallDist
{
method meshWave;
}
specifies the mesh-wave method as hard-coded in previous OpenFOAM versions.
2015-01-08 10:40:23 +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
Henry
0486e20f93
tutorials/multiphase/interDyMFoam/ras/mixerVesselAMI updated
2014-07-24 18:01:08 +01:00
Henry
6a51cc3cbb
tutorials: use PIMPLE rather than PISO for rotating mesh problems to ensure updated fluxes are used for momentum transport
2014-07-17 11:34:39 +01:00
andy
90ccdd4579
ENH: tutorial update: nozzleFlow2D - write in binary to avoid mesh errors when refining wedge
2014-07-15 16:31:18 +01:00
mattijs
5fedd93b3d
GIT: boundary: remove generated file
2014-07-11 10:53:29 +01:00
Henry
a8f4c2f25e
interPhaseChangeFoam: Do not correct phi at start of run
...
During restart correct phi would need the dilatation from the previous time-step.
Alternative is to run potentialFoam on 0 fields to initialise phi.
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1299
2014-05-20 16:15:07 +01:00
Henry
d49889402f
sixDoFRigidBodyMotion: Add support to specify the centre for rotation independent of the centre of mass
...
via the point, line or plane constraints.
2014-05-16 15:35:11 +01:00
Henry
277d8369af
tutorials/multiphase/interFoam/ras/angledDuct: VoF tutorial to demonstrate porosity feature via fvOptions
2014-05-12 23:15:50 +01:00
Henry
007c694815
DTC tutorial cases: provide reference to original paper
...
Contains details of case and experimental results
2014-05-09 11:48:37 +01:00
Henry
24679abcc5
twoPhaseEulerFoam: Add fvOptions support and tutorial
2014-05-08 11:45:50 +01:00
Henry
1878a019db
fvOptions: Support reading the fvOptions file from constant or system directories
2014-05-01 14:58:18 +01:00
Henry
e4bb5fa666
potentialFreeSurfaceDyMFoam: New DyM version of potentialFreeSurfaceFoam
...
with tutorial
2014-04-30 16:08:03 +01:00
Henry
85da9e6a54
twoPhaseEulerFoam: Now in fully-conservative form
2014-04-29 15:47:39 +01:00
Henry
40cfbdc74f
Retire settlingFoam: replaced by driftFluxFoam
2014-04-29 14:18:57 +01:00
Henry
9873774ee9
VoF solvers: rationalize the relationship between VoF solvers
...
Improve code reuse
Add multiphaseInterDyMFoam
Retire MRFinterFoam -> now handled by interFoam with fvOptions
Update tutorials
2014-04-29 14:16:41 +01:00
Henry
c451575efc
driftFluxFoam: use buoyancy corrected k-epsilon in all turorials
2014-04-28 15:42:43 +01:00
Henry
63bef62f8e
driftFluxFoam: Change turbulence modelling to new templated framework
...
Added k-epsilon model with buoyancy correction
2014-04-28 15:31:28 +01:00
Henry
a5f0ea6867
multiphaseInterFoam: Added fvOptions support for MRF etc. and added MRF tutorial
...
Deleted MRFMultiphaseInterFoam
2014-04-23 14:34:07 +01:00
mattijs
3c7665dd1e
GIT: damBreak: remove generated file
2014-04-04 11:10:46 +01:00
Henry
76e5a9dafe
Updated floatingObject boundary condition to handle tangential flow at surface in a more stable manner.
2014-03-21 10:33:34 +00:00
Henry
e6236340b5
Removed alphaOuterCorrectors option because the mass-flux should be updated for all PIMPLE iterations
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1225
2014-03-17 21:31:09 +00:00
william
37c75a8b18
BUG: twoPhaseEulerFoam: removed multiple of the continuous phase fraction from force and heat transfer models
2014-03-17 16:34:32 +00:00
sergio
354197bf33
BUG: changing from turbulent to lamninar viscocity in the calculation of the
...
Darcy coefficient for the porousBafflePressure
2014-03-14 14:56:11 +00:00
Henry
0a7259cc46
Revert pressureInletOutletVelocity BCs
...
due to convergence problems with the new version for runs at high Courant number
2014-03-12 12:27:19 +00:00
Henry
dd0efd159d
twoPhaseEulerFoam: added optional alphaMax to phaseModel for MULES limiter
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1209
2014-03-07 23:32:00 +00:00
Henry
cda70b5eb7
driftFluxFoam: Created special mixture viscosity framework for interacting phases
...
Added Thomas' slurry model
2014-03-06 17:54:27 +00:00
Henry
09bb8b8f7f
driftFluxFoam: Rationalisation of the handling of Udm and tauDm
2014-03-05 16:04:10 +00:00
william
6625be1dc4
ENH: driftFluxFoam: made viscosity and relative velocity modelling run-time selectable
2014-02-26 16:45:46 +00:00
Henry
a729ebe8df
cavitatingFoam: rationalised phi -> rhoPhi, phiv -> phi
...
for consistency with the other multiphase solvers.
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1192
2014-02-26 13:02:59 +00:00
Henry
177b54ae94
driftFluxFoam: Rationalise phase-fraction handling and implement semi-implicit MULES
2014-02-24 17:10:20 +00:00
Henry
9fbfc7da57
driftFluxFoam: New version of settlingFoam including MULES and MRF/fvOptions support
2014-02-19 16:33:51 +00:00
OpenFOAM-admin
fbb3ddf2c4
Updated for release 2.3.0
2014-02-17 10:21:46 +00:00
william
8acf2daaba
BUG: tutorial fixes for 32 bit ubuntu packs
2014-02-11 10:15:00 +00:00
william
333818408f
STYLE: sh instead of bash for tutorial scripts
2014-02-05 16:53:44 +00:00
Henry
a1e778aea3
damBreakWithObstacle: reverted to upwind for U (needs turbulence modelling) and increased Co
2014-02-05 17:18:00 +00:00
Henry
b49af36892
Reinstated IATE settings
2014-02-05 16:57:51 +00:00
Henry
e5e8f49489
damBreakWithObstacle tutorial: changed to linearUpwind
2014-02-05 16:56:45 +00:00
Henry
3e3d30a5a2
twoPhaseEulerFoam tutorials: added minIter to smoothSolver settings
2014-02-05 16:55:34 +00:00
Henry
89f4eca290
interFoam family tutorials: removed redundant and out-of-date alpha entry in fluxRequired
2014-02-05 11:25:05 +00:00
Henry
6c8836ebcb
wigleyHull tutorial removed: replaced with DTCHull
2014-02-04 16:29:50 +00:00
Henry
bd5e4cf172
Default transport solver: change from PBiCG to smoothSolver with symGaussSeidel smoother
...
Better for most but not all cases.
2014-02-04 16:27:35 +00:00
Henry
1ace556c4a
tutorials/multiphase/LTSInterFoam/DTCHull: new tutorial, replaces wigleyHull
2014-02-04 16:23:22 +00:00
Henry
a4fbc96d4a
Merge branch 'master' of ssh://dm/home/dm4/OpenFOAM/repositories/OpenFOAM-dev
2014-02-03 18:05:02 +00:00
Henry
a67dfdb23a
interFoam/ras/damBreak: updated for predictor-corrector MULES and changes to phi in pEqn
2014-02-03 18:04:18 +00:00
william
d67fb0f7c1
Merge branch 'master' of /home/dm4/OpenFOAM/repositories/OpenFOAM-dev
2014-02-03 17:37:57 +00:00
william
a96e531f5c
BUG: twoPhaseEulerFoam: fixed typo in GidaspowSchillerNaumann drag and stability issues in fludised bed cases
2014-02-03 16:05:24 +00:00
Henry
54887f6213
Sloshing tutorials: do not update the probe location
2014-02-03 13:05:07 +00:00
william
05a34f3dfa
ENH: twoPhaseEulerFoam: changed Cd function to CdRe and removed some residual constants
2014-02-03 12:51:59 +00:00
Henry
cd764162bf
Updated version
2014-02-01 17:18:00 +00:00
Henry
34bc9cadb0
DTCHull: new interDyMFoam tutorial
2014-02-01 17:14:35 +00:00
Henry
0c0e92396e
tutorials/multiphase/interFoam/les/nozzleFlow2D: update scripts
2014-01-31 10:06:26 +00:00
Henry
ee4e19ef85
Renamed folder -> directory for consistency with POSIX and the rest of OpenFOAM
2014-01-30 13:01:04 +00:00
Henry
dab71c5510
Merge branch 'master' of ssh://dm/home/dm4/OpenFOAM/repositories/OpenFOAM-dev
2014-01-28 13:08:11 +00:00
Henry
70f27712ae
interPhaseChangeDyMFoam: Corrected correctPhi to include the phase-change dilatation effect
2014-01-28 13:07:35 +00:00
andy
614ebf0110
Merge branch 'master' of /home/dm4/OpenFOAM/repositories/OpenFOAM-dev
2014-01-27 16:51:29 +00:00
Henry
742d66b733
tutorials/multiphase/LTSInterFoam/wigleyHull: Updated hull patch name for new snappyHexMesh
2014-01-27 16:30:13 +00:00
mattijs
8acfa4692a
STYLE: snappyHexMeshDict: removed optional parameter
2014-01-27 12:25:56 +00:00
mattijs
12bb3f7feb
BUG: propeller: incorrect 0.org
2014-01-24 16:45:10 +00:00
mattijs
7b60265f3c
BUG: propeller: create inlet and outlet from wrong faceZone
2014-01-24 16:28:04 +00:00
mattijs
ffc368792b
Merge branch 'master' of /home/dm4/OpenFOAM/repositories/OpenFOAM-dev
...
Conflicts:
tutorials/multiphase/interPhaseChangeDyMFoam/propeller/Allrun.pre
tutorials/multiphase/interPhaseChangeDyMFoam/propeller/system/snappyHexMeshDict
2014-01-24 15:21:54 +00:00
mattijs
0cb2eaa6cb
ENH: propeller: updated setup
2014-01-24 14:39:21 +00:00
mattijs
727650e613
ENH: propeller: updated setup
2014-01-24 14:39:21 +00:00
mattijs
b316b0fea3
Merge branch 'master' of /home/dm4/OpenFOAM/repositories/OpenFOAM-dev
2014-01-24 12:59:43 +00:00
mattijs
13122138e5
ENH: damBreak4Phase: cache agglomeration
2014-01-24 10:15:34 +00:00
william
93dd23afdf
Merge branch 'bubbleLibrary'
2014-01-24 09:32:49 +00:00
mattijs
3341e7c7c1
ENH: GAMG: use cacheAgglomeration unless moving case
2014-01-23 17:40:47 +00:00
william
87115af2d0
ENH: twoPhaseEulerFoam: Removed requirement that a model (most likely "none") had to be specified for all pairs
2014-01-23 16:37:16 +00:00
Henry
1feae6d813
damBreak: use linearUpwind rather than limitedLinear
2014-01-23 15:19:45 +00:00
Henry
a7ad50ce7d
VoF tutorials: changed interfaceCompression to linear
...
This provided greater accuracy and stability while MULES guarantees boundedness
2014-01-23 11:30:45 +00:00
william
acf490cb44
STYLE: twoPhaseEulerFoam: updated tutorials for bubble library developments
2014-01-23 11:27:37 +00:00
Henry
0dd02403d2
tutorials/multiphase/twoPhaseEulerFoam/RAS/fluidisedBed: Correct inlet air BC
2014-01-13 10:02:42 +00:00
william
5d55a1f60f
ENH: Added noLift model for twoPhaseEulerFoam
2014-01-06 14:16:41 +00:00
william
475e885772
ENH: Abstracted and made run-time selectable the lift models in twoPhaseEulerFoam
2014-01-02 16:53:37 +00:00
Henry
45b9839203
Updated VoF tutorials
2013-12-21 12:26:32 +00:00
Henry
8af82f02bf
sixDoFRigidBodyMotion: remove the constraint and restraint "Coeffs"
...
sub-dict and put the coefficients in the containing dictionary.
2013-12-15 22:30:52 +00:00
mattijs
5552d5500b
ENH: angledDuct: renamed wall to walls
2013-12-13 14:34:08 +00:00
Henry
76ae0daa28
sixDoFRigidBodyMotion/sixDoFRigidBodyMotionSolver: Support restart by caching state in the uniform directory
...
sixDoFRigidBodyMotionSolver: use point-edge rather than face-cell wave to calculate point distance to surface.
2013-12-10 14:07:27 +00:00
Henry
a09d30dc90
interDyMFoam/ras/floatingObject: apply sixDoFRigidBodyMotion solver
...
Keep original case as floatingObjectOld
2013-12-08 22:03:56 +00:00
Henry
5ffda9b52b
sixDoFRigidBodyMotion: Created separate library
...
Added sixDoFRigidBodyMotionSolver using septernion interpolation for mesh-morphing
2013-12-08 21:59:40 +00:00
Henry
3f5eda25f0
symmetryPlane: add symmetryPlane as a special type of symmetry condition applied to a single plane
...
The standard/previous general symmetry type is now named symmetry
both in class and lookup name for consistency. The rigorous
symmetryPlane type is needed for moving-mesh cases in which the
motion it constrained by one or two planes.
2013-12-06 15:45:11 +00:00
Henry
38038c1108
Corrected object name
2013-12-05 14:26:19 +00:00
Henry
63da8af946
interFoam: Added isotropic compression option
2013-11-29 16:55:18 +00:00
andy
d302bf6819
STYLE: Updated spelling errors
2013-11-26 14:45:27 +00:00
andy
853b469fd2
ENH: Tutorial updates
2013-11-21 10:19:43 +00:00
Henry
f8b9abc146
Choose scotch for decomposition
2013-11-10 13:59:54 +00:00
Henry
3e715dfb70
floatingObject
...
interDyMFoam/ras/floatingObject: Relax the acceleration
2013-11-07 12:23:17 +00:00
Henry
6df8f705ae
6-DoF solid body motion: Support PIMPLE iteration and acceleration relaxation
2013-10-31 10:22:26 +00:00
Henry
f5fd050293
VoF solvers: phase-fraction equation and move mesh motion into PIMPLE loop
2013-10-30 12:50:12 +00:00
Henry
b994d6a11f
MULES: Added support for predictor-corrector formulation to interFoam and LTSInterFoam
2013-10-27 21:00:46 +00:00
Henry
7badd2fcf0
tutorials/multiphase/twoPhaseEulerFoam/RAS/fluidisedBed: Updated to use interstitial inlet
2013-10-21 13:56:36 +01:00
Henry
3f476d403f
twoPhaseEulerFoam/laminar/fluidisedBed: Tuned solver settings
2013-10-21 12:46:55 +01:00
Henry
fa7769c848
twoPhaseEulerFoam tutorials: updated for mass-conservative form
2013-10-20 19:49:44 +01:00
Henry
72d5e471f8
Merge branch 'master' of ssh://opencfd:8007/home/dm4/OpenFOAM/OpenFOAM-dev
2013-10-11 22:15:38 +01:00
Henry
c7174c0302
Updated schemes
2013-10-11 22:15:15 +01:00
andy
67a49d125d
ENH: Tutorial Allclean script updates
2013-10-11 12:41:11 +01:00
Henry
79467c20ae
twoPhaseEulerFoam: Added IATE
2013-10-10 16:29:21 +01:00
Henry
25c4f31bfd
compressibleMultiphaseInterFoam: hack implementation of compressible multiphaseInterFoam
...
Needs to be consolidated with multiphaseInterFoam with thermal and
compressibility effects made run-time selectable
2013-10-04 08:58:41 +01:00
Henry
ff3a4ee345
Improved schemes
2013-09-17 15:56:57 +01:00
mattijs
e9bfae1ac8
BUG: Allrun: incorrect naming
2013-09-13 10:01:00 +01:00
mattijs
121e4346a4
ENH: mixerVesselAMI: split into Allrun and Allrun.pre
2013-09-13 09:51:22 +01:00
Henry
006938fc16
compressibleInterDyMFoam: Update ddtCorr to use Uf rather than phi
...
Add tutorial case
2013-09-11 16:17:38 +01:00
mattijs
70624fb740
BUG: U: use uniformFixedValue instead of fixedValue
2013-09-11 12:56:05 +01:00
mattijs
2f8cdf714c
BUG: damBreakWithObstacle: unused files
2013-09-11 12:53:34 +01:00
Henry
e2a043d010
Tutorials: removed unnecessary entries from fixedFluxPressure BC specs
2013-09-11 09:49:46 +01:00
Henry
08baa6eda6
fixedFluxPressure BC: the snGrad is now pushed into the BC from pEqn.H rather than being evaluated in the BC
2013-09-11 00:10:00 +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
Henry
203c793071
tutorials/multiphase/MRFMultiphaseInterFoam/mixerVessel2D: Updated for new phase naming
2013-09-02 14:25:44 +01:00
Henry
005bfcd851
multiphase: completed renaming of phase fields to use the new groupName convention and interface
2013-08-22 16:51:16 +01:00
Henry
ce8ba1dd67
Update BCs
2013-08-19 14:15:10 +01:00
Henry
e3edc00d41
twoPhaseEulerFoam/laminar/fluidisedBed: Updated BCs
2013-08-19 11:50:35 +01:00
Henry
c64fff5f45
twoPhaseEulerFoam tutorials: updated to ensure particle phase-fraction conservation
2013-08-15 17:30:35 +01:00
Henry
13e1addc35
twoPhaseEulerFoam: Corrected potential conservation issue at inlet-outlet BCs
...
Updated MULES to ensure the limiter is 1 at inlet BCs
2013-08-15 17:03:52 +01:00
Henry
175f03f87d
Removed twoPhaseEulerFoam and renamed compressibleTwoPhaseEulerFoam -> twoPhaseEulerFoam
2013-08-15 10:30:09 +01:00
Henry
46dcabdb4d
interMixingFoam: Updated to using the new naming convention for phases
2013-08-14 12:26:47 +01:00
Henry
2780df8365
multiphase: Update phase-naming to use the new convention e.g. alpha.water
2013-08-13 23:21:46 +01:00
Henry
efe05e96f5
tutorials/multiphase/compressibleTwoPhaseEulerFoam/RAS/bubbleColumn: test mixtureKEpsilon model
2013-08-11 11:00:06 +01:00
mattijs
f196efa6d7
GIT: boundary: generated file
2013-08-07 12:27:48 +01:00
mattijs
c4a65259ad
GIT: boundary: remove usued file
2013-08-07 11:27:34 +01:00
Henry
fea6e6b56d
compressibleTwoPhaseEulerFoam tutorials: add value entry in BCs as required
2013-08-06 12:50:41 +01:00
Henry
bbc96e2a68
tutorials/multiphase/interPhaseChangeDyMFoam/propeller: New tutorial
2013-08-05 17:16:52 +01:00
Henry
82f8a3c5ad
tutorials/multiphase/compressibleTwoPhaseEulerFoam: reorganised
2013-08-02 16:36:57 +01:00
Henry
303b9a0990
tutorials/multiphase/compressibleTwoPhaseEulerFoam/LES/bubbleColumn: new tutorial to test two-phase LES
2013-08-02 16:35:13 +01:00
Henry
b3d794ee97
TurbulenceModels: Added structure for LES model and the Smagorinsky model within this structure.
2013-08-01 17:14:42 +01:00
Henry
f75138d1f6
solidBodyMotionFunctions: Changed CofG to origin where appropriate and support run-time selectable omega specification in rotatingMotion
2013-07-30 09:41:27 +01:00
Henry
7a3181c593
compressibleTwoPhaseEulerFoam tutorials: Updated fvSchemes and improved naming of kineticTheory stress correction
2013-07-28 22:59:22 +01:00
Henry
1b3b9b22eb
Removed trailing spaces
2013-07-28 18:06:27 +01:00
Henry
f348ad8a92
compressibleTwoPhaseEulerFoam: Updated to use the new templated turbulence library
...
Supports separate turbulence models for each phase
Complete Lahey k-epsilon model provided
kineticTheory and particle-pressure models folded into same turbulence framework
by the addition of phase-pressure functions
2013-07-28 18:05:41 +01:00
Henry
03b60c81d0
Remove unnecessary files
2013-07-15 14:46:58 +01:00
Henry
1522a5e178
Update version
2013-07-15 14:46:06 +01:00
Henry
109ecd88b5
tutorials/multiphase/interDyMFoam/ras/mixerVesselAMI: mixer vessel AMI VoF tutorial
2013-07-15 14:43:32 +01:00
mattijs
7c081ac3e7
ENH: snappyHexMeshDict: fix header
2013-07-11 12:03:01 +01:00
Henry
052d81785a
multiphase: move alpha solution controls into the appropriate sub-dictionary of fvSolution:solvers
2013-06-20 16:32:39 +01:00
Henry
2d124e8e8b
Removed blank-line
2013-06-20 10:40:01 +01:00
Henry
345f590828
twoPhaseEulerFoam/bed tutorial: update for new location of alpha solver settings
2013-06-12 12:58:39 +01:00
Henry
32aeb64016
damBreak4phase tutorials: Updated BCs
2013-06-03 12:25:13 +01:00
Henry
938b1b6bd7
compressibleInterFoam tutorials: added missing maxAlphaCo entry
2013-06-02 22:30:22 +01:00
Henry
b470fb321b
Updated
2013-05-06 22:26:16 +01:00
Henry
7310d0911d
interMixingFoam: updated tutorials
2013-05-03 17:58:16 +01:00
Henry
2f1e1f013a
interFoam: Updated tutorials
2013-05-03 17:48:17 +01:00
Henry
d13c9810e8
VoF Solvers: Relocate the correction, sub-cycling and compressions controls from PIMPLE to the alpha1 sub-dict
...
MULES: Add support for explicit correction
interPhaseChangeFoam: Add option for explicit MULES or as correction to an upwind solution
Deprecate implicit form of MULES
2013-05-03 15:46:29 +01:00
Henry
2bacd81371
interPhaseChangeFoam: corrected handling of alpha1 for transport and updated for consistency with interFoam
2013-04-27 15:31:14 +01:00
Henry
e90cfe33c2
tutorials/multiphase: Set phi to appropriate phase-flux for inletOutlet conditions
2013-03-25 22:07:26 +00:00
Henry
7ce3997202
compressibleTwoPhaseEulerFoam, compressibleInterFoam: Update tutorials
2013-03-21 17:29:08 +00:00
Henry
6247f0630b
compressibleInterFoam: Improve handling of compressibility and instate support for transonic flow
2013-03-21 17:05:27 +00:00
Henry
757a539e36
compressibleTwoPhaseEulerFoam/fluidisedBed: updated schemes for solving internal energy
2013-03-07 17:23:26 +00:00
Henry
10f861056d
compressibleTwoPhaseEulerFoam: add R to perfectFluid properties
2013-02-26 22:20:45 +00:00
Henry
d17b0b583c
compressibleTwoPhaseEulerFoam: Complete support for sensible internal energy and update tutorials
2013-02-12 15:12:21 +00:00
Henry
5017630dcf
compressibleInterFoam/laminar/depthCharge3D/constant/polyMesh/boundary: new file
2013-02-07 16:00:12 +00:00
Henry
c7ad9e1133
compressibleInterFoam tutorials updated for new thermo
2013-02-07 15:58:14 +00:00
Henry
d53245c833
Multiphase: Update all solvers to accommodate the split between twoPhaseMixture and incompressibleTwoPhaseMixture
2013-02-07 12:31:00 +00:00
Henry
d0e6ea45d8
Remove unwanted files
2013-02-06 10:56:45 +00:00
Henry
1a294d0235
Thermo: move the he BC set functions into basicThermo
2013-02-05 14:54:28 +00:00
Henry
8bcb8132bf
Update tutorials
2013-01-25 12:43:07 +00:00
Henry
bb4b63fd35
Merge branch 'master' of ssh://opencfd:8007/home/dm4/OpenFOAM/OpenFOAM-dev
2013-01-24 22:10:49 +00:00
Henry
561573b94e
tutorials/multiphase/settlingFoam/ras/dahl: reduced Co to improve stability
2013-01-24 22:10:43 +00:00
sergio
6d4426b2e9
ENH: Adding fields into git repository
2013-01-21 17:15:53 +00:00
sergio
398d7e76d8
BUG: Correcting reateBafflesDict in
...
multiphase/interFoam/ras/damBreakPorousBaffle
2013-01-21 17:13:59 +00:00
Henry
52c637f806
tutorials/multiphase/interPhaseChangeFoam/cavitatingBullet: Removed unused setting
2013-01-20 21:50:45 +00:00
Henry
6e5e96414d
compressibleTwoPhaseEulerFoam: Improved handling of compressibility effect on continuity and boundedness
2013-01-19 14:15:57 +00:00
Henry
0aee45baaa
compressibleTwoPhaseEulerFoam: Completed update to energy equations and tutorials
2013-01-18 22:01:51 +00:00
Henry
31e8073128
compressibleTwoPhaseEulerFoam: Add new files to tutorials
2013-01-17 18:04:11 +00:00
Henry
fe8bcb4905
compressibleTwoPhaseEulerFoam: Further updates to include new thermo structure
2013-01-17 18:02:55 +00:00
Henry
ca27143830
compressibleTwoPhaseEulerFoam: Update EEqns
2013-01-09 14:44:16 +00:00
Henry
438d82ec91
compressibleTwoPhaseEulerFoam/bubbleColumn: Updated phase names
2013-01-09 14:32:10 +00:00
mattijs
59c1c382e4
BUG: Allrun: old subsetMesh syntax
2012-12-19 10:43:15 +00:00
Henry
db89978ade
Updated headers for Laurence and Andy
2012-12-17 11:42:00 +00:00
andy
5e71baeb5d
BUG: Corrected typo - sytem->system
2012-12-10 17:20:20 +00:00
mattijs
c0e14130dc
ENH: createBafflesDict: improved dictionary variable syntax
2012-12-05 16:27:04 +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
mattijs
31325d51f7
ENH: damBreakPorousBaffle: convert to createBafflesDict
2012-12-04 12:36:52 +00:00
mattijs
b4bb215a8c
ENH: subsetMesh: have -cellSet and -dict argument
2012-11-23 11:27:46 +00:00
andy
7888a0d8bb
ENH: Updated comment/description
2012-11-19 09:37:41 +00:00
Henry
63a406e935
settlingFoam: Changed from reading alpha to reading Alpha to support more complex BCs for Alpha
2012-11-14 15:44:23 +00:00
Henry
0c9c9ef91d
bubbleFoam: Removed, replaced by twoPhaseEulerFoam
2012-11-14 15:43:12 +00:00
andy
dec670d2f3
ENH: Updated MRF tutorials
2012-10-30 08:22:11 +00:00
Henry
b544a4c361
Merge branch 'master' of ssh://dm/home/dm4/OpenFOAM/OpenFOAM-dev
2012-10-26 15:36:43 +01:00
Henry
193a1e96ce
twoLiquidMixingFoam/lockExchange: updated
2012-10-26 15:35:09 +01:00
andy
182f660634
ENH: Updates to tutorial Allrun scripts
2012-10-26 10:27:30 +01:00
Henry
54842e87aa
twoLiquidMixingFoam: Converted to using MULES and sub-cycling for alpha1
...
Operator-splitting is used for the diffusion
2012-10-24 17:24:12 +01:00
Henry
a114345eab
Thermodynamics and sub-models: Removed "Sp" boundedness corrections on transport, replaced with "bounded Gauss" scheme
2012-09-21 14:34:42 +01:00
mattijs
74e0e13104
BUG: controlDict: writeInterval syntax
2012-09-20 14:47:33 +01:00
mattijs
93ee8749e9
BUG: controlDict: writeInterval syntax
2012-09-20 14:47:02 +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
mattijs
bfbfa8f4a5
ENH: motionSolvers: dynamicMeshDict new syntax
2012-08-31 16:51:26 +01:00
Henry
c1d61707b6
interDyMFoam tutorials: use phiAbs for P BCs
2012-08-02 16:33:32 +01:00
Henry
30eba3882a
Tutorials: Removed unmaintained files
2012-08-02 13:37:15 +01:00
Henry
1464c4ff5c
multiphase (VoF): Added support for general turbulence models
...
Required the addition of the divDevRhoR function to all incompressible turbulence models
2012-07-27 14:56:01 +01:00
Henry
249975bb75
rhoCentralFoam/biconic25-55Run35: Reduced the Courant number to improve boundedness and stability
2012-07-20 16:56:14 +01:00
Henry
23ad7a11fe
multiphaseEulerFoam: Completed support for surface tension and contact angle.
...
Also improved the efficiency of the handling of the models by evaluating only those specified.
2012-06-25 11:34:46 +01:00
Henry
0025112496
compressibleTwoPhaseEuler: Updated kinetic theory from 2.1.x
2012-06-22 11:50:55 +01:00
Henry
ef8efc27ba
Solvers and tutorials: changed use of buoyantPressure BC to fixedFluxPressure
2012-04-20 09:49:58 +01:00
Henry
28762dc468
Removed trailing whitespace
2012-04-19 14:17:30 +01:00
Henry
59f63768d6
multiphase: Changed phiU to phiHbyA and cache HbyA rather than store the velocity predictor in U
2012-04-19 09:39:56 +01:00
Henry
6ce4484918
interFoam et. al.: Changed phiU to phiHbyA and cache HbyA rather than changing U
2012-04-18 16:33:59 +01:00
Henry
629bca4de9
compressibleInterFoam: Add support for run-time selectable equation of state
2012-04-16 15:54:08 +01:00
Henry
9ba839942e
Merge branch 'master' of ssh://dm/home/dm4/OpenFOAM/OpenFOAM-dev
2012-04-16 11:47:34 +01:00
Henry
8e3e1808ec
compressibleInterFoam: Added thermal support
2012-04-16 11:47:28 +01:00
sergio
47355f43e4
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
2012-04-13 16:31:37 +01:00
sergio
48c70a91df
ENH: Adding dimensioSet to DataEntry and modify MRFZone entry types
2012-04-13 16:31:07 +01:00
Henry
ed368b434c
mixerVessel2D tutorials: Added missing topoSetDict
2012-04-05 17:51:45 +01:00
Henry
917301d62b
Corrected headers and formatting
2012-04-02 12:06:36 +01:00
Henry
dd3b4452c7
twoPhaseEulerFoam/mixerVessel2D tutorial: make laminar and clean-up
2012-03-21 17:43:59 +00:00
Henry
97ffec39cc
woPhaseEulerFoam/bed2: Correct BCs
2012-03-21 17:39:26 +00:00
Henry
d318bf6f5b
twoPhaseEulerFoam/bed2/0/alpha1.org: initial alpha1 field
2012-03-21 17:31:31 +00:00
Henry
1564d0c370
multiphaseEulerFoam/mixerVessel2D: new tutorial to test MRF capability in multiphaseEulerFoam
2012-03-21 17:30:59 +00:00
Henry
e09d04c3ba
twoPhaseEulerFoam: updated tutorials
2012-03-19 16:15:44 +00:00
Henry
bd1317b71b
twoPhaseEulerFoam/mixerVessel2D: new tutorial for MRF support in twoPhaseEulerFoam
2012-03-19 11:58:40 +00:00
Henry
aa7066dad9
Updated headers
2012-03-16 16:13:58 +00:00
Henry
cc656fa844
Updated headers
2012-03-16 16:12:46 +00:00
Henry
0a28425f2c
compressibleTwoPhaseEulerFoam/mixerVessel2D: new tutorial to test the MRF capability in compressibleTwoPhaseEulerFoam
2012-03-16 16:10:27 +00:00
Henry
1fdd95d1b4
compressibleTwoPhaseEulerFoam/bubbleColumn: changed liquid height
2012-03-15 11:56:47 +00:00
Henry
b8c9a08733
compressibleTwoPhaseEulerFoam/bubbleColumn tutorial: changed liquid height to be consistent
2012-03-15 11:56:21 +00:00
Henry
7701ff470f
twoPhaseEulerFoam tutorials: updated alpha1Max
2012-03-02 12:10:31 +00:00
Henry
c2041f9dba
multiphase: completed phase renaming
2012-03-01 18:22:59 +00:00
Henry
2491f257b1
Corrected line lengths
2012-02-29 16:39:53 +00:00
Henry
8820040259
twoPhaseEulerFoam tutorials: add residualSlip entry
2012-02-28 16:30:08 +00:00
Henry
5eb7e465ba
twoPhaseEulerFoam tutorials: update velocity BCs
2012-02-24 17:13:46 +00:00
Henry
7e580905f1
twoPhaseEulerFoam bubbleColumn tutorial: add relaxation factors
2012-02-24 17:13:18 +00:00
Henry
f5f6c87204
multiphase solvers: added support for the multiphaseFixedFluxPressure BC
2012-02-24 10:11:06 +00:00
Henry
d0795f9625
settlingFoam: improved handling of the turbulence and wall-functions
2012-02-17 12:46:03 +00:00
Henry
52d5229be4
interDyMFoam floatingObject tutorial: update relaxation factors
2012-01-31 11:19:36 +00:00
Henry
fa9eb43280
damBreakPorousBaffle tutorial: corrected relaxation
2012-01-12 18:04:19 +00:00
Henry
2a6b61d191
multiphaseEulerFoam/damBreak4phaseFine: new tutorial
2011-12-28 17:53:12 +00:00
Henry
49cd1382c5
multiphaseEulerFoam: final version for ANL including ad hoc slamming energy attenuation source
2011-12-28 17:50:55 +00:00
Henry
014c92982a
multiphaseEulerFoam damBreak4phase tutorial: improved transport settings
2011-12-21 10:20:35 +00:00
Henry
142142b172
multiphaseEulerFoam damBreak4phase: Changed air bubble size for stability
2011-12-06 09:26:29 +00:00
Henry
19a743fd02
multiphaseEulerFoam tutorials: Update the residual drag specification
2011-12-05 10:18:22 +00:00
Henry
5733122746
Merge branch 'master' of ssh://dm/home/dm4/OpenFOAM/OpenFOAM-dev
2011-11-28 16:15:44 +00:00
Henry
70592ba210
Tutorials: updates to run with the latest developments
2011-11-28 16:15:42 +00:00
andy
d855045445
ENH: Moved STL surface to tutorial resources and updated scripts
2011-11-28 14:57:14 +00:00
mattijs
50a14a9cfc
STYLE: tutorials: topoSet instead of setSet
2011-11-25 11:38:02 +00:00
Henry
fc6049ab3f
Thermodynamics: Further changes relating to the total energy sources for the enthalpy equation
2011-11-24 08:33:05 +00:00
Henry
dc810ea88d
Thermodynamics: Completed most of the conversion of the enthalpy source
2011-11-23 16:56:13 +00:00
Henry
8a4c35d1b7
Corrected dictionary entries
2011-11-03 12:49:41 +00:00
Henry
3ecf14d584
Corrected entry
2011-11-01 13:17:14 +00:00
Henry
a10f6502fb
compressibleTwoPhaseEulerFoam/bubbleColumn tutorial: add correctAlpha setting
2011-10-19 12:20:31 +01:00
Henry
f76944d8ed
interDyMFoam/ras/damBreakWithObstacle tutorial: updated
2011-09-29 17:30:26 +01:00
mattijs
b96eb963f9
ENH: dynamicRefineFvMesh: check all fluxes for interpolation
2011-09-28 12:28:34 +01:00
mattijs
8228454693
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
2011-09-20 13:45:47 +01:00
Henry
72a2f9b45c
multiphaseEulerFoam: further updates to the MRF functionality
2011-09-16 19:18:19 +01:00
mattijs
01e3850eda
STYLE: snappyHexMeshDict: adapted comment on maxLocalCells.
2011-09-16 18:23:47 +01:00
mattijs
906acdcdef
Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev
...
Conflicts:
src/postProcessing/functionObjects/field/nearWallFields/nearWallFields.C
2011-09-13 10:14:15 +01:00
andy
27e9485e96
BUG: Continuation of partial revert in commit b6fafa7
2011-09-12 18:05:09 +01:00
andy
f4f078b979
ENH: Updated tutorial fvSolution files to employ updated solution ctrl params
2011-09-09 14:36:28 +01:00
andy
8ae9569085
ENH: Multiple commits - lumped due to git index file corruption
...
- Re-located mapped point patches
- Updated mapped patch write
- deprecated directMapped in favour of mapped
- updated resulting dependancies - apps/libs/tuts
2011-09-09 12:05:12 +01:00
Henry
4ff31e73ef
multiphaseEulerFoam: Added support for MRF and different schemes for each phase-fraction
...
Corrected tutorials
2011-09-09 10:45:07 +01:00
andy
f790c24c6b
Merge branch 'AMI'
2011-09-07 14:50:57 +01:00
andy
2d5f2d8cf5
Merge branch 'master' into AMI
2011-09-07 13:16:20 +01:00
Henry
15007fb23e
Update header
2011-09-06 09:38:00 +01:00
Henry
5139d52bd6
Update header
2011-09-05 19:16:17 +01:00
Henry
2e9a84ac68
Remove unnecessary files
2011-09-05 19:16:03 +01:00
Henry
4c2c6de022
Remove unnecessary spaces
2011-09-05 19:15:39 +01:00
Henry
9babcf663c
Remove unused entry
2011-09-05 19:13:32 +01:00
Henry
c136440c79
minor update
2011-09-05 19:13:11 +01:00
Henry
8cd7ca50a3
minor update
2011-09-05 19:12:10 +01:00
Henry
a8925f3839
multiphaseInterFoam/laminar/damBreak4phase: remove refPhase
2011-09-05 19:11:20 +01:00
Henry
1c9da0d8e2
compressibleTwoPhaseEulerFoam/bubbleColumn tutorial: make the inlet condition consistent with the standard bubbleColumn
2011-09-05 19:10:46 +01:00
Henry
2c335d360b
multiphaseEulerFoam: new solver
...
including two simple tutorial cases
2011-09-05 19:06:38 +01:00
Henry
d9d5aac498
Corrected headers
2011-08-24 17:21:00 +01:00
Henry
8696c4502e
compressibleTwoPhaseEulerFoam: further files for the tutorial cases
2011-08-24 17:17:46 +01:00
Henry
dab6fa5ed8
compressibleTwoPhaseEulerFoam: new solver for momentum conservative compressible two-phase flow
2011-08-24 17:17:10 +01:00
andy
4f40cdb7d7
GIT: Resolve conflict
2011-08-16 16:09:56 +01:00
Henry
c2dd153a14
Copyright transfered to the OpenFOAM Foundation
2011-08-14 12:17:30 +01:00
Henry
425d51a985
MMULES: new development of the MULES limiter to support limiting the sum of phase-fractions
...
multiphaseInterFoam: Upgraded to use the new MMULES algorithm
2011-08-09 10:39:58 +01:00
Henry
d191bac755
damBreakPorousBaffle: Updated tutorial case
2011-07-25 15:28:18 +01:00
Henry
33054adb1c
Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
...
Conflicts:
tutorials/multiphase/interFoam/ras/damBreakPorousBaffle/0/p_rgh
tutorials/multiphase/interFoam/ras/damBreakPorousBaffle/Allrun
2011-07-23 19:53:38 +01:00
Henry
6924b159b8
damBreakPorousBaffle: New tutorial to test porousBaffle BC
2011-07-23 19:50:40 +01:00
sergio
bae831d7cb
ENH: Adding topo set to tutorial
2011-07-22 18:39:27 +01:00
sergio
01d07b6772
STY: Changing versions
2011-07-22 18:03:26 +01:00
sergio
27a2b22645
ENH: Adding tutorial for porous baffle
2011-07-22 17:58:41 +01:00
Henry
8171f58931
Updated headers
2011-07-15 11:15:50 +01:00
Henry
bc524d9489
twoLiquidMixingFoam/lockExchange: new tutorial
2011-07-15 11:14:28 +01:00
OpenFOAM-admin
c720299876
ENH: Reverted back to version dev
2011-06-17 10:08:20 +01:00
andy
29c485361a
STYLE: renamed version 2.0 -> 2.0.0
2011-06-08 16:31:07 +01:00
andy
d2d91bb84f
STYLE: Updated tutorial headers to version 2.0
2011-06-07 11:18:46 +01:00
graham
6a3a33f422
ENH: Using 1e-30 for min tet quality in tuts.
2011-06-03 11:22:43 +01:00
Henry
b6f8897268
tutorials: Upgraded all of the blockMeshDict files to the new format
...
Upgraded other files as necessary for consistency with the blockMeshDict, in
particular cases with cyclic patches.
2011-05-26 12:43:16 +01:00
andy
a81bfbfa09
ENH: Tutorial updates
2011-05-12 12:17:39 +01:00
Henry
22275f20b4
wigleyHull tutorial: add clean-up script
2011-04-28 21:14:48 +01:00
Henry
24adaa0e1d
Updated tutorials
2011-04-28 21:14:13 +01:00
andy
74aff03191
ENH: Updated twoPhaseEulerFoam solver and tutorials
2011-04-18 15:20:15 +01:00
andy
39b30e2429
ENH: Updated bubbleFoam solver and tutorial
2011-04-18 15:05:30 +01:00
andy
f3e2afa23c
ENH: Tutorial updates re: PIMPLE updates
2011-04-18 11:54:59 +01:00
andy
8369a8d78b
Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev
2011-04-15 17:16:00 +01:00
andy
f3b394f5af
ENH: Corrected tutorial run-error
2011-04-15 17:02:49 +01:00
andy
154761a3a1
ENH: Updated tutorials
2011-04-15 16:46:35 +01:00
Henry
a86be7faa6
Tutorials: Corrected the name of the gradient used for the linearUpwind scheme
2011-04-15 16:36:58 +01:00
andy
d92ea3f5e5
ENH: Updated tutorial fvSolution PISO->PIMPLE
2011-04-14 09:52:50 +01:00