Commit Graph

3846 Commits

Author SHA1 Message Date
a0a9cd3366 introduce readList<T> function
- Read a bracket-delimited list, or handle a single value as list of size 1.
  Mostly useful for handling command-line arguments.
  eg,
      if (args.options().found("patches"))
      {
          patches = readList<word>(IStringStream(args.options()["patches"])());
      }
  can handle both of these:
      -patches  patch0
      -patches \( patch1 patch2 patch3 \)
2009-05-18 12:05:52 +02:00
c2d39f1435 adding new coal-based surface reaction moodels 2009-05-18 09:38:31 +01:00
06517656e8 Foam::findEtcFile - avoid false positives on directories
- use isFile() instead of exists() for file-checking
2009-05-18 10:27:32 +02:00
20c1a673e7 'rebrand' OSspecific Unix -> POSIX
- change name of environment variable from $WM_OS -> $WM_OSTYPE
  as a better description
2009-05-18 10:26:11 +02:00
51e8809560 Merge branch 'lagrangianDev' into WBM 2009-05-15 17:13:15 +01:00
34254a29b0 assuming volatile mass does not include mass due to phase change 2009-05-15 16:19:46 +01:00
423cc00ae7 adding const-ness 2009-05-15 14:50:34 +01:00
0fb2546a43 updated for empty specie list 2009-05-15 14:39:01 +01:00
a624d51561 Added further stabilisation for the case where ksStar is very large. 2009-05-15 14:24:42 +01:00
3f11699fce updates for phase change modelling 2009-05-15 13:14:59 +01:00
f27c3cff74 changed notImplemented(...) to warnings under debug mode 2009-05-15 13:14:15 +01:00
b02f6145fd changed setting of carrier global ids for particle solid components 2009-05-15 13:13:24 +01:00
a41e845f97 changed info message 2009-05-15 13:12:18 +01:00
f6e23209de Merge branch 'master' into molecularDynamics 2009-05-15 10:11:02 +01:00
fb9b2219f7 added wmake libso coalCombustion 2009-05-14 18:15:23 +01:00
dfe30f9e46 Merge branch 'lagrangianDev' into WBM 2009-05-14 15:30:48 +01:00
ad67ebcf57 adding general include file 2009-05-14 15:30:15 +01:00
64c0a9813f intial commit of coal combustion functionality 2009-05-14 15:17:47 +01:00
9becccaeeb removing unnecessary header file 2009-05-14 13:42:11 +01:00
c9e57ad9d5 updated to reflect change in lagrangian phase source term names 2009-05-14 13:29:20 +01:00
30c7e8aa6c updated coupling with carrier phase 2009-05-14 13:26:41 +01:00
d89df4142e renamed 2009-05-14 13:25:02 +01:00
b9eafd250a - min rho, T and p now required in constantProperties
- added (cumulative) contributions due to transfer of mass, mom and energy when
  evaluating cell properties
2009-05-13 12:24:32 +01:00
2aec8f2820 renamed buildParaView3.5-cvs -> buildParaView and reworked
- get version from $ParaView_VERSION or from -version option
- added QT gui support (useful when compiling enGrid)
- update files for finding cmake-2.6.4 as well
- added bin/engridFoam for calling a version of enGrid that uses the
  paraview libraries compiled with/for OpenFOAM
- added foam3rdParty change directory alias
2009-05-13 11:31:44 +02:00
100e27dfa3 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev
Conflicts:
	src/turbulenceModels/incompressible/RAS/derivedFvPatchFields/wallFunctions/nutWallFunctions/nutRoughWallFunction/nutRoughWallFunctionFvPatchScalarField.C

Conflicts:
	src/turbulenceModels/incompressible/RAS/derivedFvPatchFields/wallFunctions/nutWallFunctions/nutRoughWallFunction/nutRoughWallFunctionFvPatchScalarField.C
