Commit Graph

16805 Commits

Author SHA1 Message Date
Chris Greenshields
93002626c0 blockMeshDict files moved to system directory (new default location) in template cases and unit test cases 2015-11-13 16:05:59 +00:00
Henry Weller
58127cae71 tutorials/mesh/foamyHexMesh: Update location of blockMeshDict 2015-11-13 15:48:39 +00:00
Henry Weller
06f565569d steadyStateDdtScheme: Correct dimensions of fvcDdtUfCorr
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1913
2015-11-13 14:33:34 +00:00
Henry Weller
d84db55bd4 tutorials/combustion/fireFoam/les/smallPoolFire?D: Improved outlet BC
Now applies totalPressure and pressureInletOutletVelocity with hRef set
to the height of the outlet plane.
2015-11-13 14:17:07 +00:00
Henry Weller
fb2eacf2f1 tutorials/combustion/fireFoam/les/smallPoolFire?D: Improved outlet BC
Now applies totalPressure and pressureInletOutletVelocity with hRef set
to the height of the outlet plane.
2015-11-13 14:15:19 +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
mattijs
6ab06c57e2 STYLE: cellSourceTemplates: line length 2015-11-12 11:02:23 +00:00
Andrew Heather
cb358dc5ee Merge branch 'feature-functionObjects' of develop.openfoam.com:Development/OpenFOAM-dev-OpenCFD into feature-functionObjects 2015-11-11 16:13:18 +00:00
Andrew Heather
7175c872e6 ENH: Added FO documentation 2015-11-11 16:10:38 +00:00
Andrew Heather
5a32996280 ENH: Added FO documentation 2015-11-11 16:10:38 +00:00
Andrew Heather
d26b4ee490 ENH: fieldValues FOs updated following update to use functionObjectState 2015-11-11 16:10:01 +00:00
Andrew Heather
daede6874a ENH: fieldValues FOs updated following update to use functionObjectState 2015-11-11 16:10:01 +00:00
mattijs
1afb36a476 BUG: polyMesh: update patchGroups when polyMesh::readUpdate 2015-11-11 13:28:41 +00:00
mattijs
5e19fee4c6 BUG: polyMesh: update patchGroups when polyMesh::readUpdate 2015-11-11 13:28:41 +00:00
mattijs
cc3ef7b876 STYLE: cyclicPolyPatch: unused include files 2015-11-11 13:26:09 +00:00
mattijs
cae9f4e729 STYLE: cyclicPolyPatch: unused include files 2015-11-11 13:26:09 +00:00
mattijs
18b42907af STYLE: processorPolyPatch: typo in comment 2015-11-11 13:25:37 +00:00
mattijs
dc2b92c994 STYLE: processorPolyPatch: typo in comment 2015-11-11 13:25:37 +00:00
Andrew Heather
40680a43b1 ENH: Initial commit of new runTimePostProcessing function object
- Allows generation of images (currently PNG files) during the run
- ... or afterwards by invoking the execFlowFunctionObjects utility
- Wrapper around VTK functionality
- Support for objects:
  - text
  - points (glyphs: sphere, arrow)
  - lines (tubes)
  - surfaces (wireframe, shaded, combination)
- Colour using:
  - user-defined
  - field values (several colour maps availale)
- For image sequences:
  - dynamic views (camera movement)
  - objects can appear/disappear using opacity
- Building
  - VTK dependency v6+
  - satisfied using ParaView from ThirdParty directory
  - or separate VTK installation
2015-11-11 12:55:15 +00:00
Andrew Heather
387fc6ad12 ENH: Initial commit of new runTimePostProcessing function object
- Allows generation of images (currently PNG files) during the run
- ... or afterwards by invoking the execFlowFunctionObjects utility
- Wrapper around VTK functionality
- Support for objects:
  - text
  - points (glyphs: sphere, arrow)
  - lines (tubes)
  - surfaces (wireframe, shaded, combination)
- Colour using:
  - user-defined
  - field values (several colour maps availale)
- For image sequences:
  - dynamic views (camera movement)
  - objects can appear/disappear using opacity
- Building
  - VTK dependency v6+
  - satisfied using ParaView from ThirdParty directory
  - or separate VTK installation
