Commit Graph

310 Commits

Author SHA1 Message Date
Henry Weller
365f9b0006 dimensioned<Type>: Added constructor from name, dimensions and dictionary
to simplify construction of dimensionedScalar properties and avoid the
duplication of the name string in the constructor call.
2015-07-21 12:57:07 +01:00
Henry Weller
4c21f24a8c Input of dimensionedScalars: update read-construction of dimensionedScalar in applications
so that the specification of the name and dimensions are optional in property dictionaries.

Update tutorials so that the name of the dimensionedScalar property is
no longer duplicated but optional dimensions are still provided and are
checked on read.
2015-07-20 22:52:53 +01:00
Henry Weller
7810d4327c SRFSimpleFoam, SRFPimpleFoam: Use absolute U for the production term in turbulence models
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1788
2015-07-19 19:05:06 +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
0fb6a01280 fluxRequired: Added setFluxRequired function to fvSchemes class
Added calls to setFluxRequired for p, p_rgh etc. in all solvers which
avoids the need to add fluxRequired entries in fvSchemes dictionaries.
2015-07-15 21:57:16 +01:00
Henry Weller
15198a34bd fluxRequired: Added setFluxRequired function to fvSchemes class
Added calls to setFluxRequired for p in all incompressible solvers which
avoids the need to add fluxRequired entries in fvSchemes dictionary.

Will add calls to setFluxRequired to the rest of the solvers.
2015-07-15 15:04:51 +01:00
Henry Weller
1f7b3883ff pimpleFoam: Caching 1/A is no longer necessary 2015-06-30 16:07:42 +01:00
Henry Weller
8b47981d3e pisoFoam: Added MRF and fvOptions support 2015-06-30 15:21:00 +01:00
Henry Weller
60cffb2fc3 pimpleFoam family: Added PIMPLEC (PIMPLE-consistent) support
Select using the optional

    consistent true;

setting in the PIMPLE dictionary of fvSolution.

This option is generally only beneficial for cases run in PIMPLE-mode
with a large maximum Courant number.
2015-06-27 18:56:24 +01:00
Henry Weller
e332c4a335 simpleFoam: Construct a turbulenceModel rather than RASModel
to support laminar simulations in the new framework.

Unfortunately this allows LES models to be instantiated although they
are not compatible with steady-state simulations.
2015-06-23 10:52:45 +01:00
Henry
c3ee2348a6 MRF: Separate MRF from fvOptions
fvOptions does not have the appropriate structure to support MRF as it
is based on option selection by user-specified fields whereas MRF MUST
be applied to all velocity fields in the particular solver.  A
consequence of the particular design choices in fvOptions made it
difficult to support MRF for multiphase and it is easier to support
frame-related and field related options separately.

Currently the MRF functionality provided supports only rotations but
the structure will be generalized to support other frame motions
including linear acceleration, SRF rotation and 6DoF which will be
run-time selectable.
2015-05-29 23:35:43 +01:00
Henry
38171e0c7a MRFZone: rationalize to allow support for general frame acceleration 2015-05-29 15:31:53 +01:00
Henry
38177526ff simpleFoam/SRFSimpleFoam: Added support for SIMPLEC
SIMPLEC (SIMPLE-consistent) is selected by setting "consistent" option true/yes:

SIMPLE
{
    nNonOrthogonalCorrectors 0;
    consistent yes;
}

which relaxes the pressure in a "consistent" manner and additional
relaxation of the pressure is not generally necessary.  In addition
convergence of the p-U system is better and reliable with less
aggressive relaxation of the momentum equation, e.g. for the motorbike
tutorial:

relaxationFactors
{
    equations
    {
        U               0.9;
        k               0.7;
        omega           0.7;
    }
}

The cost per iteration is marginally higher but the convergence rate is
better so the number of iterations can be reduced.

