- May 16, 2016
-
-
Henry Weller authored
to simplify writing common functionObjects and avoid unnecessary code duplication
-
- May 15, 2016
-
-
Henry Weller authored
-
Henry Weller authored
Patch contributed by Bruno Santos Resolves text report http://bugs.openfoam.org/view.php?id=2089
-
Henry Weller authored
- Avoids the need for the 'OutputFilterFunctionObject' wrapper - Time-control for execution and writing is now provided by the 'timeControlFunctionObject' which instantiates the processing 'functionObject' and controls its operation. - Alternative time-control functionObjects can now be written and selected at run-time without the need to compile wrapped version of EVERY existing functionObject which would have been required in the old structure. - The separation of 'execute' and 'write' functions is now formalized in the 'functionObject' base-class and all derived classes implement the two functions. - Unnecessary implementations of functions with appropriate defaults in the 'functionObject' base-class have been removed reducing clutter and simplifying implementation of new functionObjects. - The 'coded' 'functionObject' has also been updated, simplified and tested. - Further simplification is now possible by creating some general intermediate classes derived from 'functionObject'.
-
Henry Weller authored
splitMeshRegions: handle flipping of faces for surface fields subsetMesh: subset dimensionedFields decomposePar: use run-time selection of decomposition constraints. Used to keep cells on particular processors. See the decomposeParDict in $FOAM_UTILITIES/parallel/decomposePar: - preserveBaffles: keep baffle faces on same processor - preserveFaceZones: keep faceZones owner and neighbour on same processor - preservePatches: keep owner and neighbour on same processor. Note: not suitable for cyclicAMI since these are not coupled on the patch level - singleProcessorFaceSets: keep complete faceSet on a single processor - refinementHistory: keep cells originating from a single cell on the same processor. decomposePar: clean up decomposition of refinement data from snappyHexMesh reconstructPar: reconstruct refinement data (refineHexMesh, snappyHexMesh) reconstructParMesh: reconstruct refinement data (refineHexMesh, snappyHexMesh) redistributePar: - corrected mapping surfaceFields - adding processor patches in order consistent with decomposePar argList: check that slaves are running same version as master fvMeshSubset: move to dynamicMesh library fvMeshDistribute: - support for mapping dimensionedFields - corrected mapping of surfaceFields parallel routines: allow parallel running on single processor Field: support for - distributed mapping - mapping with flipping mapDistribute: support for flipping AMIInterpolation: avoid constructing localPoints
-
- May 13, 2016
-
-
Henry Weller authored
All patches are preserved if the 'keepPatches' option is set true. Patch contributed by Mattijs Janssens
-
Henry Weller authored
Patch contributed by Mattijs Janssens Resolves bug-report http://bugs.openfoam.org/view.php?id=2088
-
Henry Weller authored
-
- May 12, 2016
-
-
Henry Weller authored
to have the prefix 'write' rather than 'output' So outputTime() -> writeTime() but 'outputTime()' is still supported for backward-compatibility. Also removed the redundant secondary-writing functionality from Time which has been superseded by the 'writeRegisteredObject' functionObject.
-
Henry Weller authored
functionObjects: Changed options 'outputControl' -> 'writeControl' and 'outputInterval' -> 'writeInterval' for consistency with the time controls in controlDict and to avoid unnecessary confusion. All code and tutorials have been updated. The old names 'outputControl' and 'outputInterval' are but supported for backward compatibility but deprecated.
-
- May 11, 2016
-
-
Henry Weller authored
-
Henry Weller authored
Superseded by the more general #include dictionary directive.
-
Henry Weller authored
-
Henry Weller authored
etc/config.sh/scotch: Added $WM_PRECISION_OPTION for consistency
-
Henry Weller authored
Simplified the directory structure in ThirdParty-dev/platforms
-
Henry Weller authored
Construction failure and recovery is not handled with exceptions in functionObjectList
-
Henry Weller authored
-
Henry Weller authored
Exit on FatalIOError
-
Henry Weller authored
Simplified and generalized the handling of functionObjects which fail to construct by removing them from the list rather than maintaining an "enabled" switch in each functionObject.
-
- May 10, 2016
-
-
Henry Weller authored
-
Henry Weller authored
See commit b627924a4bf104521b567d3aa3dc80c864325b1a Allwmake: Added scripted changes for REALTYPEWIDTH and IDXTYPEWIDTH Patch contributed by Bruno Santos Resolves bug-report http://bugs.openfoam.org/view.php?id=2085
-
Henry Weller authored
Description This functionObject writes objects registered to the database in VTK format using the foamToVTK library. Currently only the writing of the cell-values of volFields is supported but support for other field types, patch fields, Lagrangian data etc. will be added. Example of function object specification: \verbatim writeVTK1 { type writeVTK; functionObjectLibs ("libIOFunctionObjects.so"); ... objectNames (obj1 obj2); } \endverbatim \heading Function object usage \table Property | Description | Required | Default value type | type name: writeVTK | yes | objectNames | objects to write | yes | \endtable
-
- May 09, 2016
-
-
Henry Weller authored
applications/solvers/heatTransfer/chtMultiRegionFoam: Check there are fluid meshes present for the '-postProcess' option
-
Henry Weller authored
-
Henry Weller authored
Use the solver '-postProcess' command-line option instead of execFlowFunctionObjects
-
Henry Weller authored
execFlowFunctionObjects: Replaced with script providing instructions to use the '-postProcess' option
-
Henry Weller authored
See also commit cc455173
-
Henry Weller authored
to ensure MRF functionality is available for the -postProcess option
-
Henry Weller authored
See also commit cc455173
-
Henry Weller authored
-
Henry Weller authored
See also commit cc455173
-
Henry Weller authored
See also commit cc455173
-
Henry Weller authored
See also commit cc455173
-
Henry Weller authored
See also commit cc455173
-
Henry Weller authored
-
Henry Weller authored
Resolved bug-report http://bugs.openfoam.org/view.php?id=2085
-
- May 08, 2016
-
-
Henry Weller authored
See also commit cc455173
-
Henry Weller authored
See also commit cc455173
-
Henry Weller authored
See also commit cc455173
-
Henry Weller authored
See also commit cc455173 Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1301
-