Vuko Vukcevic
876520462c
Implementation of CrankNicolson::fvcDdtConsistentPhiCorr
2017-01-09 19:16:30 +01:00
Vuko Vukcevic
0b9e46375d
Bugfix in solutionControl
2017-01-05 10:53:16 +01:00
Vuko Vukcevic
07a140a60a
Added relax global functions taking tmp<fvMatrix>
2017-01-05 08:41:20 +01:00
Vuko Vukcevic
4031066a5a
Changes in solutionControl::reconstructTransientVelocity
...
The function now takes care of making the flux relative if the mesh is moving.
This is necessary in order to consistently reconstruct the face velocity from
the flux and then call correctBoundaryConditions on U.
2017-01-04 16:22:27 +01:00
Vuko Vukcevic
ed03625c8b
Changes to solutionControl time consistency functions
...
I realised that we need separate treatment for transient and steady state
solvers (which do not have ddt equation). Hence, I provided necessary interface
and implementation for steady state solvers.
2017-01-04 13:48:17 +01:00
Vuko Vukcevic
edb77356aa
Run-time bugfixes regarding time consistency
2017-01-03 12:19:50 +01:00
Vuko Vukcevic
49b13aa2b3
Updated ddtSchemes to handle time-consistency
2017-01-02 16:33:04 +01:00
Vuko Vukcevic
1acf0274ce
Handling consistency in solutionControls class
...
Note: additional machinery to enable easy top-level calls for
time/under-relaxation consistency in segregated solution algorithms.
Does not compile: still missing functions in ddtSchemes
2016-12-23 14:53:52 +01:00
Vanja Skuric
0c886b5a93
Fixed bug: Segmentation fault when criteriaSatisfied() in simpleControl
2016-11-22 22:43:33 +01:00
Hrvoje Jasak
c9a200104f
Bugfix: add access to direction member functions
2016-08-01 14:43:27 +01:00
Hrvoje Jasak
b7e1ca950a
Bugfix: const signature handling for manipulateMatrix in fvPatchField
2016-08-01 14:42:49 +01:00
Hrvoje Jasak
d442bc4693
Formatting
2016-08-01 14:42:26 +01:00
Hrvoje Jasak
82af003df0
Bugfix: do not clean fluxRequired
2016-08-01 14:42:07 +01:00
Hrvoje Jasak
23a3dcfada
Comment style
2016-08-01 14:40:58 +01:00
Hrvoje Jasak
0c113bfaf5
Bugfix: volPointInterpolation across coupled boundaries. Vuko Vukcevic
2016-06-22 17:06:40 +01:00
Henrik Rusche
07e9416f30
Bump version in headers
2016-06-21 15:04:12 +02:00
Henrik Rusche
a224c64812
Removing trailing whitespace, tabs and DOS CR & Fixing some indentation
2016-06-21 12:03:31 +02:00
Vanja Skuric
373ac3a85c
FSI solvers and tutorials, and miscellaneous fixes by Zeljko Tukovic
2016-06-20 13:30:15 +01:00
Hrvoje Jasak
7bca916150
Bugfix: Update coupled boundaries. Vuko Vukcevic
2016-06-20 10:45:19 +01:00
Hrvoje Jasak
685c316758
Added interfaceSize member to ggi ldu interfaces
2016-06-09 18:00:55 +01:00
Henrik Rusche
78ad89f025
Merge solution control backport. Auther: Vanja Skuric & FSB team. Merge: Henrik Rusche
2016-06-07 13:45:11 +02:00
Hrvoje Jasak
3ea2cb128c
Formatting
2016-06-06 12:09:15 +01:00
Henrik Rusche
d73e93637f
FEAT: fluxRequired rolled out into FA
2016-06-05 21:47:27 +02:00
Vanja Skuric
958063aedb
Modified backport for SolverPerformance and SolutionControl (removed data.C(H) and lduSolverPerformance is now typedef from BlockSolverPerformance)
2016-06-05 00:37:20 +02:00
Hrvoje Jasak
480cf683dd
Bugfix: fixed memory leak for cached gradient in limited grad schemes
2016-06-04 08:47:49 +01:00
Hrvoje Jasak
9ea87a03a3
Formatting
2016-06-02 17:55:29 +01:00
Hrvoje Jasak
fbc0a1b078
Formatting
2016-06-01 11:08:47 +01:00
Hrvoje Jasak
2915b66887
Merge branch 'nextRelease' of ssh://git.code.sf.net/p/foam-extend/foam-extend-3.2 into nextRelease
2016-05-31 14:30:17 +01:00
Hrvoje Jasak
e73d555aaa
Formatting
2016-05-31 14:13:36 +01:00
Henrik Rusche
f89267604a
Work on relaxation factors
2016-05-30 09:57:48 +02:00
Henrik Rusche
c0dc374d98
Merge PISO/PIMPLE solver updates. Author: Vanja Skuric. Merge: Henrik Rusche
...
Conflicts:
applications/solvers/compressible/rhoPorousMRFPimpleFoam/rhoPorousMRFPimpleFoam.C
applications/solvers/compressible/steadyCompressibleFoam/pEqn.H
applications/solvers/compressible/steadyCompressibleMRFFoam/createFields.H
applications/solvers/compressible/steadyCompressibleMRFFoam/pEqn.H
applications/solvers/compressible/steadyCompressibleSRFFoam/createFields.H
applications/solvers/compressible/steadyCompressibleSRFFoam/pEqn.H
applications/solvers/coupled/MRFPorousFoam/createFields.H
applications/solvers/coupled/pUCoupledFoam/createFields.H
tutorials/compressible/rhoPorousMRFPimpleFoam/mixerVessel2D/system/fvSolution
tutorials/compressible/steadyCompressibleFoam/transonicBump/system/fvSchemes
tutorials/compressible/steadyCompressibleSRFFoam/bentBlade/system/fvSchemes
tutorials/compressible/steadyCompressibleSRFFoam/simpleBlade/system/fvSchemes
tutorials/coupled/conjugateHeatFoam/conjugateCavity/system/fvSchemes
tutorials/coupled/conjugateHeatSimpleFoam/conjugateCavity/system/fvSchemes
tutorials/equationReader/equationReaderDemo/pitzDaily/system/fvSchemes
tutorials/heatTransfer/buoyantBoussinesqPisoFoam/hotRoom/system/fvSchemes
tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/hotRoom/system/fvSchemes
tutorials/heatTransfer/buoyantBoussinesqSimpleFoam/iglooWithFridges/system/fvSchemes
tutorials/incompressible/pUCoupledFoam/backwardFacingStepLaminar/system/fvSchemes
tutorials/incompressible/pUCoupledFoam/backwardFacingStepTurbulent/system/fvSchemes
tutorials/incompressible/pUCoupledFoam/cavity/system/fvSchemes
tutorials/viscoelastic/viscoelasticFluidFoam/XPP_SE/system/fvSchemes
2016-05-29 16:37:07 +02:00
Hrvoje Jasak
cf8537a82d
MERGE clean-up
2016-05-27 15:27:34 +01:00
Vanja Skuric
23765c920f
Fixed solverPerformance residual backport
2016-05-26 22:16:12 +02:00
Hrvoje Jasak
6b932b7875
Mixing plane and GGI interface with jumps. Author Ilaria DeDominicus. Merge: Hrvoje Jasak.
2016-05-26 14:33:22 +01:00
Hrvoje Jasak
b80d362741
GGI and mixing planes with jump conditions
2016-05-26 13:36:20 +01:00
Henrik Rusche
ec515b441f
Merged vanilla compatibility branch. Author: Henrik Rusche, FSB team. Merge: Henrik Rusche
...
Conflicts:
applications/solvers/incompressible/channelFoam/channelFoam.C
applications/solvers/incompressible/icoFoam/icoFoam.C
applications/solvers/incompressible/nonNewtonianIcoFoam/nonNewtonianIcoFoam.C
applications/solvers/incompressible/pimpleDyMFoam/UEqn.H
applications/solvers/incompressible/pimpleDyMFoam/pimpleDyMFoam.C
applications/solvers/incompressible/pimpleFoam/UEqn.H
applications/solvers/incompressible/pimpleFoam/pEqn.H
applications/solvers/incompressible/simpleFoam/UEqn.H
applications/solvers/incompressible/simpleFoam/pEqn.H
src/foam/fields/GeometricFields/GeometricTensorNFields/GeometricTensorNFields.H
src/turbulenceModels/compressible/RAS/LRR/LRR.C
src/turbulenceModels/compressible/RAS/LaunderSharmaKE/LaunderSharmaKE.C
src/turbulenceModels/compressible/turbulenceModel/laminar/laminar.C
src/turbulenceModels/incompressible/LES/GenEddyVisc/GenEddyVisc.C
src/turbulenceModels/incompressible/LES/Smagorinsky2/Smagorinsky2.C
src/turbulenceModels/incompressible/LES/SpalartAllmaras/SpalartAllmaras.C
src/turbulenceModels/incompressible/LES/kOmegaSSTSAS/kOmegaSSTSAS.C
src/turbulenceModels/incompressible/LES/laminar/laminar.C
src/turbulenceModels/incompressible/RAS/LamBremhorstKE/LamBremhorstKE.C
src/turbulenceModels/incompressible/RAS/LaunderSharmaKE/LaunderSharmaKE.C
src/turbulenceModels/incompressible/RAS/LienCubicKE/LienCubicKE.C
src/turbulenceModels/incompressible/RAS/NonlinearKEShih/NonlinearKEShih.C
src/turbulenceModels/incompressible/RAS/RNGkEpsilon/RNGkEpsilon.C
src/turbulenceModels/incompressible/RAS/SpalartAllmaras/SpalartAllmaras.C
src/turbulenceModels/incompressible/RAS/coupledKEpsilon/coupledKEpsilon.C
src/turbulenceModels/incompressible/RAS/kEpsilon/kEpsilon.C
src/turbulenceModels/incompressible/RAS/kOmegaSST/kOmegaSST.C
src/turbulenceModels/incompressible/RAS/laminar/laminar.C
src/turbulenceModels/incompressible/RAS/qZeta/qZeta.C
src/turbulenceModels/incompressible/RAS/realizableKE/realizableKE.C
src/turbulenceModels/incompressible/turbulenceModel/laminar/laminar.C
tutorials/basic/laplacianFoam/Case1.1_mixingPlane_sector_AB_60deg/system/fvSchemes
tutorials/compressible/dbnsFoam/forwardStep/system/fvSchemes
tutorials/compressible/dbnsFoam/shockTube/system/fvSchemes
tutorials/compressible/dbnsTurbFoam/naca0012/system/fvSchemes
tutorials/compressible/rhoPimpleFoam/angledDuct/system/fvSchemes
tutorials/immersedBoundary/backwardStepShortTurbulentSimpleIbFoam/system/fvSchemes
tutorials/immersedBoundary/pitzDailyBodyFitted/system/fvSchemes
tutorials/immersedBoundary/pitzDailyLaminarSimpleIbFoam/system/fvSchemes
tutorials/immersedBoundary/pitzDailyTurbulentSimpleIbFoam/system/fvSchemes
tutorials/immersedBoundary/porousBumpChannelBodyFitted/system/fvSchemes
tutorials/immersedBoundary/porousBumpChannelIb/system/fvSchemes
tutorials/incompressible/MRFSimpleFoam/mixerVessel2D/system/fvSchemes
tutorials/incompressible/boundaryFoam/boundaryLaunderSharma/system/fvSchemes
tutorials/incompressible/boundaryFoam/boundaryTwoWallsFlowSolution/system/fvSchemes
tutorials/incompressible/boundaryFoam/boundaryWallFunctions/system/fvSchemes
tutorials/incompressible/channelFoam/channel395/system/fvSchemes
tutorials/incompressible/icoFoam/elbow/constant/polyMesh/boundary
tutorials/incompressible/pimpleDyMFoam/axialTurbine/system/fvSchemes
tutorials/incompressible/pimpleDyMFoam/movingCone/system/fvSchemes
tutorials/incompressible/pimpleDyMFoam/movingCone/system/fvSolution
tutorials/incompressible/pimpleDyMFoam/movingCylinders/system/fvSchemes
tutorials/incompressible/pimpleDyMFoam/wingMotion/wingMotion2D_pimpleDyMFoam/constant/polyMesh/boundary
tutorials/incompressible/pimpleDyMFoam/wingMotion/wingMotion2D_pimpleDyMFoam/system/fvSchemes
tutorials/incompressible/pimpleDyMFoam/wingMotion/wingMotion2D_simpleFoam/constant/polyMesh/boundary
tutorials/incompressible/pimpleDyMFoam/wingMotion/wingMotion2D_simpleFoam/system/fvSchemes
tutorials/incompressible/pimpleDyMFoam/wingMotion/wingMotion_snappyHexMesh/constant/polyMesh/boundary
tutorials/incompressible/pimpleDyMFoam/wingMotion/wingMotion_snappyHexMesh/system/fvSchemes
tutorials/incompressible/pimpleFoam/t-junction/system/fvSchemes
tutorials/incompressible/pisoFoam/les/pitzDaily/system/fvSchemes
tutorials/incompressible/pisoFoam/les/pitzDailyDirectMapped/system/fvSchemes
tutorials/incompressible/pisoFoam/ras/cavity/system/fvSchemes
tutorials/incompressible/porousSimpleFoam/angledDuctExplicit/system/fvSchemes
tutorials/incompressible/porousSimpleFoam/angledDuctImplicit/system/fvSchemes
tutorials/incompressible/porousSimpleFoam/beaverJoseph/system/fvSchemes
tutorials/incompressible/porousSimpleFoam/porousPlug/system/fvSchemes
tutorials/incompressible/simpleFoam/mixingPlaneAxial/system/fvSchemes
tutorials/incompressible/simpleFoam/mixingPlaneDomADomB/system/fvSchemes
tutorials/incompressible/simpleFoam/motorBike/system/fvSchemes
tutorials/incompressible/simpleFoam/pitzDaily/system/fvSchemes
tutorials/incompressible/simpleFoam/pitzDaily3Blocks/system/fvSchemes
tutorials/incompressible/simpleFoam/pitzDailyExptInlet/system/fvSchemes
tutorials/incompressible/simpleSRFFoam/mixer/system/fvSchemes
Fixing compilation of DBNS
2016-05-25 10:31:13 +02:00
Henrik Rusche
c00d4018e5
Merge Request #28 : Additional funcionality in fvBlockMatrix (open)
...
Author: Vuko Vukcevic. Merge: Henrik Rusche
2016-05-24 13:41:43 +02:00
Henrik Rusche
3d1742c1f0
Merged cummulative developement branch (Hrvoje Jasak). Author: Hrvoje Jasak. Merge: Henrik Rusche
...
Conflicts:
src/ODE/sixDOF/finiteRotation/finiteRotation.C
src/ODE/sixDOF/sixDOFqODE/sixDOFqODE.C
src/ODE/sixDOF/sixDOFqODE/sixDOFqODE.H
src/dynamicMesh/meshMotion/solidBodyMotion/constantVelocity/constantVelocity.C
src/dynamicMesh/meshMotion/solidBodyMotion/rotatingOscillation/rotatingOscillation.H
src/finiteVolume/fields/fvPatchFields/derived/flowRateInletVelocity/flowRateInletVelocityFvPatchVectorField.C
src/finiteVolume/finiteVolume/gradSchemes/limitedGradSchemes/cellLimitedGrad/cellLimitedGrads.C
src/finiteVolume/finiteVolume/gradSchemes/limitedGradSchemes/cellMDLimitedGrad/cellMDLimitedGrads.C
src/finiteVolume/finiteVolume/gradSchemes/limitedGradSchemes/faceLimitedGrad/faceLimitedGrads.C
2016-05-24 12:30:46 +02:00
Hrvoje Jasak
ac0abd9bc5
Formatting
2016-05-24 10:08:29 +01:00
Hrvoje Jasak
fcf1e18b6c
Changed format of linear upwind schemes
2016-05-24 10:04:22 +01:00
Hrvoje Jasak
274330abd9
Bugfix: cached gradient handling
2016-05-24 10:04:02 +01:00
Hrvoje Jasak
75272ad78f
Moved cacheing control to solution for consistency
2016-05-11 21:55:22 +01:00
Hrvoje Jasak
7a69c0287c
Bugfix: removed Warning message for moving mesh
2016-05-11 21:52:46 +01:00
Hrvoje Jasak
2b24157b77
Formatting
2016-05-10 19:03:03 +01:00
Hrvoje Jasak
8cf4b6fcd5
Enable full gradient cacheing capability
2016-05-09 11:03:58 +01:00
Vanja Skuric
36b4fa3811
Backported createTimeControls.H and readTimeControls.H from OF 3.0.1, and pimpleDyMFoam
2016-05-06 22:11:03 +02:00
Hrvoje Jasak
605b9e6f24
Bugfix: corrected wrong transformFvPatchField header inclusion
2016-05-06 09:19:45 +01:00
Hrvoje Jasak
858dd84a50
Bugfix: gradient cacheing
2016-04-25 11:26:31 +01:00
Henrik Rusche
ca7d381e05
BUGFIX: Missing brackets
2016-04-18 15:24:07 +02:00
Hrvoje Jasak
d3f244aec0
Formatting
2016-04-18 10:18:37 +01:00