The SIMPLEC algorithm also provides benefit for cases with large
body-forces, e.g. SRF, see tutorials/incompressible/SRFSimpleFoam/mixer
and feature request http://www.openfoam.org/mantisbt/view.php?id=1714
2015-05-29 11:30:40 +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
67e8bd8bf9 shallowWaterFoam: Read hU rather than U to support complex e.g. time-varying BCs
Disadvantage is that the BC values have to be specified in terms of hU
rather than U.  The alternative would be to add complex code to map h
and U BCs into the equivalent for hU.
Resolves bug-report http://www.openfoam.org/mantisbt/view.php?id=1566
2015-03-13 22:14:08 +00:00
Henry
1dcf50d4b4 icoFoam/nonNewtonianIcoFoam: Update to use pisoControl 2015-02-21 21:39:01 +00:00
Henry
5a2c5c8fdc Explicitly name derived fields to improve readability of diagnostic messages and avoid duplicate registration 2015-02-12 09:59:52 +00:00
Henry
91ffedbeb2 Solvers: Rationalized correctPhi 2015-02-11 13:22:24 +00:00
Henry
c778346c96 Formatting: Rationalized the indentation of #include 2015-02-10 20:35:50 +00:00
Henry
633ae4ede0 solvers: rationalize the return statement 2015-02-10 18:20:42 +00:00
Henry
46f16ecb80 Use old PISO control structure for teaching solvers icoFoam and nonNewtonianIcoFoam 2015-02-10 17:31:38 +00:00
Henry
25908eb4fc pimpleControl and pisoControl: Rationalize PISO and PIMPLE control 2015-02-10 13:47:18 +00:00
Henry
fe8c5ff636 Applications: use pimpleControl.dict() and simpleControl.dict() instead of looking-up the sub-dict 2015-02-09 22:15:26 +00:00
Henry
66cb99e696 Updated headers to ensure the class name declared to Doxygen is in the appropriate namespace
Also moved global classes which should be in the Foam namespace into it.
2015-02-09 14:43:11 +00:00
Henry
2aec249647 Updated the whole of OpenFOAM to use the new templated TurbulenceModels library
The old separate incompressible and compressible libraries have been removed.

Most of the commonly used RANS and LES models have been upgraded to the
new framework but there are a few missing which will be added over the
next few days, in particular the realizable k-epsilon model.  Some of
the less common incompressible RANS models have been introduced into the
new library instantiated for incompressible flow only.  If they prove to
be generally useful they can be templated for compressible and
multiphase application.

The Spalart-Allmaras DDES and IDDES models have been thoroughly
debugged, removing serious errors concerning the use of S rather than
Omega.

The compressible instances of the models have been augmented by a simple
backward-compatible eddyDiffusivity model for thermal transport based on
alphat and alphaEff.  This will be replaced with a separate run-time
selectable thermal transport model framework in a few weeks.

For simplicity and ease of maintenance and further development the
turbulent transport and wall modeling is based on nut/nuEff rather than
mut/muEff for compressible models so that all forms of turbulence models
can use the same wall-functions and other BCs.

All turbulence model selection made in the constant/turbulenceProperties
dictionary with RAS and LES as sub-dictionaries rather than in separate
files which added huge complexity for multiphase.

All tutorials have been updated so study the changes and update your own
cases by comparison with similar cases provided.

Sorry for the inconvenience in the break in backward-compatibility but
this update to the turbulence modeling is an essential step in the
future of OpenFOAM to allow more models to be added and maintained for a
wider range of cases and physics.  Over the next weeks and months more
turbulence models will be added of single and multiphase flow, more
additional sub-models and further development and testing of existing
models.  I hope this brings benefits to all OpenFOAM users.