2009-05-13 00:06:11 +01:00
0d2fd6b252 Added stabilisation to the nut update. 2009-05-13 00:02:36 +01:00
326dd9f0fd added cellMass() function 2009-05-12 18:51:45 +01:00
f2c061d425 using ROOTVSMALL instead of SMALL 2009-05-12 18:50:57 +01:00
58aa677a74 bugfix: removed reference to tmp field 2009-05-12 18:31:13 +01:00
b778c94ca9 bugix: was returning wrong index 2009-05-12 13:24:48 +01:00
8f21831abe typo 2009-05-12 13:24:13 +01:00
d45bae5db4 better naming of mass transfer fields 2009-05-12 13:23:51 +01:00
92766a4418 removed link to local coalCombustion library 2009-05-12 13:23:11 +01:00
72362de6b1 foamToEnsight* fixes and tweaks
foamToEnsight:
    - add -noPatches option
    - had incorrect part# when the internalMesh was not output
    - case file is always ascii

foamToEnsightParts:
    - fixed field selection bug,
      no fields were selected when a single time-step was selected
2009-05-12 12:37:25 +02:00
69c7280f50 Merge branch 'olesenm' 2009-05-12 10:59:45 +01:00
0ee817a060 Also added a separate specification of the static pressure level but the
location for the specification is the same as that for the pd level.
2009-05-11 23:19:56 +01:00
6562861180 Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2009-05-11 21:20:02 +01:00
f2d00b3230 Improve reference handling. 2009-05-11 21:19:55 +01:00
f983e0b42e Correct handling of MANPATH so that the system settings are not overridden. 2009-05-11 21:19:26 +01:00
4366d8df2c cosmetics - adjust copyright dates 2009-05-11 15:10:31 +02:00
774cf8b4db Merge commit 'OpenCFD/master' into olesenm
- with minor additional changes
2009-05-11 13:55:06 +02:00
0bc18a26f6 bugfix decomposePar
- explicitly remove any previously decomposed 'mut' and 'nut' when
  decomposing fields since they can otherwise prevent the turbulence model
  from being upgraded properly.
  Removing all decomposed fields first might be a better idea in the
  long-term, but would probably be slower.
2009-05-11 10:52:51 +02:00
312aba6ef2 corrected indices for mass transfer due to phase change 2009-05-08 17:02:58 +01:00
19d951ce86 minor cleanup of turbulence models
- added constructor dictionary(const dictionary*) that also handles NULL
  pointers and makes it convenient to construct from a possibly nonexistent
  sub-dictionary:
  eg,
      dictionary dict2(dict1.subDictPtr("someDict"));

- make some of the turbulence Coeffs sub-dictionary optional.
  Their contents are all 'lookupOrAddDefault' anyhow.

- in turbulentMixingLength BCs, skip namespace qualifier in template
  (eg, <RASModel> vs. <compressible::RASModel>)

- change comments from 'turbulenceProperties' to RASProperties/LESProperties

- consistency between compressible/incompressible - no separate file for
  'New' selector etc

- consistency in accessing the model coefficients.
  Use method coeffDict() for const access.
  Use protected data member coeffDict_ for read/write access.

- document model coefficients in etc/constant/RASProperties.
  Need the same for LESProperties before we can prune these from the
  tutorials.
2009-05-08 17:27:42 +02:00
7deb4aa2a9 added alphaSgs wall functions - need checking 2009-05-08 13:32:00 +01:00
c0fcf87cb9 comment 2009-05-08 13:07:21 +01:00
1c101ec1a8 bugfix fixedBlended scheme, cosmetics changes
- actually blend correction factors as well in fixedBlended scheme

- consistency change: move 'linearUpwindV' into same directory as
  'linearUpwind', move correction code from .H into .C code.

- minor docu format/spelling changes

A more general question:
~~~~~~~~~~~~~~~~~~~~~~~~
- would it make more sense to use template specializations for the
  '*V' differencing schemes?
2009-05-08 13:05:19 +02:00
321e4af9e8 constraints for reduced -D cases 2009-05-08 11:55:50 +01:00
d2a78f7e96 finally drop references to ~/.OpenFOAM-<ver> (use ~/.OpenFOAM/<ver>) 2009-05-07 10:37:55 +02:00
1cdbeb29d7 minor tweak to wmake
- place wmkdep and dirToString executables under
  utilbin/$(WM_ARCH)$(WM_COMPILER).
  This helps somewhat when copying rules about, and might help when creating
  general rules.
2009-05-06 15:56:29 +02:00