Commit graph

552 commits

Author SHA1 Message Date
Chris Greenshields
78d98ca482 Modified waterChannel tutorial to make case better posed
Existing case did not properly converge and suffered slow convergence
with the water level failing to reach an equilibrium.  A slight rise in
the channel appears to help the water level reach an equlibrium when the flow
rate over the rise matches the inlet flow rate.
2015-05-19 15:01:10 +01:00
Henry
997b3e7e2c ODESolver: Add more diagnostics when the max number of iterations is reached 2015-05-19 14:35:15 +01:00
Henry
4c256a3a5d ptscotchDecomp: link scotch library to resolve undefined symbol 2015-05-19 14:34:49 +01:00
Henry
658af8b5b2 driftFluxFoam/relativeVelocityModels/Make/options: add newline 2015-05-19 14:34:37 +01:00
Henry
218dafd76b printStack: rewritten to utilize dladdr for resolution of the stack addresses
Patch provided by Alexey Matveichev
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1676
2015-05-19 08:41:59 +01:00
Henry
8b9a57af74 Merge branch 'master' of github.com:OpenFOAM/OpenFOAM-dev 2015-05-18 22:36:17 +01:00
Henry
6281619fb9 Upgraded gcc from 5.0.0 to 5.1.0 2015-05-18 22:35:48 +01:00
Henry
f3767b6e45 Upgraded gcc from 5.0.0 to 5.1.0 2015-05-18 22:35:20 +01:00
Henry
38415f8839 Upgraded scotch to 6.0.3 (6.0.4 failed to compile) 2015-05-18 22:34:39 +01:00
Henry
b69a283081 Upgraded CGAL to 4.6 2015-05-18 22:34:23 +01:00
Chris Greenshields
1cb715186d Template case files to help general setup of OpenFOAM cases
The templates include a stategy to simplify meshing with snappyHexMesh,
particularly to help generate an initial mesh quickly that can subsequently be
improved.  The templates are setup to enable rapid initial simulations, typically
with simpleFoam.  The initial templates cover simple inflow-outflow and closed
domains, including rotating geometry, and an example axisymmetric flow.  For
more details, consult the README file accompanying each template case.
The cases are located in $FOAM_ETC/templates
2015-05-18 18:34:09 +01:00
Henry
95ae555848 thermalBaffle1DFvPatchScalarField: Correct handling of relaxation
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1696
2015-05-18 16:32:43 +01:00
Henry
176441090c foamyQuadMesh/square: Updated extrude2DMeshDict 2015-05-18 13:58:33 +01:00
Chris Greenshields
5ecb900eb4 Default expansionRatio to 1 for mesh extrusion 2015-05-18 13:18:03 +01:00
Henry
8824f2e310 Update headers 2015-05-18 12:10:10 +01:00
Henry
d9090fcf42 messageStream: Remove confusing argument-based conditional output
This had been used in functionObjects:

    Info(log)<< "messages" << data << ....

in which it is not at all clear what the "log" argument does whereas

    if (log) Info<< "messages" << data << ....

