Commit Graph

5119 Commits

Author SHA1 Message Date
1aa25ebf39 STYLE: use forAllConstIter instead of long-hand version 2010-04-09 17:17:42 +01:00
e8cfd92f9d ENH: move residualControl and abortCalculation into common jobControl lib 2010-04-09 17:55:37 +02:00
4209af4d77 ENH: cleanup foamEndJob to work with -case option instead of <root> <case> 2010-04-09 17:40:06 +02:00
f7b0b7ca71 STYLE: drop 'getopt' in favour of hand-rolled option parsing
- improves flexibility and allows more consistent long options
2010-04-09 16:55:47 +02:00
61d8d5eda6 ENH: InteractionLists and CollisionModel. Making collisions less
verbose.  Reading control for populating (hence writing) the referred
particle cloud from dictionary.
2010-04-09 15:05:21 +01:00
a55ce8eeba Merge remote branch 'OpenCFD/master' into olesenm
Conflicts:
	tutorials/incompressible/simpleFoam/pitzDaily/system/controlDict
2010-04-09 14:21:34 +02:00
a30f977dc5 STYLE: avoid namespace { ... } in functionObject source code 2010-04-09 14:09:42 +02:00
f501cdb17d Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-04-09 12:45:16 +01:00
f8ea34bc59 Time: Moved functionObject execution from "++" to "loop"
This change allows functionObjects to cleanly terminate the code e.g. on convergence.
2010-04-09 12:45:13 +01:00
30dc12f140 pitzDaily tutorial: Added functionObject convergence check. 2010-04-09 12:43:55 +01:00
50616e6fc8 motorBike tutorial: improved the schemes. 2010-04-09 12:43:17 +01:00
16a16090db ENH: invert logic of residualControl check to allow dictionary entry.
- lets the user specify controls like this:
      maxResiduals
      {
          p  5e-4;
          U  1e-3;
          "(k|epsilon|omega)"  1e-3;
      }
2010-04-09 13:42:00 +02:00
ed3d9ef3eb Merge branch 'master' into particleInteractions 2010-04-09 12:33:21 +01:00
725e3e5e4e ENH: InteractionLists. Clearing cloud_ along with the
referredParticles, so there are no old particles lingering between
writes.

COMP: Adding surfaceFilmModels to
incompressibleUncoupledKinematicParcelFoam/Make/options
2010-04-09 12:30:40 +01:00
3fef72510e STYLE: use switch value for 'writeCompression' in controlDict's
- simpler/clearer to use "on/off" instead of "compressed/uncompressed"
2010-04-09 13:12:35 +02:00
1fc97066c5 ENH: Updated lagrangian tutorials to reflect changes in lagrangian/intermediate library 2010-04-09 11:49:48 +01:00
762508c822 ENH: added active flag to lagrangian/intermediate's SurfaceFilmModel 2010-04-09 11:44:56 +01:00
10141f907b STYLE: use dict entry for function objects in controlDict 2010-04-09 12:23:25 +02:00
b19a8e3748 Merge branch 'master' into particleInteractions
Conflicts:
	src/lagrangian/intermediate/clouds/Templates/KinematicCloud/KinematicCloud.C
	src/lagrangian/intermediate/clouds/Templates/KinematicCloud/KinematicCloud.H
	tutorials/lagrangian/coalChemistryFoam/simplifiedSiwek/constant/coalCloud1Properties
	tutorials/lagrangian/coalChemistryFoam/simplifiedSiwek/constant/limestoneCloud1Properties
2010-04-09 11:03:19 +01:00
31aaddf452 Merge remote branch 'OpenCFD/master' into olesenm 2010-04-09 11:00:08 +02:00
b1484b37fd Merge branch 'master' of /home/noisy3/OpenFOAM/OpenFOAM-dev 2010-04-08 21:05:43 +01:00
5e8903726d ENH: explicitly include libraries that contain boundary conditions. 2010-04-08 21:05:14 +01:00
70589ddcd1 BUG: no copy constructor visible for returning DynamicLists from functions. 2010-04-08 21:03:50 +01:00
4faec1291d ENH: InteractionLists. Adding directWallFaces for real face
interactions and uncommenting/modifying collision with these faces in
PairCollision.  No collisions will occur with referred faces.

