Henry Weller
ad3c8f6dec
writeVTK: New functionObject to write fields is VTK format
...
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
2016-05-10 10:06:19 +01:00
Henry Weller
64aac63b03
applications/solvers/heatTransfer/chtMultiRegionFoam: Check there are fluid meshes present for the '-postProcess' option
2016-05-09 19:55:11 +01:00
Henry Weller
a9b4e7975a
tutorials/incompressible/simpleFoam: Updated for changes in functionObjects
2016-05-09 19:12:38 +01:00
Henry Weller
06dd7cd8d3
tutorials: "readFields" is no longer needed to post-process functionObjects
...
Use the solver '-postProcess' command-line option instead of execFlowFunctionObjects
2016-05-09 17:03:15 +01:00
Henry Weller
3be1d14af8
execFlowFunctionObjects: Replaced with script providing instructions to use the '-postProcess' option
2016-05-09 17:02:00 +01:00
Henry Weller
4364ea2567
applications/solvers/heatTransfer: Added -postProcess option
...
See also commit 30e2f912e5
2016-05-09 16:28:48 +01:00
Henry Weller
4c8556709a
applications/solvers: Moved createMRF.H into createField.H
...
to ensure MRF functionality is available for the -postProcess option
2016-05-09 16:06:12 +01:00
Henry Weller
0cf2b3ce73
applications/solvers/lagrangian: Added -postProcess option
...
See also commit 30e2f912e5
2016-05-09 15:55:23 +01:00
Henry Weller
bbcd1a7b24
Updated headers
2016-05-09 15:23:36 +01:00
Henry Weller
88ec5f9253
applications/solvers/discreteMethods: Added -postProcess option
...
See also commit 30e2f912e5
2016-05-09 15:23:07 +01:00
Henry Weller
0478ebf171
applications/solvers/compressible: Added -postProcess option
...
See also commit 30e2f912e5
2016-05-09 15:16:22 +01:00
Henry Weller
19aefe5a26
applications/solvers/combustion: Added -postProcess option
...
See also commit 30e2f912e5
2016-05-09 14:51:21 +01:00
Henry Weller
15545786b4
applications/solvers: Added -postProcess option
...
See also commit 30e2f912e5
2016-05-09 14:08:15 +01:00
Henry Weller
a4ac0f06fd
metisDecomp: Reverted a7640fcdc4 due to compilation error
2016-05-09 13:28:09 +01:00
Henry Weller
a7640fcdc4
metisDecomp: Use floatScalar rather than scalar for processorWeights
...
Resolved bug-report http://bugs.openfoam.org/view.php?id=2085
2016-05-09 08:42:52 +01:00
Henry Weller
4c4f68c283
applications/solvers/incompressible: Added -postProcess option
...
See also commit 30e2f912e5
2016-05-08 22:40:42 +01:00
Henry Weller
4cadaeb3cc
applications/solvers/multiphase: Added -postProcess option
...
See also commit 30e2f912e5
2016-05-08 20:57:08 +01:00
Henry Weller
ed3af8dfbf
interPhaseChangeFoam, multiphaseInterFoam, potentialFreeSurfaceFoam: Added -postProcess option
...
See also commit 30e2f912e5
2016-05-08 17:23:36 +01:00
Henry Weller
51281bdf8e
interFoam: Added -postProcess option
...
See also commit 30e2f912e5
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1301
2016-05-08 14:32:23 +01:00
Henry Weller
30e2f912e5
simpleFoam: Added experimental "-postProcess" option
...
Executes application functionObjects to post-process existing results.
If the "dict" argument is specified the functionObjectList is constructed
from that dictionary otherwise the functionObjectList is constructed from
the "functions" sub-dictionary of "system/controlDict"
Multiple time-steps may be processed and the standard utility time
controls are provided.
This functionality is equivalent to execFlowFunctionObjects but in a
more efficient and general manner and will be included in all the
OpenFOAM solvers if it proves effective and maintainable.
The command-line options available with the "-postProcess" option may be
obtained by
simpleFoam -help -postProcess
Usage: simpleFoam [OPTIONS]
options:
-case <dir> specify alternate case directory, default is the cwd
-constant include the 'constant/' dir in the times list
-dict <file> read control dictionary from specified location
-latestTime select the latest time
-newTimes select the new times
-noFunctionObjects
do not execute functionObjects
-noZero exclude the '0/' dir from the times list, has precedence
over the -withZero option
-parallel run in parallel
-postProcess Execute functionObjects only
-region <name> specify alternative mesh region
-roots <(dir1 .. dirN)>
slave root directories for distributed running
-time <ranges> comma-separated time ranges - eg, ':10,20,40:70,1000:'
-srcDoc display source code in browser
-doc display application documentation in browser
-help print the usage
Henry G. Weller
CFD Direct Ltd.
2016-05-08 09:33:46 +01:00
Henry Weller
c1a89ad040
tutorials: Removed unused "useReactionRate" option
2016-05-07 09:40:20 +01:00
Henry Weller
71a448d66f
functionObjects: Renamed option "adjustableTime" -> "adjustableRunTime" for consistency with Time
2016-05-07 09:32:00 +01:00
Henry Weller
5b30f25b26
foamToVTK: Added Allwmake
2016-05-06 17:42:22 +01:00
Henry Weller
9fc0987fbb
foamDebugSwitches: Updated for changes in functionObjects
2016-05-06 17:41:56 +01:00
Henry Weller
b72b9dcf88
primitives/direction: Changed from "char" to "int8_t" and added IO operators
...
to avoid problems when writing "nComponents"
2016-05-06 17:40:49 +01:00
Henry Weller
28c753f52e
foamToVTK: Use UPtrList rather than PtrList
2016-05-06 14:11:38 +01:00
Henry Weller
5f95885a1a
setConstraintTypes: Provide a "value" entry for ACMI
...
Patch contributed by Mattijs Janssens
Resolves bug-report http://bugs.openfoam.org/view.php?id=2083
2016-05-06 14:09:44 +01:00
Henry Weller
085f011369
PtrList: Now derived from UPtrList to avoid unnecessary code duplication
...
consistency with UList/List and so that functions which take a UPtrList
argument can also be called for PtrList.
2016-05-06 14:08:12 +01:00
Henry Weller
6dfb01dc1f
etc/config.*/unset: Updated for changes in foamOldDirs
...
Patch contributed by Bruno Santos
Resolves bug-report http://bugs.openfoam.org/view.php?id=2031
2016-05-05 23:37:33 +01:00
Henry Weller
72572b64c6
etc/cshrc: Removed continuation lines from $foamOldDirs
2016-05-05 23:36:35 +01:00
Henry Weller
9bb3351cdc
etc/config.csh: Capitalized comments
2016-05-05 15:52:05 +01:00
Henry Weller
f7e4137ee5
etc/bashrc, etc/cshrc: Filter $WM_PROJECT_DIR from paths rather than $FOAM_INST_DIR
...
Additionally filter $ParaView_DIR from paths in config.sh/paraview and config.csh/paraview
Resolves bug-report http://bugs.openfoam.org/view.php?id=2031
2016-05-05 15:37:00 +01:00
Henry Weller
a89cd81aff
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
d0e612b285
processorPolyPatch: Avoid nesting loops with the same index
2016-05-05 15:17:08 +01:00
Henry Weller
fff57bf797
functionObjects: Updated documentation
2016-05-04 21:01:22 +01:00
Henry Weller
dca3d758cd
foamToVTK: Separated into the library libfoamToVTK and the utility foamToVTK
2016-05-04 15:16:33 +01:00
Henry Weller
97668c21a3
functionObjects: Moved functionObjects namespace documentation into functionObject.H
2016-05-04 13:56:36 +01:00
Henry Weller
52e79b4703
functionObjects: Updated docs
2016-05-04 08:51:39 +01:00
Henry Weller
81d444d07f
setTimeStepFunctionObject: Added functionObjects namespace
2016-05-03 23:39:14 +01:00
Henry Weller
c8171fb1e6
functionObjects: Simplified organization and naming
2016-05-03 23:37:28 +01:00
Henry Weller
8064433432
functionObjects/jobControl/abortCalculation: Rename abortCalculation -> abort
...
functionObjects are now in the functionObjects namespace so "abort" no
longer causes a name-clash.
2016-05-03 20:01:19 +01:00
Henry Weller
92c4c12a08
Multiphase solvers: Update p_rgh following density changes
2016-05-03 15:51:15 +01:00
Henry Weller
001e172fed
globalMeshData: Handle cyclic baffles in coupled edge synchronisation
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=2080
Patch contributed by Mattijs Janssens
2016-05-03 15:49:52 +01:00
Henry Weller
0f1921787e
reactingTwoPhaseEulerFoam: Update p_rgh following density changes
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=2073
2016-05-03 14:53:11 +01:00
Henry Weller
940237b4fe
tutorials/multiphase/reactingTwoPhaseEulerFoam/RAS/wallBoiling/system/fvSolution: Updated to improve stability
2016-05-03 14:52:38 +01:00
Henry Weller
5822320b8d
Building foamyHexMesh is now optional defaulting to not build
...
Set the environment variable "FOAMY_HEX_MESH" to build foamyHexMesh,
e.g. in ~/.OpenFOAM/dev/prefs.sh
FOAMY_HEX_MESH=yes
2016-05-02 18:21:45 +01:00
Henry Weller
3cd9b4f5d7
Change field loop index from "fieldI" to "fieldi"
2016-05-02 18:20:48 +01:00
Henry Weller
f83975a701
functionObjects: Moved into the functionObjects namespace and rationalized and simplified failable construction
...
Rather than requiring each functionObject to handle failed construction
internally (using the active_ flag) the static member function "viable"
is provided which returns true if construction of the functionObject is
likely to be successful. Failed construction is then handled by the
wrapper-class which constructs the functionObject,
e.g. "OutputFilterFunctionObject".
2016-05-02 16:28:24 +01:00
Henry Weller
66a6700a4b
src/postProcessing/functionObjects: Moving the functionObjects into the "functionObjects" namespace
2016-05-01 14:48:30 +01:00
Henry Weller
935e5a8f03
EulerDdtScheme: evaluate dimensioned internal field expressions rather than primitive field expressions
...
Ensures dimension consistency and simplifies the expressions
2016-05-01 11:08:01 +01:00