Commit graph

435 commits

Author SHA1 Message Date
Hrvoje Jasak
d31aa1c1e7 Clean-up 2017-06-16 12:39:53 +01:00
Hrvoje Jasak
867c17338e Bugfix: using tmp in rescue 2017-06-16 12:39:43 +01:00
Hrvoje Jasak
3be52d07c3 Formatting 2017-06-08 17:49:31 +01:00
Hrvoje Jasak
8ad0250310 Clean-up 2017-05-25 14:46:20 +01:00
Inno Gatin
878722b100 Richards Equation solver: porous soil transport 2017-04-24 13:39:41 +02:00
Vuko Vukcevic
16ea621887 Consistency update in solution control class:
The rewrite enables multiple pressure/velocity systems to be treated in a time
and under-relaxation consistent way (useful for multiphase flows).
2017-04-20 08:24:25 +02:00
Hrvoje Jasak
e74a1c666e Temporary compilation fix 2017-04-04 16:34:43 +01:00
Hrvoje Jasak
ef86f503f7 Improved formulation of steady compressible solver suite 2017-04-04 10:36:16 +01:00
Hrvoje Jasak
3f31a7d4c9 Improved formulation of steady compressible solvers. Jasak, Cvijetic, Rusche, Zuzul 2017-03-30 10:36:09 +01:00
Hrvoje Jasak
c66ebe7b91 Bugfix: surface stability deltaT control. Dirk Grunding 2017-03-30 10:35:36 +01:00
Hrvoje Jasak
ba5893ba4a Formatting 2017-03-30 10:34:18 +01:00
Hrvoje Jasak
29b8708cea Bugfix: Update time loop syntax 2017-03-30 10:34:10 +01:00
Hrvoje Jasak
cb59b93ba6 Formatting 2017-03-21 19:51:00 +00:00
Vuko Vukcevic
d4ed7d23d1 Restructured sixDOFODE interface
Removed implementation specific data and left only essential interface for
coupling with CFD solver.
2017-03-01 10:58:59 +01:00
Vuko Vukcevic
3bc8dbbb28 Reorganized sixDOFbodies in terms of sixDOFODE 2017-02-27 08:25:08 +01:00
Hrvoje Jasak
195f5b6094 Bugfix: Formatting 2017-02-13 16:10:53 +00:00
Hrvoje Jasak
fc2276c2a9 Bugfix: order of operators for dot-product 2017-02-10 10:02:07 +00:00
Hrvoje Jasak
6c01d9a6a8 Added rescue procedure on block solver divergence. Experimental 2017-02-06 11:47:00 +00:00
Hrvoje Jasak
e98722db65 Bugfix: removed SuSp stabilisation of the momentum equation 2017-02-06 11:45:17 +00:00
Hrvoje Jasak
a8599a8f9a Removed local Allwmake - not needed 2017-02-06 11:31:35 +00:00
Hrvoje Jasak
71540e2164 Moved conjugate heat transfer library to src 2017-02-06 11:31:10 +00:00
Hrvoje Jasak
98680aceae Formatting 2017-02-06 11:29:11 +00:00
Vuko Vukcevic
5ba5d4ab07 Consistency update: simpleSRFFoam 2017-01-16 14:49:03 +01:00
Hrvoje Jasak
183c98c718 Bugfix: clean-up 2017-01-11 12:03:23 +00:00
Hrvoje Jasak
3d2d26334a Bugfix: added ramping to MRF zones 2017-01-11 11:57:48 +00:00
Hrvoje Jasak
bd5604c100 Clean-up and formatting 2017-01-11 11:57:28 +00:00
Hrvoje Jasak
7db1cb7a49 Merge branch 'PstreamUpdate' into development 2017-01-11 10:46:26 +00:00
Hrvoje Jasak
3d979afaf7 Updated block assembly of MRF and porous zones 2017-01-09 18:46:51 +00:00
Vuko Vukcevic
de26c7e804 Minor formatting 2017-01-09 16:28:44 +01:00
Vuko Vukcevic
ee8fe08c0d Bugfix in simpleFoam UEqn
Relaxing a copy of the momentum equation, not the original one.
2017-01-05 11:27:01 +01:00
Vuko Vukcevic
c66cc1f97d Consistency update: pisoFoam 2017-01-05 09:46:27 +01:00
Vuko Vukcevic
000ab4ecf4 Consistency update: pimpleFoam 2017-01-05 09:37:11 +01:00
Vuko Vukcevic
786aa16867 Consistency update: pimpleDyMFoam 2017-01-05 09:28:35 +01:00
Vuko Vukcevic
c64509944e channelFoam update
New signature of solutionControl::reconstructTransientVelocity
2017-01-05 09:27:46 +01:00
Vuko Vukcevic
b267ad83de Consistency update: nonNewtonianIcoFoam 2017-01-05 08:53:42 +01:00
Vuko Vukcevic
27a23484fa Consistency update: icoDyMFoam 2017-01-05 08:46:51 +01:00
Vuko Vukcevic
bc6282301e Consistency update: icoDyMSimpleFoam 2017-01-05 08:42:48 +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
cd4c08fedc Consistency update: channelFoam 2017-01-04 14:37:08 +01:00
Vuko Vukcevic
5d7793cf06 Consistency update: simpleFoam 2017-01-04 13:50:28 +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
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
Vuko Vukcevic
9259021903 Top level changes to icoFoam
Note: intermediate step indicating desired top level code design. Does not
compile.
2016-12-23 08:04:42 +01:00
Hrvoje Jasak
aa518c6931 Added Urel for post-processing and function objects 2016-09-07 13:50:41 +01:00
Hrvoje Jasak
68401f7d4c Reorganise source code: pEqn.H and UEqn.H 2016-09-05 16:16:50 +01:00
Hrvoje Jasak
c113c6b774 Bugfix: consistent relaxation formulation in MRF 2016-09-05 16:14:51 +01:00
Hrvoje Jasak
65fff70134 Fix compilation error 2016-09-05 16:03:59 +01:00
Henrik Rusche
54c9f83b54 BUGFIX: simpleFoam compilation 2016-08-22 12:52:06 +02:00
Hrvoje Jasak
d7d9cc59ee Performance update for free surface solver with immersed boundary 2016-08-01 14:39:40 +01:00
Hrvoje Jasak
2e1ab51dbe Bugfix: consistent notation of 1/aP 2016-08-01 14:38:56 +01:00
Hrvoje Jasak
d28de6ad88 Bugfix: Add MRF rotation 2016-06-22 17:04:40 +01:00
Henrik Rusche
c9bb566bc7 Removing FSI library 2016-06-22 16:33:39 +02:00
Henrik Rusche
0661c1ad4b Merge branch 'headers' into nextRelease 2016-06-21 15:07:06 +02:00
Henrik Rusche
07e9416f30 Bump version in headers 2016-06-21 15:04:12 +02:00
Henrik Rusche
a4a8b0b443 Remove agricultural soft link producing circular loops 2016-06-21 14:52:40 +02:00
Henrik Rusche
a224c64812 Removing trailing whitespace, tabs and DOS CR & Fixing some indentation 2016-06-21 12:03:31 +02:00
Henrik Rusche
d5852c09da Removed superfluous; Synced duplicated files; Converted binary files 2016-06-21 11:16:29 +02:00
Vanja Skuric
33cb35f402 FSI minor fixes regarding backports 2016-06-20 13:30:15 +01:00
Vanja Skuric
373ac3a85c FSI solvers and tutorials, and miscellaneous fixes by Zeljko Tukovic 2016-06-20 13:30:15 +01:00
Hrvoje Jasak
28e1ad22df Consistent explicit grad(p) in Rhie-Chow 2016-06-08 13:31:18 +01:00
Hrvoje Jasak
c44fb66a1f Merge branch 'nextRelease' of ssh://git.code.sf.net/p/foam-extend/foam-extend-3.2 into nextRelease 2016-06-08 12:29:44 +01:00
Hrvoje Jasak
13e477e311 Porting: Windows file name clash viscosityModel.H. Cesare Guardino 2016-06-08 12:26:43 +01:00
Henrik Rusche
6ff530f2ba Merge error divDevRhoReff changed 2016-06-07 16:27:05 +02:00
Henrik Rusche
235d99bd8e Merge fully integrated real gas thermo. Author: Christian Lucas. Merge: Henrik Rusche 2016-06-07 13:46:53 +02:00
Henrik Rusche
78ad89f025 Merge solution control backport. Auther: Vanja Skuric & FSB team. Merge: Henrik Rusche 2016-06-07 13:45:11 +02:00
Henrik Rusche
2477805d86 Merged Christian's update 2016-06-06 17:38:44 +02:00
Hrvoje Jasak
4f1adadf23 Changed turbulence model interface to remove non-const access to U 2016-06-06 14:59:41 +01:00
Henrik Rusche
b120c4041c FEAT: fluxRequired support in multiphaseInterFoam 2016-06-05 21:47:35 +02:00
Henrik Rusche
d73e93637f FEAT: fluxRequired rolled out into FA 2016-06-05 21:47:27 +02:00
Vanja Skuric
bc0dc681ad Backported steadyUniversalFoam, steadyUniversalMRFFoam and tutorials (vanilla OF 3.0.1) 2016-06-05 01:28:13 +02:00
Vanja Skuric
a6e53dc3f1 Changed lduMatrix::solverPerformance to lduSolverPerformance inside corresponding solvers 2016-06-05 00:39:27 +02:00
Hrvoje Jasak
72cac9cd0d Added lduSolvers library 2016-06-04 20:23:58 +01:00
Hrvoje Jasak
0f2773bbda Bugfix: remove momentum equation from createFields.H 2016-05-31 19:26:40 +01:00
Hrvoje Jasak
5fdff77153 Reverted to old calculation of rho 2016-05-31 14:32:55 +01:00
Henrik Rusche
09a06be1a4 Merge branch 'nextRelease' into feature/fullyIntegratedRealGasThermo
Conflicts:
	src/thermophysicalModels/basic/derivedFvPatchFields/fixedEnthalpy/fixedEnthalpyFvPatchScalarField.C
	src/thermophysicalModels/basic/derivedFvPatchFields/gradientEnthalpy/gradientEnthalpyFvPatchScalarField.C
	src/thermophysicalModels/basic/derivedFvPatchFields/mixedEnthalpy/mixedEnthalpyFvPatchScalarField.C
