Commit Graph

18 Commits

Author SHA1 Message Date
402e605391 ENH: expose solutionControl::maxResiduals as a static with simpler parameters
- use a Pair<scalar> with first() / last() residuals
2017-11-28 11:46:48 +01:00
39476bde1c GIT: Resolve conflict associated with cherry-pick of Foundation commit 79ff91350
79ff91350 - rhoPimpleFoam: Improved support for compressible liquids
(2017-05-17 17:05:43 +0100) <Henry Weller>
2017-05-17 17:05:43 +01:00
f31623d337 pimpleControl: Added optional 'solveFlow' control
sprayFoam: Added support for the optional 'solveFlow' control to allow
           simulation of the spray evolution with all sub-models in a 'frozen'
           flow-field.
2016-12-12 14:35:21 +00:00
32762aa1f9 Change field loop index from "fieldI" to "fieldi" 2016-05-02 18:20:48 +01:00
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
e64f0846f0 pimpleControl: Support field relaxation when the number of PIMPLE iterations = 1
This allows PIMPLE solvers to operate in SIMPLE mode
2015-05-03 11:50:05 +01:00
25908eb4fc pimpleControl and pisoControl: Rationalize PISO and PIMPLE control 2015-02-10 13:47:18 +00:00
f5fd050293 VoF solvers: phase-fraction equation and move mesh motion into PIMPLE loop 2013-10-30 12:50:12 +00:00
b08b29bd3c LduMatrix: Further integration with lduMatrix
Replaced lduMatrix::solverPerformance with SolverPerformance<scalar>
2012-04-30 18:15:26 +01:00
94bacb8c18 BUG: Corrected pimpleControl behaviour for final iteration 2012-03-13 09:33:02 +00:00
efadefb709 BUG: Pimple corrector loop counter not re-initialised on criteria satisfied - mantis #371 2011-12-23 09:19:36 +00:00
3f53a04f09 ENH: Extended and restructured solutionControl class 2011-10-26 14:29:49 +01:00
4c63590979 ENH: Updated pimpleControl - better encapsulation and included PISO/non-ortho loops 2011-10-26 12:02:26 +01:00
2e80e7c6ef BUG: solutionControl solver objects can return false positives in residualControl
Reported by Mark Olesen
2011-09-27 15:37:15 +01:00
c2dd153a14 Copyright transfered to the OpenFOAM Foundation 2011-08-14 12:17:30 +01:00
335da20074 ENH: changed absTol->tolerance for consistency with solvers 2011-04-20 12:59:08 +01:00
fd5e0cc7c3 ENH: Added turbCorr flag to pimpleControl 2011-04-18 11:28:31 +01:00
3a0df36a4b ENH: Re-located solution/simple/pimple control 2011-04-15 17:34:59 +01:00