Henry G. Weller
2015-01-21 19:21:39 +00:00
Henry
0da35af2f4 Update headers 2015-01-12 12:34:38 +00:00
Henry
ff29093117 Incompressible turbulence models: Remove the correction of the laminar transport model
Explicitly correct laminar transport at the application level as is done in the multiphase solvers
2015-01-12 12:32:38 +00:00
Henry
844b283030 New version of wmake supporting out-of-tree object and dependency files 2014-12-14 21:42:18 +00:00
Henry
cab71bd05f pimpleFoam: Added support for fixedFluxPressure BC 2014-03-20 16:34:31 +00:00
Henry
a8c917fd4b DyM solvers: correct Uf using phi after construction 2013-12-11 17:26:34 +00:00
Henry
e9b6c5f293 Rationalise all correctPhi implementations 2013-09-11 22:59:00 +01:00
Henry
08baa6eda6 fixedFluxPressure BC: the snGrad is now pushed into the BC from pEqn.H rather than being evaluated in the BC 2013-09-11 00:10:00 +01:00
Henry
3ac2d3e65a Rationalised createPcorrTypes.H and createUf.H 2013-09-10 17:08:29 +01:00
Henry
470553c61a Updated headers 2013-09-09 12:41:33 +01:00
Henry
51f085faa5 Rewrite of ddtPhiCorr - ddtCorr and density-weight HbyA on compressible solvers.
For DyM solvers phiAbs is replaced by Uf but this conversion is currently not complete
2013-09-09 12:41:20 +01:00
Henry
046f740f0e Renamed relativeFlux -> makeRelative and absoluteFlux -> makeAbsolute 2013-08-20 15:40:00 +01:00
Sergio Ferraris
05022c2c02 BUG: In these solvers adjustPhi in the pEqn was calculated "before"
fvOption.relativeFlux() statement. Therefore adjustPhi was using
the absolute phi instead if the relative when the MRF was active
2013-08-07 17:18:08 +01:00
Henry
2d124e8e8b Removed blank-line 2013-06-20 10:40:01 +01:00
mattijs
3050476b1f STYLE: chtMultiRegionFoam: corrected comment 2013-06-07 14:53:49 +01:00
andy
1ad81c9b19 BUG: Added missing/non-committed file 2013-06-04 09:50:21 +01:00
andy
d18db8ba07 ENH: potentialFreeSurfaceFoam - updated phi patches so can use fixed flux pressure on moving boundaries 2013-06-03 18:26:56 +01:00
Henry
042354a88e rhoPimpleDyMFoam: New version of rhoPimpleFoam for moving-mesh cases 2013-04-29 14:34:15 +01:00
andy
2915000cbc BUG: Corrected fvOptions usage in pimpleDyMFoam UEqn 2013-04-11 12:05:44 +01:00
Henry
339644581c Field mapping following topology change: Dy default additional faces now inherit the internal field values
if they do not have neighbouring faces from which the values may be
interpolated.  Also the old-time flux is set to the current flux values
following correction.  This currently supports only Euler time-schemes.
2013-03-25 16:43:46 +00:00
andy
5ec46af785 ENH: Solver updates for fvOptions usage 2013-01-22 09:43:44 +00:00
andy
2931af2eea BUG: Added missing fvOptions to rhs of UEqn 2013-01-21 17:40:27 +00:00
andy
78df71ea98 ENH: Updated solver header doc 2013-01-11 16:04:33 +00:00
andy
d2b84dc511 ENH: Updated fieldSources->fvOptions for solvers 2013-01-08 09:38:01 +00:00
opencfd
de29a1ed27 Merge branch 'master' of dm:/home/dm4/OpenFOAM/OpenFOAM-dev 2012-12-10 17:09:34 +00:00
opencfd
391a703b90 COMP: various: indirect linkage problems on Ubuntu12.04 2012-12-10 17:08:42 +00:00
andy
72ab425a77 ENH: Updated instantiation of sources by solvers 2012-12-10 15:21:37 +00:00
andy
b785ae594d ENH: Updated sources for incompressible solvers 2012-12-10 11:09:08 +00:00
andy
63177c9da4 ENH: pimpleFoam - added sources.correct(U) after momentum solve 2012-12-10 10:15:54 +00:00
andy
70d61bfe09 ENH: Updated Allwmake scripts 2012-12-06 09:50:36 +00:00
andy
12ec31f0c9 ENH: Updated sources handling in pimpleFoam 2012-12-05 17:07:15 +00:00
andy
5128ae22c0 ENH: Added MRF functionality to porousSimpleFoam 2012-12-05 16:08:11 +00:00
andy
1bd09f6e16 ENH: Removed MRFSimpleFoam - can now use simpleFoam + basicSource 2012-12-05 15:56:52 +00:00
andy
3fd6abf893 ENH: Updated simpleFoam sources hook for relativeFlux 2012-12-05 15:54:36 +00:00
andy
51a2313c3e BUG: potentialFreeSurfaceFoam - Corrected pressure calculation - mantis #654 2012-12-04 18:07:24 +00:00
andy
044280e4ac ENH: Moved call to constrain to after equation relaxation 2012-11-29 18:15:12 +00:00
andy
ef95b084ed ENH: Added MRF and porosity functionality to pimpleFoam 2012-11-29 16:37:12 +00:00
mattijs
e65512be4e COMP: sampling: moved sampledSet writing to fileFormats 2012-11-16 13:13:39 +00:00
andy
6bc9714f1f ENH: Updated MRF solvers 2012-10-29 16:57:58 +00:00
andy
4cc5aa152e ENH: Updated porousSimpleFoam after porosity model updates 2012-10-18 15:43:56 +01:00
Henry
3685e80369 nonNewtonianIcoFoam: Added stress transpose term 2012-04-29 22:02:38 +01:00
Henry
28762dc468 Removed trailing whitespace 2012-04-19 14:17:30 +01:00
Henry
aaf0eed6ae Changed dates 2012-02-24 10:12:42 +00:00
Henry
7df00f96fc Correct line lengths 2012-02-23 12:31:16 +00:00
andy
90d2f80aae ENH: Deprecated channelFoam solver - can now use pimpleFoam with field sources 2012-01-31 12:23:16 +00:00
andy
9c8e2fa709 ENH: Updated use of field sources in simple/pimple solvers 2012-01-26 16:23:34 +00:00
mattijs
9030833a49 COMP: porousSimpleFoam: Make/options for fieldSources 2012-01-16 16:41:56 +00:00
sergio
698ceefed1 ENH: Adding fieldSources lib to solvers usiing sources 2012-01-10 15:34:42 +00:00
andy
3aadb63c4b ENH: Added new potentialFreeSurfaceFoam solver - single phase with wave height inclusion 2011-11-18 10:07:46 +00:00
andy
84ad94a455 ENH: pimple solvers: no longer update U in UEqn unless specifying a momentum predictor 2011-11-15 16:13:53 +00:00
andy
874b598bf2 STYLE: Code formatting and consistency 2011-11-11 16:58:39 +00:00
andy
07c71f6d9d Merge branch 'master' of /home/dm4/OpenFOAM/OpenFOAM-dev 2011-11-03 17:42:36 +00:00
andy
e0b35ae32e ENH: moved sources to eqn rhs 2011-11-03 17:19:13 +00:00
andy
4b527e3e27 ENH: Updated solvers using fieldSources 2011-11-03 16:58:53 +00:00
Henry
1528e8f20f adjointShapeOptimizationFoam: Corrected global adjoint continuity error 2011-11-03 16:34:44 +00:00
andy
9ddb63713c BUG: pimple solvers were using nCorrPIMPLE instead of nCorrPISO in pEqns 2011-11-03 09:53:10 +00:00
andy
54e4f9f00b ENH: Introduced filed sources to ico PIMPLE solvers 2011-11-02 17:21:14 +00:00
andy
da0f1c45c9 ENH: Introduced filed sources to remaining ico SIMPLE solvers 2011-11-02 17:13:35 +00:00
andy
140ece3b5e ENH: deprecated windSimpleFoam and moved turbineSiting tutorial to simpleFoam 2011-11-02 17:03:38 +00:00
andy
e9288a698e ENH: added fields sources to simpleFoam 2011-11-02 17:01:28 +00:00
andy
9ec3773360 ENH: Updated windSimpleFoam usage of IObasicSourceList 2011-11-01 17:28:37 +00:00
andy
ca3ec6ebcb ENH: Updated SIMPLE solvers to new simpleControl framework 2011-10-26 14:31:57 +01:00
andy
d05c5a41a1 ENH: Updated PIMPLE solvers to new pimpleControl framework 2011-10-26 12:04:25 +01:00
andy
45a4fbda2c ENH: Added ddtPhiCorr to pimpleDyMFoam on a switch 2011-09-28 13:58:08 +01:00
andy
fc2373c7f2 ENH: Updated options files after moving AMI lib 2011-09-08 15:22:16 +01:00
andy
1c1a98363c ENH: Simplified solvers - removed storePrevIter code 2011-09-08 12:04:15 +01:00
andy
bc952e63de ENH: storePrevIter now handled by solutionControl class 2011-09-08 11:42:05 +01:00
andy
dca1a75c97 ENH: Added AMI lib to link options for pimpleDyMFoam solver 2011-09-07 13:15:10 +01:00
Henry
c2dd153a14 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
Henry
012dc7ecba Changes to keep clang happy. 2011-07-05 17:01:40 +01:00
Henry
9da17e04ee SRFPimpleFoam: upgraded from OpenFOAM-1.7.x for OpenFOAM-dev 2011-06-24 13:40:20 +01:00
Sergio Ferraris
1bf6d30f47 BUG: Adding U source before relaxing Ueq 2011-06-10 16:19:03 +01:00
Henry
f70593a8ff Renamed simpleSRFFoam -> SRFSimpleFoam and simpleWindFoam -> windSimpleFoam 2011-04-19 23:23:49 +01:00
Henry
f8f575e23c Tutorial solvers and mesh converters moved to applications 2011-04-19 23:20:18 +01:00
andy
89335fa1ce ENH: Further solver PIMPLE updates 2011-04-18 11:47:44 +01:00
andy
0301a62527 ENH: Updated more solvers to use the new algorithm container classes 2011-04-15 16:34:29 +01:00
andy
656bbf5308 ENH: Updated solvers to use simpleControl and pimpleControl 2011-04-14 17:45:20 +01:00
andy
fb11f37e38 ENH: Propagating pimpleControl across pimple-based solvers 2011-04-13 17:20:29 +01:00
andy
6f138dc60f GIT: resolve merge conflict 2011-03-28 10:34:21 +01:00
Henry
5b4cd73e55 PIMPLE: Rationalised loop structure
Automated the caching of "finalIteration".
2011-03-26 21:48:15 +00:00
andy
6f47073d34 ENH: Removed unnecessary ()'s 2011-03-24 14:39:41 +00:00
Mark Olesen
25821081ba GIT: adjust copyright year for git-push 2011-03-22 16:44:59 +01:00
Henry
172c026e67 porousSimpleFoam: Completed relocation 2011-03-18 10:25:56 +00:00
Henry
6af8b9db7b porousSimpleFoam: updated and now a sub-application to simpleFoam 2011-03-17 17:49:15 +00:00
Henry
c3cb632c24 Documentation: converted javadoc @ to LaTeX style \ in Doxygen code docs 2011-02-08 18:22:00 +00:00
andy
eaef8d482b STYLE: Updated 1991 start copyright year to 2004 2011-01-14 16:08:00 +00:00
andy
099cc39e2e Revert "STYLE: 2011 copyright date."
This reverts commit b18f6cc1ce.
2011-01-05 18:24:29 +00:00
graham
b18f6cc1ce STYLE: 2011 copyright date. 2011-01-05 11:14:26 +00:00
Mark Olesen
da439f5484 STYLE: consistent naming for templated/non-templated patch field construction
eg,
    - makePatchTypeField -> makeTemplatePatchTypeField
    - makeNonTemplatedPatchTypeField -> makePatchTypeField
