mattijs [Wed, 3 Feb 2010 17:08:55 +0000 (3 17:08 +0000)]
BUG: CatmullRomSpline was missing from Make/files.
mattijs [Wed, 3 Feb 2010 16:57:03 +0000 (3 16:57 +0000)]
ENH: Automatically increase the time precision to make timeNames differ.
Before two timesteps could get the same timeName and start overwriting old results.
mattijs [Tue, 2 Feb 2010 15:52:38 +0000 (2 15:52 +0000)]
Merge branch 'master' of ssh://opencfd@repo.or.cz/srv/git/OpenFOAM-1.6.x
mattijs [Tue, 2 Feb 2010 15:49:08 +0000 (2 15:49 +0000)]
ENH: balancing before refinement
if locally number of cells > maxLocalCells will switch from
refinement followed by balancing to weighted balancing first. This will
avoid temporary huge imbalance if all cells to be refined are on one proc.
mattijs [Tue, 2 Feb 2010 15:11:51 +0000 (2 15:11 +0000)]
ENH: non-blocking transfer on mesh distribution.
Temporary backport of dev CompactListList and fvMeshDistribute.
henry [Mon, 1 Feb 2010 16:42:04 +0000 (1 16:42 +0000)]
Added compilation of new BCs.
henry [Mon, 1 Feb 2010 16:41:47 +0000 (1 16:41 +0000)]
AverageIOField: Corrected initialisation value.
mattijs [Mon, 1 Feb 2010 10:10:00 +0000 (1 10:10 +0000)]
ENH: allow parMetis as decomposition method.
mattijs [Mon, 1 Feb 2010 10:08:16 +0000 (1 10:08 +0000)]
STYLE: Corrected comment in header
Extraneous U in description of Darcy coefficient.
(see http://www.cfd-online.com/Forums/openfoam-bugs/72236-bug-porouszone-h.html)
henry [Mon, 1 Feb 2010 09:09:10 +0000 (1 09:09 +0000)]
expDirectionMixed BC: Deleted.
Legacy BC superceded
mattijs [Fri, 29 Jan 2010 16:53:56 +0000 (29 16:53 +0000)]
ENH: Have weighted decomposition.
All decomposition methods now take an additional scalarField which is
the weight per cell. For some of the decomposition methods (scotch,metis)
this gets converted to an integer so can have only limited values.
henry [Thu, 28 Jan 2010 17:31:16 +0000 (28 17:31 +0000)]
timeVaryingMappedPressureDirectedInletVelocityFvPatchVectorField: new BC.
Velocity inlet boundary condition for patches where the pressure is
specified. The inflow velocity is obtained from the flux with the
"inletDirection" direction mapped from a time/space-varying table.
henry [Thu, 28 Jan 2010 14:48:31 +0000 (28 14:48 +0000)]
AverageIOField: Changed the average value to be member data.
henry [Thu, 28 Jan 2010 14:47:53 +0000 (28 14:47 +0000)]
timeVaryingMappedTotalPressureFvPatchScalarField: Added rho value to output.
henry [Thu, 28 Jan 2010 14:46:54 +0000 (28 14:46 +0000)]
pTraits: Added non-const access function to the value.
henry [Thu, 28 Jan 2010 12:34:17 +0000 (28 12:34 +0000)]
timeVaryingMappedTotalPressureFvPatchScalarField: New BC total pressure BC.
Derives the static pressure on the patch from the total pressure mapped from a
time/space-varying data table.
henry [Thu, 28 Jan 2010 12:31:26 +0000 (28 12:31 +0000)]
Merge branch 'master' of ssh://repo.or.cz/srv/git/OpenFOAM-1.6.x
henry [Thu, 28 Jan 2010 12:31:21 +0000 (28 12:31 +0000)]
timeVaryingMappedFixedValueFvPatchField: Added the option to specify the name of the field data table.
Defaults to the name of the field the BC is being applied to but may be set using the keyword
fieldTableName, e.g.
fieldTableName totalPressure;
mattijs [Wed, 27 Jan 2010 15:17:11 +0000 (27 15:17 +0000)]
ENH: Allow user to override paraview version
mattijs [Wed, 27 Jan 2010 13:26:08 +0000 (27 13:26 +0000)]
BUG: Was using bash construct but not starting /bin/bash
mattijs [Wed, 27 Jan 2010 13:24:43 +0000 (27 13:24 +0000)]
STYLE: changed sample dictionary to show necessity of not sampling on faces/edges
mattijs [Wed, 27 Jan 2010 13:22:53 +0000 (27 13:22 +0000)]
ENH: splitMeshRegions now fills in coupling information in directMapped patch.
- added directMapped*Patch constructors with uniform offset
- changed splitMeshRegions to use it
- adapted chtMultiRegionFoam tutorials
mattijs [Wed, 27 Jan 2010 12:38:33 +0000 (27 12:38 +0000)]
STYLE: added comment to explain limitations on pointsync
mattijs [Wed, 27 Jan 2010 12:35:15 +0000 (27 12:35 +0000)]
BUG: Have sensible value for refValue.
The refValue was being converted by mixedEnthalpy (even though it is not
used) so a sensible value is necessary to get it to go through the conversion.
So it now just gets the value
mattijs [Tue, 26 Jan 2010 11:20:29 +0000 (26 11:20 +0000)]
Merge branch 'master' of ssh://opencfd@repo.or.cz/srv/git/OpenFOAM-1.6.x
mattijs [Tue, 26 Jan 2010 11:20:20 +0000 (26 11:20 +0000)]
Added example of wildcard substitution
henry [Mon, 25 Jan 2010 12:18:54 +0000 (25 12:18 +0000)]
App settlingFoam: Added under-relaxation to k-equation.
henry [Fri, 22 Jan 2010 12:50:50 +0000 (22 12:50 +0000)]
Development of cavitatingFoam to ensure boundedness of the pressure.
Changed the order of the pressure and density corrections so that the pressure is updated
to correspond to the bounded density.
henry [Wed, 20 Jan 2010 16:26:27 +0000 (20 16:26 +0000)]
Added constructor from dictionary.
henry [Wed, 20 Jan 2010 16:25:39 +0000 (20 16:25 +0000)]
New BC for translating walls.
The motion of the wall is specified as a vector but the normal component is automatically removed.
henry [Wed, 20 Jan 2010 16:23:55 +0000 (20 16:23 +0000)]
Changed from solving for p to solving for pmh (static pressure minus hydrostatic pressure).
While p and pmh (pd in OpenFOAM-1.5.?) are equivalent on orthogonal meshes they
are not on non-orthogonal meshes and the difference is very important for
buoyancy-dominated flows such as settling. settlingFoam is now written in terms
of pmh (static pressure minus hydrostatic pressure) which used to be called pd
but that confused too may people.
henry [Wed, 20 Jan 2010 16:16:55 +0000 (20 16:16 +0000)]
Merge branch 'master' of ssh://repo.or.cz/srv/git/OpenFOAM-1.6.x
henry [Wed, 20 Jan 2010 16:16:32 +0000 (20 16:16 +0000)]
Added constructor from the primitive.
mattijs [Mon, 18 Jan 2010 11:33:37 +0000 (18 11:33 +0000)]
New version of tecio library
mattijs [Mon, 18 Jan 2010 11:25:59 +0000 (18 11:25 +0000)]
Changed order of include files; removed extraneous whitespace
mattijs [Mon, 18 Jan 2010 11:19:10 +0000 (18 11:19 +0000)]
Added conversion of boundaryProcAddressing
mattijs [Thu, 14 Jan 2010 10:33:27 +0000 (14 10:33 +0000)]
Fixed conversion of empty zones; added support for *ProcAddressing
mattijs [Tue, 12 Jan 2010 17:24:57 +0000 (12 17:24 +0000)]
Merge branch 'master' of ssh://repo.or.cz/srv/git/OpenFOAM-1.6.x
mattijs [Tue, 12 Jan 2010 17:24:47 +0000 (12 17:24 +0000)]
Changed tolerance in comment
mattijs [Tue, 12 Jan 2010 17:23:57 +0000 (12 17:23 +0000)]
Corrected usage of treeboundBox::extend.
mattijs [Tue, 12 Jan 2010 13:00:27 +0000 (12 13:00 +0000)]
Small improvements to searchableSurface
Removed triSurface-only limitation on refinement level precalculation.
Removed calculation of meshPoints by (distributed)triSurfaceMesh
Added optional 'maxTreeDepth' setting to triSurfaceMesh. Default=10
Made searchableSurfaceCollection pass through all calls. Use renumbering
to detect which hit originates from which surface.
mattijs [Tue, 12 Jan 2010 12:52:07 +0000 (12 12:52 +0000)]
Moved graph writing up to ease debugging
mattijs [Mon, 11 Jan 2010 17:57:58 +0000 (11 17:57 +0000)]
Relaxed tolerance for single precision running.
andy [Mon, 11 Jan 2010 15:06:51 +0000 (11 15:06 +0000)]
Updates to compressible turbulent heat flux boundary condition
- Corrected erroneous division by density
- Added option 'heatSource' to identify whether the heat is added
in terms of an absolute power [W] or a flux [W/m2]
mattijs [Mon, 11 Jan 2010 11:24:26 +0000 (11 11:24 +0000)]
Added zone handling to sets.
In addition to cellSet/faceSet/pointSet there are now cellZoneSet/
faceZoneSet/pointZoneSet. These have corresponding sources setToCellZone/
setToFaceZone/setToPointZone.
A second change is the 'remove' functionality:
cellSet c0 remove
will delete the cellSet.
mattijs [Mon, 11 Jan 2010 10:36:25 +0000 (11 10:36 +0000)]
Corrected assignment if no points merged. Filter out points getting unused
because of illegal faces.
mattijs [Mon, 11 Jan 2010 10:35:01 +0000 (11 10:35 +0000)]
Exit condition for rays coinciding with faces or edges.
mattijs [Mon, 11 Jan 2010 09:46:14 +0000 (11 09:46 +0000)]
Added -region option.
andy [Fri, 8 Jan 2010 17:44:40 +0000 (8 17:44 +0000)]
Updates to the fieldValues function object
- Updates to enable correct operation in parallel
- Added weighted average operation for cell sources
mattijs [Fri, 8 Jan 2010 14:57:05 +0000 (8 14:57 +0000)]
Changed tolerance on coupled face matching.
The tolerance (from calcFaceTol) is used to compare two coordinates.
It is set to a fraction of the face extent which might be too smal
for small faces. So a minimum level is the truncation error times
the maximum component of either point.
mattijs [Sat, 2 Jan 2010 19:02:42 +0000 (2 19:02 +0000)]
Added linuxIA64 compilation options
mattijs [Sat, 2 Jan 2010 19:00:46 +0000 (2 19:00 +0000)]
Corrected header comment
mattijs [Tue, 29 Dec 2009 12:45:53 +0000 (29 12:45 +0000)]
Reversed order of checks so linux64 takes precedence
henry [Tue, 22 Dec 2009 08:31:04 +0000 (22 08:31 +0000)]
Corrected pre-processor #if statement.
henry [Fri, 18 Dec 2009 18:32:02 +0000 (18 18:32 +0000)]
Merge branch 'master' of ssh://repo.or.cz/srv/git/OpenFOAM-1.6.x
henry [Fri, 18 Dec 2009 18:31:56 +0000 (18 18:31 +0000)]
Removed spurious additional error message header.
henry [Fri, 18 Dec 2009 18:31:04 +0000 (18 18:31 +0000)]
New tutorial case for the interPhaseChangeFoam solver.
Simulates the cavitation generated by a bullet passing through water.
mattijs [Fri, 18 Dec 2009 16:46:31 +0000 (18 16:46 +0000)]
Changed the compressible::turbulentTemperatureCoupled bc to be a harmonic fixedValue.
The original, mixed bc is still available as
compressible::turbulentTemperatureCoupledBaffleMixed
mattijs [Thu, 17 Dec 2009 15:05:40 +0000 (17 15:05 +0000)]
Disabled smoothing of displacement so internal points do not move.
This was the original behaviour since the PackedList operator= was
incorrect. I tried a few cases but moving the internal points does
not help - increases the non-orthogonality.
mattijs [Wed, 16 Dec 2009 15:12:34 +0000 (16 15:12 +0000)]
Allocate underlying patchField without storage since overriding pointer
mattijs [Wed, 16 Dec 2009 09:04:56 +0000 (16 09:04 +0000)]
Fixed the assignment operator
mattijs [Mon, 14 Dec 2009 11:12:04 +0000 (14 11:12 +0000)]
Merge branch 'master' of ssh://repo.or.cz/srv/git/OpenFOAM-1.6.x
mattijs [Mon, 14 Dec 2009 11:09:33 +0000 (14 11:09 +0000)]
Changed building of tecio library. Logic no longer in wmake/rules
mattijs [Mon, 14 Dec 2009 11:08:26 +0000 (14 11:08 +0000)]
Changed building of tecio library so to keep configuring local
andy [Fri, 11 Dec 2009 17:52:15 +0000 (11 17:52 +0000)]
Update to (in)compressible omegaWallFunction
Changed the evaluation of omega to be a function of both omega in the viscous
sublayer and omega in the log region
andy [Fri, 11 Dec 2009 15:28:55 +0000 (11 15:28 +0000)]
Merge branch 'master' of ssh://opencfd@repo.or.cz/srv/git/OpenFOAM-1.6.x
andy [Fri, 11 Dec 2009 15:26:57 +0000 (11 15:26 +0000)]
Removed faceZonesIntegration function object (deprecated)
Functionality replaced by new fieldValues function object
andy [Fri, 11 Dec 2009 15:24:02 +0000 (11 15:24 +0000)]
Added new fieldValues function object
Output face or cell based values, with additional sum, average, integrate
methods. Weighted average provided for face sources.
andy [Fri, 11 Dec 2009 15:15:42 +0000 (11 15:15 +0000)]
Updates/corrections to the polynomial thermo packages
andy [Fri, 11 Dec 2009 15:14:36 +0000 (11 15:14 +0000)]
Corrected poly thermo input for tutorial case
mattijs [Fri, 11 Dec 2009 12:12:49 +0000 (11 12:12 +0000)]
Added -region option
mattijs [Wed, 9 Dec 2009 17:39:04 +0000 (9 17:39 +0000)]
Filter out zero sized patches
mattijs [Wed, 9 Dec 2009 15:58:45 +0000 (9 15:58 +0000)]
Merge branch 'master' of ssh://repo.or.cz/srv/git/OpenFOAM-1.6.x
mattijs [Wed, 9 Dec 2009 15:58:12 +0000 (9 15:58 +0000)]
Allow for duplicate surfaces by checking for duplicate hits
mattijs [Wed, 9 Dec 2009 15:57:25 +0000 (9 15:57 +0000)]
Corrected indexing of components
mattijs [Wed, 9 Dec 2009 15:55:30 +0000 (9 15:55 +0000)]
Added setCapacity function to pre-size the storage
When constructing without a mesh you can now 'hint' the amount
of cells, faces and points you expect. This should limit the
amount of DynamicList resizing.
henry [Wed, 9 Dec 2009 13:46:50 +0000 (9 13:46 +0000)]
This commit is made on behalf of Mark Olesen.
Adding spline information missing from commit
50ef9fa47fb8aa00f8ee085c1cd5064c5438c018 :
Removed (broken) legacy splines code and use Catmull-Rom splines instead
- selectable in blockMesh as 'spline'
- compatibility:
* 'polySpline' and 'simpleSpline' accepted, but deprecated
* detect and discard end tangent specifications
The end tangents are handled automatically by point reflection.
This works well for most cases.
- a BSpline is also included (eg, for future support of NURBS), but is
not selectable from blockMesh since it really isn't as nice as the
Catmull-Rom (ie, doesn't *exactly* go through each point).
The advantages compared to the previous B-Spline implementation:
- Doesn't need a matrix solver.
- The coding resembles something that can be found in the literature.
- In contrast to the previous B-Spline implementation, it is fairly clear
what is actually going on.
- Catmull-Rom splines seem to be what all the graphics people have as
their stable workhorse.
henry [Wed, 9 Dec 2009 13:39:25 +0000 (9 13:39 +0000)]
Changed the way in which the sub-dictionaries prepend the name of the parent to
avoid accumulation of the name during copy and clone.
henry [Tue, 8 Dec 2009 16:48:42 +0000 (8 16:48 +0000)]
Changed the naming convention for the source HTML files to correspond to that generated
by recent versions of Doxygen.
henry [Tue, 8 Dec 2009 15:56:59 +0000 (8 15:56 +0000)]
Reorganised the location of the "sixDoFRigidBodyDisplacement" BC to avoid unnecessary
dependency on the libforces.so and the libraries it requires.
henry [Tue, 8 Dec 2009 14:36:37 +0000 (8 14:36 +0000)]
Merge branch 'master' of ssh://opencfd@repo.or.cz/srv/git/OpenFOAM-1.6.x
henry [Tue, 8 Dec 2009 14:36:25 +0000 (8 14:36 +0000)]
Added a default scheme for "snGrad".
henry [Tue, 8 Dec 2009 14:35:37 +0000 (8 14:35 +0000)]
Corrected the name of the solver used for these tutorials.
henry [Tue, 8 Dec 2009 14:35:11 +0000 (8 14:35 +0000)]
Corrected the change to the "solvers" entry in controlDict.
henry [Tue, 8 Dec 2009 14:34:42 +0000 (8 14:34 +0000)]
Added the field name to the creation of "mut".
henry [Tue, 8 Dec 2009 14:33:59 +0000 (8 14:33 +0000)]
Changed the coeffs dictionary construction to allow better error messages.
henry [Tue, 8 Dec 2009 14:33:03 +0000 (8 14:33 +0000)]
Corrected handling of "value" entry to allow post-processing of input file.
henry [Tue, 8 Dec 2009 14:32:14 +0000 (8 14:32 +0000)]
Removed "forces" library dependency to avoid many solvers inheriting unnecessary
dependencies.
henry [Tue, 8 Dec 2009 14:31:02 +0000 (8 14:31 +0000)]
Retrofitted functionality from our development line to improve error and warning
messages from "dictionary".
mattijs [Tue, 8 Dec 2009 11:58:19 +0000 (8 11:58 +0000)]
new spline (Catmull-Rom)
mattijs [Tue, 8 Dec 2009 11:46:32 +0000 (8 11:46 +0000)]
added tecio to wmake rules
mattijs [Mon, 7 Dec 2009 16:47:25 +0000 (7 16:47 +0000)]
Merge branch 'master' of ssh://repo.or.cz/srv/git/OpenFOAM-1.6.x
mattijs [Mon, 7 Dec 2009 16:45:31 +0000 (7 16:45 +0000)]
interpret wildcards in changeDictionaryDict. Adapt multiRegion testcase
mattijs [Mon, 7 Dec 2009 16:32:23 +0000 (7 16:32 +0000)]
have reserve like DynamicList
henry [Sat, 5 Dec 2009 22:31:38 +0000 (5 22:31 +0000)]
Merge branch 'master' of ssh://opencfd@repo.or.cz/srv/git/OpenFOAM-1.6.x
henry [Sat, 5 Dec 2009 22:31:21 +0000 (5 22:31 +0000)]
Changed E to a more standard value.
mattijs [Fri, 4 Dec 2009 19:06:32 +0000 (4 19:06 +0000)]
added region option
mattijs [Thu, 3 Dec 2009 21:56:26 +0000 (3 21:56 +0000)]
Merge branch 'master' of ssh://repo.or.cz/srv/git/OpenFOAM-1.6.x
mattijs [Thu, 3 Dec 2009 17:50:16 +0000 (3 17:50 +0000)]
have cellZone borders on processor patches
andy [Thu, 3 Dec 2009 16:58:58 +0000 (3 16:58 +0000)]
From Mark Olesen:
add missing class/typedefs for Tensor2D innerProducts