STYLE: InteractionLists. Using mesh_ reference once initialised for
the rest of the constructor.
2010-04-08 18:44:51 +01:00
39f66fbefa ENH: Updates to lagrangian tutorials re: SurfaceFilmModel entry 2010-04-08 17:58:57 +01:00
ce4485e9cf Merge remote branch 'OpenCFD/master' into olesenm 2010-04-08 18:23:01 +02:00
d0b1511eaf Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-04-08 17:21:12 +01:00
078a3204ba ENH: Updating libs/applications affected by surface film modelling 2010-04-08 17:03:35 +01:00
df1716f48b ENH: Added tutorial cases for the reactingParcelFilmFoam solver 2010-04-08 17:02:52 +01:00
1cbe83f255 ENH: Added surfaceFilmModels to main Allwmake script 2010-04-08 16:57:49 +01:00
98a77f44ca ENH: Added new reactingParcelFilmFoam solver
- Takes reactingParcelFoam solver and adds surface film capability
2010-04-08 16:56:50 +01:00
10fa4fdcfd ENH: Updates to lagrangian/intermediate library to provide link to
surface film modelling

- provides mechanism whereby particles can be re-introduced to a cloud
- new injection models
- new particle properties determined by pulling data from the surface
  film model
2010-04-08 16:40:29 +01:00
00015a749c ENH: Initial commit of surface film modelling functionality
- film approximated as single layer mesh, generated using
  extrudeToRegionMesh utility

- library implemented in a hierarchy similar to lagrangian/intermediate:
  - currently includes kinematic and thermodynamic variants

- sub-models include:
  - film detachment/dripping
  - phase change (place holder only)

- works in parallel

- currently in beta status
2010-04-08 16:36:28 +01:00
0a4a3664a4 ENH: Particle and Cloud. Modifying track behaviour when particle is
outside of cell.  Making Cloud treat all cells as non-concave.

Making minValidTrackFraction = SMALL, applying it as small track
increase for (lambdaMin <= 0.0) cases, but only when
cloud_.internalFace(facei_) si true.  It is not reasonable to apply a
rescue correction to all cases when the particle is still inside the
mesh.

Adding Info on build for InteractionLists and description.
2010-04-08 15:58:31 +01:00
d67e795e79 Merge remote branch 'OpenCFD/master' into olesenm 2010-04-08 16:33:24 +02:00
33ffb925be ENH: Using new InteractionLists in PairCollision. Commenting out wall
interaction for the moment.
2010-04-08 14:21:19 +01:00
2ca73275d4 ENH: Allowing cloud_ to be written by objectRegistry. Writes all data
and doesn't produce spurious writes when subcycling.

BUG:  Missing Foam:: scope.

STYLE:  Removing commented out inplaceReorders.
2010-04-08 14:13:00 +01:00
22717f323f Time: Handle side-effects from functionObjects when checking the "running" status. 2010-04-08 13:01:28 +01:00
7a420677ec Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-04-08 12:11:04 +01:00
5d75467994 ENH: Added residualControl to functionObjects Allwmake script 2010-04-08 12:10:51 +01:00
99fa564bef solverPerformance: added a "max" function
Improves the handling of residuals from the segregated solution of vectors and tensors.
2010-04-08 10:31:33 +01:00
6a63046edc Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-04-08 10:08:19 +01:00
b2b3e8d25b ENH: Added residualControl function object
- allows users to specify target maximum equation intial residuals, and
  stop the run if the conditions are achieved
2010-04-08 10:06:41 +01:00
196378153b Merge remote branch 'OpenCFD/master' into olesenm 2010-04-08 08:18:24 +02:00
6a5069b61f Merge branch 'master' into particleInteractions 2010-04-07 17:29:38 +01:00
6fd78d862a ENH: InteractionLists. Splitting send and receive function, using
externally declared PstreamBuffers.
2010-04-07 17:24:43 +01:00
93cfa2ea4f ENH: Adding operator== and operator!= to Particle. Basing equality on
the origProc and origId or the particle only.
2010-04-07 17:23:17 +01:00
bbb88e330c ENH: Adding operator== and operator!= to Particle. Basing equality on
the origProc and origId or the particle only.
2010-04-07 17:23:17 +01:00
e80a27de36 Merge remote branch 'OpenCFD/master' into olesenm 2010-04-07 18:01:55 +02:00
c22fce2006 ENH: Creating nonBlocking comms to exchange referredParticles.
Currently operating within one function call and not doing local comms
separately.

Using inplaceSubset instead of inplaceReorder and setSize.
2010-04-07 16:29:29 +01:00