2010-12-30 09:36:09 +01:00
Mark Olesen
e81e392ae6 COMP: adjust code for nu() as tmp<volScalarField> 2010-12-22 09:38:27 +01:00
Mark Olesen
fc2aeba9fc COMP: avoid ambiguous construct from tmp - solvers/ incompressible 2010-12-21 09:51:32 +01:00
Henry
5dc9b66ba3 New Courant number now implemented in most solvers
CHT solvers still to do
2010-10-13 13:09:24 +01:00
Henry
eb51614780 Renamed rUA -> rAU 2010-10-11 20:10:34 +01:00
Henry
216f0a0cd1 pimpleDyMFoam: Corrected caching of rUA/rAU 2010-10-11 16:18:49 +01:00
andy
88f0f2e4a3 ENH: simpleFoam, rhoSimpleFoam and porousSimpleFoam updates 2010-10-08 14:38:03 +01:00
graham
28345247a7 STYLE: Fixing code style requirements for more files - those not
picked up by a copyright change.
2010-07-29 11:28:44 +01:00
graham
f26b8c1cc7 STYLE: 80 char lines. 2010-07-28 16:42:53 +01:00
graham
012494fdb5 STYLE: Fixing code style requirements for all apps.
Exception: applyWallFunctionBoundaryConditions.C cannot split #include
directives.
2010-07-27 15:27:05 +01:00
mattijs
f6670f8dec COMP: Make/options added indirect libs for Solaris linker. 2010-07-15 09:38:52 +01:00
andy
28b1a9e2c6 Merge branch 'olesenm' 2010-06-03 10:25:03 +01:00
mattijs
f1ee573aa0 Merge branch 'inotify'
Conflicts:
	TODO