is totally clear and more efficient.
2015-05-18 11:54:56 +01:00
Henry
f6c679f79b Upgrade Clang -> 3.6.0 2015-05-18 11:54:15 +01:00
Henry
11a0aa03ba extrudeMesh: Add wedge patches after edge collapse 2015-05-18 11:54:03 +01:00
Henry
4aed56e67d makeSolidChemistryModel: Separate solid-only and solid-gas instantiation macros
Avoids duplicate typedefs.
Thanks to Bruno Santo for patch
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1694
2015-05-17 22:04:36 +01:00
Henry
e54868da7e Merge branch 'master' of github.com:OpenFOAM/OpenFOAM-dev 2015-05-17 18:30:45 +01:00
Henry
25c09da260 etc/config/settings: Set WM_ARCH_OPTION=32 on 32bit OSs 2015-05-17 18:30:11 +01:00
Chris Greenshields
e60cdeb72f Configuration settings of some dictionaries, e.g. snappyHexMeshDict
for more convenient case setup
2015-05-17 18:30:11 +01:00
Chris Greenshields
cacf165afc Packaged function objects to plug into OpenFOAM cases
See $FOAM_ETC/caseDicts/postProcessing/README for details
2015-05-17 18:22:27 +01:00
Chris Greenshields
7018a6a5e0 Function object that writes out the initial residual for specified fields
For vector/tensor fields, e.g. U, the largest residual of all components is written out
2015-05-17 16:48:55 +01:00
Henry
869bf2216b faceSource: Corrected handling of totalArea in parallel
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1693
2015-05-17 14:57:33 +01:00
Henry
262ad3f005 functionObjects: Upgrade to use new turbulence modeling library 2015-05-17 14:56:40 +01:00
Henry
48a2213965 Merge branch 'master' of github.com:OpenFOAM/OpenFOAM-dev 2015-05-16 15:34:47 +01:00
Henry
372dc26c8d int32: Add IO operators for long on 32bit OS
On 32bit OSs long is not unambiguously int32_t (or int64_t) causing
problems for IO operator resolution.  This problem is avoided by
explicitly defining the following operators:
2015-05-16 15:29:34 +01:00
Henry
1976c0f298 Upgrade OpenMPI to 1.8.5 to resolve issue compiling 32bit on 64bit machine 2015-05-16 15:28:26 +01:00
Chris Greenshields
a95250995a Script to monitor data with Gnuplot from time-value(s) graphs
e.g. data files written by functionObjects
Attempts to interpret automatically the format of time-data files
Works successfully with majority of time-data output, e.g. forceCoeffs,
but will be unsuccesful on files with inconsistent output format
2015-05-15 11:30:24 +01:00
Chris Greenshields
457288b585 Script to help load VTK images into ParaView as a sequence for animation
Creates symbolic links to all VTK files in a post-processing directory
Links form a sequence like name.0000.vtk, name.0001.vtk, etc.
Paraview recognises link names as a sequence which can be animated.
The sequence of links can be used to create a video from the images.
2015-05-15 11:22:12 +01:00
Chris Greenshields
29394db3d3 Script to create an MPEG-4 (.mp4) video from PNG-format images 2015-05-15 11:13:25 +01:00
Chris Greenshields
966c1590b2 Script to clone an OpenFOAM case including system, constant and one time directory.
Time directory is first time directory (0) by default
Alternatively the user can specify the latest time directory
Requires the latest (2.3.x) foamListTimes utility
2015-05-15 10:05:45 +01:00
Henry
7b2451f925 ReversibleReaction: Protect against /0 2015-05-14 18:51:26 +01:00
Henry
4c51cba64a externalWallHeatFluxTemperature: Correct docs
Resolved part of bug-report http://www.openfoam.org/mantisbt/view.php?id=1690
2015-05-14 18:50:47 +01:00
Henry
18705e2a77 chemistryModel: Improve efficiency of reversible reaction-rate evaluation 2015-05-14 18:49:18 +01:00
Henry
a25b0978a6 printStack, ptscotchDecomp: Correct integer type used to hold memory addresses 2015-05-14 18:48:35 +01:00
Henry
30a1b7e56f Startup scripts: Add documentation for WM_ARCH_OPTION 2015-05-14 18:47:48 +01:00
Henry
aec185cbdc Update header 2015-05-14 12:13:22 +01:00
Henry
5d5d41e940 bin/tools/RunFunctions: handle tabs and spaces
when retrieving entries from dictionaries

Patch supplied by Timm Severin
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1689
2015-05-14 12:11:44 +01:00
Henry
b6ebf4bdaa Update header 2015-05-10 12:33:33 +01:00
Henry
5acc3dbdd5 chemistryModel: Added optional Treact to reduce the time of chemistry evaluation
Treact: Temperature below which the reaction rates are assumed 0
2015-05-10 12:31:17 +01:00
Henry
ca07af4e64 twoPhaseEulerFoam fluidisedBed tutorials: increase residualAlpha for phase heat transfer
to improve stability of the thermal system
2015-05-09 23:46:28 +01:00
Henry
bfb726aba3 twoPhaseEulerFoam: rationalize handling of fixed-flux BC update 2015-05-09 23:45:15 +01:00
Henry
227f3a33f5 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
c9d9ba0b6c surfaceFilmModels: Replaced removeInjection with patchInjection
patchInjection accumulates mass exchanges on a per-patch basis which are
reported by injectionModelList
2015-05-08 16:40:03 +01:00
Henry
5c2fa016e4 Update header 2015-05-08 10:10:47 +01:00
Henry
cd245e9a3f twoPhaseEulerFoam: Update only the fixed-value phi patch fields before constructing the pressure eqn
Avoids small continuity error in parallel
2015-05-08 09:51:36 +01:00
Henry
e1d88f18bd Update header 2015-05-05 15:46:52 +01:00
Henry
08cc46689b Correct comment 2015-05-05 15:46:38 +01:00