mattijs
9e3ce4ec7f
Merge branch 'master' of develop.openfoam.com:Development/OpenFOAM-plus into feature-shared-file
...
Conflicts:
applications/utilities/mesh/advanced/refinementLevel/refinementLevel.C
applications/utilities/mesh/generation/foamyMesh/conformalVoronoiMesh/initialPointsMethod/pointFile/pointFile.C
applications/utilities/miscellaneous/foamHelp/helpTypes/helpBoundary/helpBoundary.C
applications/utilities/postProcessing/graphics/PV3Readers/PV3FoamReader/vtkPV3Foam/vtkPV3FoamUpdateInfo.C
applications/utilities/postProcessing/graphics/PV4Readers/PV4FoamReader/vtkPV4Foam/vtkPV4FoamUpdateInfo.C
applications/utilities/postProcessing/turbulence/createTurbulenceFields/createTurbulenceFields.C
applications/utilities/postProcessing/velocityField/Co/Co.C
applications/utilities/postProcessing/velocityField/Pe/Pe.C
applications/utilities/preProcessing/applyBoundaryLayer/applyBoundaryLayer.C
applications/utilities/preProcessing/changeDictionary/changeDictionary.C
applications/utilities/preProcessing/setFields/setFields.C
applications/utilities/surface/surfaceMeshConvert/surfaceMeshConvert.C
applications/utilities/surface/surfaceMeshExport/surfaceMeshExport.C
applications/utilities/surface/surfaceMeshImport/surfaceMeshImport.C
applications/utilities/surface/surfaceRedistributePar/surfaceRedistributePar.C
src/OpenFOAM/db/IOobject/IOobject.C
src/OpenFOAM/db/IOobjects/CompactIOList/CompactIOList.C
src/OpenFOAM/db/IOobjects/IOField/IOField.C
src/OpenFOAM/db/IOobjects/IOList/IOList.C
src/OpenFOAM/db/IOobjects/IOPtrList/IOPtrList.C
src/OpenFOAM/db/IOobjects/IOdictionary/IOdictionary.C
src/OpenFOAM/db/Time/findInstance.C
src/OpenFOAM/db/regIOobject/regIOobject.C
src/OpenFOAM/db/regIOobject/regIOobjectI.H
src/OpenFOAM/db/regIOobject/regIOobjectRead.C
src/OpenFOAM/db/regIOobject/regIOobjectWrite.C
src/OpenFOAM/meshes/polyMesh/mapPolyMesh/mapDistribute/IOmapDistribute.C
src/OpenFOAM/meshes/polyMesh/polyBoundaryMesh/polyBoundaryMesh.C
src/OpenFOAM/meshes/polyMesh/zones/ZoneMesh/ZoneMesh.C
src/dynamicMesh/fvMeshDistribute/IOmapDistributePolyMesh.C
src/dynamicMesh/motionSolver/componentDisplacement/componentDisplacementMotionSolver.C
src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8/hexRef8Data.C
src/dynamicMesh/polyTopoChange/polyTopoChange/hexRef8/refinementHistory.C
src/dynamicMesh/polyTopoChange/polyTopoChanger/polyTopoChanger.C
src/edgeMesh/edgeMeshFormats/edgeMesh/edgeMeshFormat.C
src/edgeMesh/extendedEdgeMesh/extendedEdgeMeshFormats/extendedEdgeMeshFormat/extendedEdgeMeshFormat.C
src/edgeMesh/extendedEdgeMesh/extendedFeatureEdgeMesh/extendedFeatureEdgeMesh.C
src/fvMotionSolver/fvMotionSolvers/displacement/interpolation/displacementInterpolationMotionSolver.C
src/fvMotionSolver/pointPatchFields/derived/uniformInterpolatedDisplacement/uniformInterpolatedDisplacementPointPatchVectorField.C
src/lagrangian/basic/Cloud/CloudIO.C
src/meshTools/sets/cellSources/fieldToCell/fieldToCell.C
src/postProcessing/foamCalcFunctions/basic/addSubtract/addSubtract.C
src/postProcessing/functionObjects/field/fieldCoordinateSystemTransform/fieldCoordinateSystemTransformTemplates.C
src/postProcessing/functionObjects/field/readFields/readFieldsTemplates.C
src/thermophysicalModels/radiation/radiationModels/fvDOM/radiativeIntensityRay/radiativeIntensityRay.C
src/triSurface/triSurface/surfacePatch/surfacePatchIOList.C
2016-01-25 16:29:04 +00:00
mattijs
e424059208
ENH: glboal file handling: initial commit
...
Moved file path handling to regIOobject and made it type specific so
now every object can have its own rules. Examples:
- faceZones are now processor local (and don't search up anymore)
- timeStampMaster is now no longer hardcoded inside IOdictionary
(e.g. uniformDimensionedFields support it as well)
- the distributedTriSurfaceMesh is properly processor-local; no need
for fileModificationChecking manipulation.
2016-01-25 13:03:15 +00:00
Andrew Heather
f0c3e8d599
STYLE: Updated version to 'plus'
2015-12-22 23:14:17 +00:00
mattijs
47b86eec96
BUG: execFlowFunctionObjects: missing -noRead
...
Fixes #40
2015-12-17 09:03:57 +00:00
mattijs
5324bd5c54
STYLE: execFlowFunctionObjects: remove excess Foam::
2015-12-16 10:40:22 +00:00
sergio
6d5e995f36
BUG: Adding #include "createFvOptions.H" to execFlowFunctionObjects.C
2015-12-15 16:31:29 -08:00
Andrew Heather
5c9dff6146
GIT: Resolved conflict
2015-12-09 16:19:28 +00:00
Andrew Heather
abeef3313d
STYLE: Updated header file documentation
2015-12-09 16:10:35 +00:00
Andrew Heather
8837a89237
STYLE: Updated links from openfoam.org to openfoam.com
2015-12-09 15:03:05 +00:00
Andrew Heather
e929241cd6
STYLE: Minor code tweaks
2015-12-09 10:29:12 +00:00
Andrew Heather
8f1d043364
GIT: Resolved conflict
2015-12-09 09:32:38 +00:00
Andrew Heather
3f55f752fc
GIT: Resolve conflict with upstream merge from Foundation
2015-12-07 17:07:20 +00:00
Henry Weller
736621b945
fvOptions: Reorganized and updated to simplify use in sub-models and maintenance
...
fvOptions are transferred to the database on construction using
fv::options::New which returns a reference. The same function can be
use for construction and lookup so that fvOptions are now entirely
demand-driven.
The abstract base-classes for fvOptions now reside in the finiteVolume
library simplifying compilation and linkage. The concrete
implementations of fvOptions are still in the single monolithic
fvOptions library but in the future this will be separated into smaller
libraries based on application area which may be linked at run-time in
the same manner as functionObjects.
2015-12-02 11:49:52 +00:00
Henry Weller
ac2a275a75
wallHeatFlux: Corrected sign of radiative heat-flux
...
Corrects feature-request http://www.openfoam.org/mantisbt/view.php?id=1856
Patch provided by Juho Peltola
2015-12-02 11:47:11 +00:00
Andrew Heather
73dac8c7ee
ENH: Updating utilities based on internal development line
2015-12-02 10:17:28 +00:00
Henry Weller
ba2f46f12a
applications: Added fvOptions library to link
2015-12-01 16:09:19 +00:00
mattijs
cee6887d68
ENH: sampledSurfaces: added 'bounds' option
...
- bounds option (see $FOAM_UTILITIES/postProcessing/sampling/sample/sampleDict)
- fixes memory error http://www.openfoam.org/mantisbt/view.php?id=1487
- cleans up iso surface normal orientation
2015-11-26 10:41:34 +00:00
mattijs
61dd625227
ENH: checkMesh: have -writeSets option
...
- checkMesh has option to write faceSets or (outside of) cellSets as
sampledSurface format. It automatically reconstructs the set on the master
and writes it to the postProcessing folder (as any sampledSurface). E.g.
mpirun -np 6 checkMesh -allTopology -allGeometry -writeSets vtk -parallel
- fixed order writing of symmTensor in Ensight writers
2015-11-23 15:24:33 +00:00
Henry Weller
d968ee30e1
TurbulenceModels: Improved instantiation of single-phase models in solvers
...
Simplifies lookup of RAS or LES models
2015-11-18 21:10:03 +00:00
mattijs
916dcb8685
ENH: parallel: overhaul of parallel mapping
...
- redistributePar to have almost (complete) functionality of decomposePar+reconstructPar
- low-level distributed Field mapping
- support for mapping surfaceFields (including flipping faces)
- support for decomposing/reconstructing refinement data
2015-11-17 15:05:05 +00:00
Henry Weller
22a4b5776b
createTurbulenceFields: Specification of turbulence fields now command-line option
...
Usage: createTurbulenceFields [OPTIONS]
options:
-case <dir> specify alternate case directory, default is the cwd
-constant include the 'constant/' dir in the times list
-fields <wordReList>
specify which turbulence fields (k, epsilon, omega, R) to
write - eg '(k omega)' or '(R)' or '(.*)'.
-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
-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
Resolves feature request http://www.openfoam.org/mantisbt/view.php?id=1912
2015-11-13 10:55:34 +00:00
Henry Weller
e2ef006b91
applications: Update ...ErrorIn -> ...ErrorInFunction
...
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-10 17:53:31 +00:00
Henry Weller
42fb1b9e8e
Updated notImplemented -> NotImplemented
...
The new NotImplemented macro uses __PRETTY_FUNCTION__ for GNU compatible
compilers otherwise __func__ to provide the function name string.
2015-11-01 10:26:37 +00:00
Henry Weller
42b3f1c9dc
wallHeatFlux: Add support for radiative and total heat-fluxes
...
Patch provided by Daniel Jasinski
Resolves feature request http://www.openfoam.org/mantisbt/view.php?id=1856
2015-10-30 14:32:26 +00:00
Henry Weller
557c8adba8
Added "-region" option to wallGradU, temporalInterpolate and pPrime2
...
Patches provided by Bruno Santos
Resolves feature-request http://www.openfoam.org/mantisbt/view.php?id=1861
2015-10-05 11:33:13 +01:00
Henry Weller
4c9eb4c2e9
ptot: Add support for -region
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1227
Patch provided by Bruno Santos
2015-09-28 15:34:37 +01:00
Henry Weller
9f697a5b65
utilities/postProcessing/noise: Corrected documentation
...
Patches provided by Bruno Santos
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1832
2015-08-19 11:37:27 +01:00
Henry Weller
19dcf83b6a
paraFoam: add support for system/blockMeshDict with the -block option
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1803
2015-08-01 18:36:00 +01:00
Henry Weller
91e04d69c1
Resolve various unimportant warning messages from Gcc, Clang and Icpc
2015-07-19 11:31:49 +01:00
Henry Weller
c981db68c7
sampledPlane: Correct handling of coordinate system specification
...
Patches provided by Timm Severin
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1764
2015-06-25 22:04:00 +01:00
Henry Weller
ad40e110df
Update headers
2015-06-24 10:45:42 +01:00
Henry Weller
5e05479e2a
Use basicThermo::dictName rather than hard-coding "thermophysicalProperties"
2015-06-24 10:44:57 +01:00
Henry Weller
b73fe0d4c3
utilities/postProcessing: Automate the selection of incompressible/compressible modes
2015-06-24 10:44:02 +01:00
Henry Weller
5c6203309b
timeSelector: Add support for -newTimes option
...
//- Return the set of times selected based on the argList options
// including support for \b -newTimes in which times are selected
// if the file <fName> does not exist in the time directory.
// Also set the runTime to the first instance or the
// \c constant/ directory if no instances are specified or available
static instantList select
(
Time& runTime,
const argList& args,
const word& fName
);
This is experimental functionality and currently on test in the yPlus
post-processing utility.
2015-06-24 10:04:29 +01:00
Henry Weller
b7cfd08fcb
Update headers
2015-06-23 11:27:05 +01:00
Henry Weller
87f6977bcb
Removed support for the legacy SiCortex64 architecture
2015-06-23 11:26:45 +01:00
Henry Weller
35c53a0ee8
createTurbulenceFields: Construct fields and turbulence model for every time step processed
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1749
2015-06-16 12:49:02 +01:00
Henry
605b3ff820
streamFunction: Evaluate which coordinate plan the 2D geometry is in filter-out the normal component
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1703
2015-05-22 22:38:39 +01:00
Henry
b5d3f85bd4
functionObjects: Upgrade to use new turbulence modeling library
2015-05-17 14:56:40 +01:00
Henry
9e015293b2
foamListTimes: Added '-rm' option to remove the selected time directories
...
If -rm is specified with the -processor option the selected time
directories are removed from all the processor directories.
2015-05-08 22:47:31 +01:00
Henry
0795ebed1f
execFlowFunctionObjects: Update handling of turbulence models
2015-04-25 16:31:09 +01:00
Henry
48155ba517
Pe: Create and write volScalarField in addition to the surfaceScalarField for ease of post-processing
...
Update handling of turbulence models
2015-04-25 16:29:54 +01:00
Henry
ebd85bc514
Update header
2015-04-25 15:13:15 +01:00
Henry
82c0cc5312
timeSelector: Rename option zeroTime -> withZero for consistency with the noZero option
2015-04-25 15:12:08 +01:00
Henry
aba8486680
foamListTimes: Change the default behavior to not include 0 in the list
...
To include 0 use the -zeroTime option
2015-04-25 11:49:49 +01:00
Henry
55d6b41d4b
vtkPV?FoamMeshVolume: Corrected conversion of tetWedge to VTK_WEDGE
...
Thanks to Bruno Santos for analysing and fixing this
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1633
2015-03-29 20:17:45 +01:00
Henry
9cd9a9f364
ddtScheme::fvcDdtPhiCoeff: Zero ddtCorr on AMIs
...
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1421
2015-03-24 15:23:01 +00:00
Henry
1845e2014d
DSMC: Rationalization and addition of mapping support
2015-02-20 17:24:14 +00:00
Henry
945c4c3d18
fluidThermo: Add compressibleTransportModel as base-class
...
Needed to create generic compressible turbulence model library
2015-02-17 17:25:26 +00:00
Henry
8628ef2fea
Corrected capitalization of Doxygen documentation comments
2015-02-14 13:10:15 +00:00