2016-05-31 14:30:51 +02:00
Henrik Rusche
ff0871caf9 Fixing merge errors 2016-05-30 10:40:08 +02: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
Vanja Skuric
b7c23999fc Small fixes and modifications to backports 2016-05-28 23:56:11 +02:00
Vanja Skuric
6b89e06489 Backported PDRFoam, rhoReactingFoam, sonicTurbDyMEngineFoam, turbDyMEngineFoam (vanilla OF 3.0.1) 2016-05-28 14:58:16 +02:00
Vanja Skuric
f64478bded Backported fluid solving part of icoFsiFoam, icoFsiElasticNonLinULSolidFoam and tutorials (vanilla OF 3.0.1) 2016-05-28 13:40:33 +02:00
Vanja Skuric
4a87e64c33 Backported dnsFoam, mhdFoam, equationReaderDemo and tutorials (vanilla OF 3.0.1) 2016-05-28 13:01:02 +02:00
Vanja Skuric
b4f8bce87c Backported multiSolver and tutorials (vanilla OF 3.0.1) 2016-05-28 12:33:12 +02:00
Vanja Skuric
f3b7d067b7 Backported surfaceTracking solvers and tutorials (vanilla OF 3.0.1) 2016-05-28 12:12:37 +02:00
Vanja Skuric
7888cf1617 Backported viscoelasticFluidFoam and tutorials (vanilla OF 3.0.1) 2016-05-28 11:32:51 +02:00
Vanja Skuric
7bd4c355c0 Backported multiphase solvers and tutorials (vanilla OF 3.0.1) 2016-05-28 04:11:10 +02:00
Vanja Skuric
c9fea670b6 Backported lagrangian solvers and tutorials (vanilla OF 3.0.1) 2016-05-27 22:07:30 +02:00
Vanja Skuric
9811dd7d25 Backported heat transfer solvers and tutorials (vanilla OF 3.0.1) (in chtMultiRegionFoam and chtMultiRegionSimpleFoam only added setFluxRequired) 2016-05-27 17:46:05 +02:00
Vanja Skuric
7ffe7f3f46 Added setFluxRequired to pUCoupledFoam and MRFPorousFoam; backported tutorials 2016-05-27 14:30:28 +02:00
Vanja Skuric
0cd17ee5e0 Backported COUPLED solvers and tutorials (vanilla OF 3.0.1) 2016-05-27 14:11:25 +02:00
Vanja Skuric
3cd148c0c5 Backported steadyCompressibleFoam, steadyCompressibleMRFFoam, steadyCompressibleSRFFoam and tutorials (vanilla OF 3.0.1) 2016-05-27 01:33:07 +02:00
Vanja Skuric
620e1ce085 Backported sonicFoam, sonicDyMFoam, sonicLiquidFoam and tutorials (vanilla OF 3.0.1) 2016-05-27 00:17:32 +02:00
Vanja Skuric
1296dcd3ad Removed storePrevIter() - not needed anymore 2016-05-26 23:46:09 +02:00
Vanja Skuric
c4c31e738e Removed storePrevIter (not needed with simple/pimple/piso.loop()); changed runTime.loop() to simple.loop() in SIMPLE solvers 2016-05-26 23:06:01 +02:00
Hrvoje Jasak
249db95e94 Steady universal (compressible and incompressible) flow solvers. Author: Hrvoje Jasak and Ilaria De Dominicis. Merge: Hrvoje Jasak. 2016-05-26 14:34:25 +01:00
Hrvoje Jasak
b9586f41e6 Feature: universal steady solver for incompressible and compressible flows 2016-05-26 13:41:07 +01:00
Vanja Skuric
5b31dad987 Fixed missing convergence criteria: runTime.loop() changed to simple.loop() 2016-05-26 10:43:27 +02:00
Vanja Skuric
e08fde6215 Backported rhoPorousMRFPimpleFoam, rhoPorousSimpleFoam, rhoSimpleFoam, rhoSonicFoam, rhopSonicFoam and tutorials (vanilla OF 3.0.1) 2016-05-26 09:42:51 +02: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