2010-06-02 10:10:52 +01:00
mattijs
c51a2b0f63 ENH: have MUST_READ_IF_MODIFIED on IOdictionary construction 2010-06-02 09:48:07 +01:00
henry
361b153343 Final iteration information now available in mesh::data (used to be mesh::fvData)
Relaxation and solution parameters for the final iteration in PIMPLE loops are
now selected according to the value of the "finalIteration" entry in the
mesh::data dictionary.

rhoPimpleFoam significantly updates and now replaces rhoPisoFoam.
2010-05-25 18:45:25 +01:00
Mark Olesen
f9f988d82f Merge remote branch 'OpenCFD/master' into olesenm
Conflicts:
	src/finiteVolume/fields/fvPatchFields/derived/timeVaryingMappedFixedValue/timeVaryingMappedFixedValueFvPatchField.C
2010-05-31 11:50:56 +02:00
Mark Olesen
ff30e6b61a STYLE: can use bool instead of Switch version of dictionary::lookupOrDefault
- both versions handle the same input words.
  Only need the <Switch> version when the destination variable is
  also a Switch and we need to output the word later.
2010-05-20 14:17:18 +02:00
Mark Olesen
227631742d ENH: add const-ness to pressureImplicitPorosity control 2010-05-20 08:42:07 +02:00
Mark Olesen
80b8071e75 ENH: add default control values to ease SIMPLE->PIMPLE transition
- add const-ness for control variables