2015-11-11 12:55:15 +00:00
mattijs
c48a203267 BUG: procesorPolyPatch: fixed check on oppositeness, correct tolerance 2015-11-11 12:54:08 +00:00
mattijs
a69538de48 BUG: procesorPolyPatch: fixed check on oppositeness, correct tolerance 2015-11-11 12:54:08 +00:00
mattijs
3457f567e5 ENH: uniformFixedValue: typo in comment 2015-11-11 12:52:51 +00:00
mattijs
1603d5e65d ENH: uniformFixedValue: typo in comment 2015-11-11 12:52:51 +00:00
mattijs
d1b2ccd5ca ENH: objectRegistry: print type when debugging 2015-11-11 12:51:13 +00:00
mattijs
7d11807f03 ENH: objectRegistry: print type when debugging 2015-11-11 12:51:13 +00:00
Andrew Heather
11c3654a26 ENH: Updates to set and surface writers
- New boundaryData surface writer
- Moved templated code into separate files
- Output filenames written to functionObjectState dictionary
- Ensight surface writer now supports a 'collate times' option [mattijs]
- Nastran surface writer updated based on user feedback
2015-11-11 12:50:16 +00:00
Andrew Heather
c972a37595 ENH: Updates to set and surface writers
- New boundaryData surface writer
- Moved templated code into separate files
- Output filenames written to functionObjectState dictionary
- Ensight surface writer now supports a 'collate times' option [mattijs]
- Nastran surface writer updated based on user feedback
2015-11-11 12:50:16 +00:00
mattijs
4c8ba8b5db BUG: dictionary: topDict function 2015-11-11 12:49:51 +00:00
mattijs
beef95c497 BUG: dictionary: topDict function 2015-11-11 12:49:51 +00:00
mattijs
edc2a9ab8d BUG: ISstream: only check character if reading succeeded 2015-11-11 12:48:51 +00:00
mattijs
afcd545a08 BUG: ISstream: only check character if reading succeeded 2015-11-11 12:48:51 +00:00
mattijs
7f95c64b16 ENH: containers: small changes to containers 2015-11-11 12:44:26 +00:00
mattijs
ffbc93b9d5 ENH: containers: small changes to containers 2015-11-11 12:44:26 +00:00
Andrew Heather
636673b7e3 BUG: Removed log file 2015-11-11 12:26:22 +00:00
Andrew Heather
040e06b8f5 ENH: Constant DataEntry - added construct from components 2015-11-11 12:25:52 +00:00
Andrew Heather
312b019f50 ENH: Constant DataEntry - added construct from components 2015-11-11 12:25:52 +00:00
Henry Weller
67feb101c2 etc/caseDicts/setConstraintTypes: Initialize the value for processor BCs to the uniform internalField value Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1883 2015-11-11 12:17:30 +00:00
Henry Weller
4aea10f548 etc/caseDicts/setConstraintTypes: Initialize the value for processor BCs to the uniform internalField value
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1883
2015-11-11 12:17:30 +00:00
Henry Weller
c4d5f65a10 Completed update ...ErrorIn -> ...ErrorInFunction
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-11 09:03:39 +00:00
Henry Weller
dc43311e62 src/OpenFOAM: Update ...IOErrorIn -> ...IOErrorInFunction
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-10 21:13:04 +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
735ce9cce7 src/finiteVolume: Update ...ErrorIn -> ...ErrorInFunction
Avoids the clutter and maintenance effort associated with providing the
function signature string.
2015-11-10 16:55:03 +00:00
mattijs
c6a3d4f3c5 ENH: surface: various updates to the surface utilities
surfaceBooleanFeatures: use CGAL for intersection
surfaceCheck: write surface zoning as vtk file
surfaceInflate: new utility to offset surface
surfacePatch: replacement for surfaceAutoPatch. Also does cutting of surfaces.
2015-11-10 15:04:32 +00:00
mattijs
f5a9ae43c6 COMP: liquidPropertiesFvPatchFields: compilation order 2015-11-10 12:59:47 +00:00
mattijs
031de9c4ab ENH: XiDyMFoam: new solver and tutorials
XiDyMFoam               : compressible version of XiFoam
oscillatingCylinder     : 2D case with cylinder moving up and down
annularCombustorTurbine : part of 3D combuster using cyclicPeriodicAMI
2015-11-10 12:24:34 +00:00
Henry Weller
78d7482e5b SolverPerformance: Complete the integration of the templated SolverPerformance<Type>
Now solvers return solver performance information for all components
with backward compatibility provided by the "max" function which created
the scalar solverPerformance from the maximum component residuals from
the SolverPerformance<Type>.

The residuals functionObject has been upgraded to support
SolverPerformance<Type> so that now the initial residuals for all
(valid) components are tabulated, e.g. for the cavity tutorial case the
residuals for p, Ux and Uy are listed vs time.

Currently the residualControl option of pimpleControl and simpleControl
is supported in backward compatibility mode (only the maximum component
residual is considered) but in the future this will be upgraded to
support convergence control for the components individually.

This development started from patches provided by Bruno Santos, See
http://www.openfoam.org/mantisbt/view.php?id=1824
2015-11-10 08:50:11 +00:00
mattijs
4f9e48bfc5 BUG: scalarTransport: have regIOobject member data
functionObjects only get detroyed when the runTime gets destroyed. So the
mesh is already destroyed and we cannot hold e.g. a volScalarField since
that will try to 'checkOut' from the objectRegistry(=mesh) upon destruction.
Note that we only see this in chtMultiRegionFoam.
2015-11-09 15:42:16 +00:00
mattijs
0431b8fbe1 ENH: humidityTemperatureCoupledMixed: moved to separate library
This bc was in compressible turbulence library which made it dependent
on liquidProperties. It was moved to a separate library since it is only
used in a single tutorial.
2015-11-09 14:40:21 +00:00
Andrew Heather
4caacdddb3 Merge branch 'feature-snappyHexMesh-gapRefinement' into 'develop'
Feature snappy hex mesh gap refinement

Adding automatic gap refinement capability

See merge request !2
2015-11-09 11:48:06 +00:00