- drop unused fluxGradp variable

- use lookupOrDefault instead of found/lookup combination
2010-05-20 08:24:55 +02:00
andy
ccf61a7db8 Revert "STYLE: remove unneed '()' for simple return statements,"
This reverts commit c600ce545d.
2010-05-18 14:30:53 +01:00
Mark Olesen
c600ce545d STYLE: remove unneed '()' for simple return statements,
- fix 'forAll (' -> 'forAll(' format (again)
2010-05-17 13:08:11 +02:00
andy
7ad0be020e Merge branch 'master' of ssh://noisy/home/noisy3/OpenFOAM/OpenFOAM-dev 2010-05-10 11:44:49 +01:00
henry
4b487cf5e0 pimpleDyMFoam: Moved turbulence correction inside the outer-loop. 2010-05-08 10:47:19 +01:00
mattijs
c5b801c5dc BUG: indexing symmTensor with tensor::XX component names. 2010-05-04 17:21:09 +01:00
Mark Olesen
72f7d46f23 ENH: add operator[](const word&) as "find-by-name" to some classes
- affected: polyBoundary, fvBoundaryMesh, ZoneMesh, searchableSurfaces

  before:
      const label zoneI = mesh.cellZones().findZoneID(zoneName);
      const cellZone& cz = mesh.cellZones()[zoneI];
  after:
      const cellZone& cz = mesh.cellZones()[zoneName];
2010-04-29 10:12:35 +02:00
Mark Olesen
9c32ce1016 STYLE: use forAll macro in more places, avoid LF-CR endings 2010-04-23 18:35:55 +02:00
mattijs
21b283779c STYLE: new time structure 2010-04-15 11:59:31 +01:00
Mark Olesen
5b8b42f0dc TYPO: in directory name for adjointShapeOptimizationFoam 2010-04-12 14:26:59 +02:00
henry
d4d0b88988 fvData: New database (dictionary) held on the fvMesh to store residual information etc.
This data can be used for convergence testing e.g. by a functionObject.
Other data could also be stored, e.g. global continuity errors and other reduced results.
2010-04-07 15:40:52 +01:00
henry
ed8fb0aa99 UEqn: Removed "Sp" term from the momentum equation of the steady-state solvers.
It is not clear that this "correction" term has provided any benefit and there
are cases for which it has proved detrimental to stability and convergence.
2010-04-06 16:28:59 +01:00
Mark Olesen
d29c438657 STYLE: use url for FSF license instead of postal address, switch to GPL v3 2010-03-29 14:07:56 +02:00
henry
d35773f4fb New solver: adjointShapeOptimizationFoam
Uses adjoint method to block regions of the domain causing total pressure loss,
e.g. recirculation zones.

pitzDaily tutorial case supplied.
2010-03-15 17:08:45 +00:00
mattijs
22ac629da5 BUG: Detect derived-from-wall boundary conditions 2010-03-01 14:49:47 +00:00
henry
cdb616eb48 Removed blank line. 2010-01-20 17:06:22 +00:00
Mark Olesen
5e972c772f remove trailing space from some files 2009-12-04 13:39:35 +01:00
Mark Olesen
909e6b27e4 Apply coding style recommendations:
- space between keyword and bracket in 'for(..)', 'if(..)', 'while(..)'
2009-11-30 08:55:03 +01:00
Mark Olesen
fa93ce8cd7 coding style adherence
- markup codingStyleGuide.org examples so they actually indent correctly

- use 'Info<<' as per codingStyleGuide instead of 'Info <<'
2009-11-27 15:39:14 +01:00
henry
bb65911c45 Added a correction to the boundary velocity and flux to make them consistent
with the boundary motion before the fluxes are corrected for continuity by
pcorr.
2009-11-18 23:10:26 +00:00