Commit graph

411 commits

Author SHA1 Message Date
Hrvoje Jasak
1cd825f9c0 Bugfix: gradient cacheing 2016-01-19 19:55:18 +00:00
Hrvoje Jasak
dbb85a9990 Bugfix: parallel comms 2016-01-19 19:51:55 +00:00
Hrvoje Jasak
ce67a4d1ec Feature: linear solver update: ILUp and two-level AMG smoothers
Conflicts:
	src/foam/matrices/blockLduMatrix/BlockLduPrecons/BlockILUCpPrecon/BlockILUCpPrecon.H
	src/foam/matrices/blockLduMatrix/BlockLduSmoothers/BlockLduSmoother/BlockLduSmoother.C
2016-01-05 20:27:45 +00:00
Hrvoje Jasak
54a8b4508a Bugfix: total pressure cannot enforce zero pressure gradient for incompressible flows 2016-01-05 15:22:02 +00:00
Hrvoje Jasak
240cc6c244 Bugfix: clean-up of total boundary conditions 2016-01-05 15:21:29 +00:00
Hrvoje Jasak
14b936a124 Added static function for matrix relaxation 2016-01-05 15:21:09 +00:00
Henrik Rusche
fc2316f71b Improved steadyCompressibleMRFFoam 2016-01-05 15:20:08 +00:00
Hrvoje Jasak
f7a3a50363 Variable naming 2016-01-05 14:53:22 +00:00
Hrvoje Jasak
7dd0f2aa89 Bugfix: update for debug handling on library load 2016-01-05 14:53:16 +00:00
Hrvoje Jasak
3a1cebd630 Bugfix: renamed dynamicLabelList
Conflicts:
	src/foam/matrices/lduMatrix/lduAddressing/extendedLduAddressing/extendedLduAddressing.C
2016-01-05 14:53:07 +00:00
Hrvoje Jasak
6aa6713170 Formatting 2016-01-05 14:52:36 +00:00
Hrvoje Jasak
6f2bae659c Formatting 2016-01-05 14:43:23 +00:00
Hrvoje Jasak
3f5d9669b3 Bugfix: Pstream default comms format 2015-10-30 10:40:51 +00:00
Hrvoje Jasak
c5bad50594 Bugfix: Work-around for a cyclic interface bug for tensors 2015-09-11 16:15:28 +01:00
Hrvoje Jasak
7f8a25fb0f Compilation clean-up 2015-09-11 16:15:28 +01:00
Hrvoje Jasak
161ad618de Formatting 2015-09-11 16:15:27 +01:00
Hrvoje Jasak
eecdea4535 Formatting 2015-08-26 10:45:51 +01:00
Hrvoje Jasak
8349ff53c2 Revert hinv in fvc::reconstruct 2015-08-25 15:46:39 +01:00
Hrvoje Jasak
bf0316a4a7 Use Householder inverse for reconstruct 2015-08-20 13:53:03 +01:00
Henrik Rusche
8ac5840737 STYLE: Remove trailing whitespace systematically 2015-08-11 14:49:20 +01:00
Dominik Christ
925f406f2f Compilation fix 2015-08-07 16:09:08 +01:00
Hrvoje Jasak
629d716c38 Mac OSX Porting changes 2015-08-07 13:24:55 +01:00
Dominik Christ
7367164292 Compilation tweaks for mingw 2015-08-07 13:21:09 +01:00
Dominik Christ
5e62f6e191 Changes for passing test-loop 2015-08-07 13:02:57 +01:00
Dominik Christ
0a6a65972d Compilation tweaks for mingw 2015-08-07 13:02:26 +01:00
Dominik Christ
bd927880b7 merged triSurface and meshTools 2015-08-07 13:01:07 +01:00
Dominik Christ
278c3e6de4 Renamed string.H and Time.H to foamString.H and foamTime.H 2015-08-07 12:59:14 +01:00
Dominik Christ
c8788776de Changes necessary to compile 2015-08-07 12:59:13 +01:00
Dominik Christ
485950ef39 Changes according to git output on windows 2015-08-07 12:59:13 +01:00
Dominik Christ
19eef82e86 BACKPORT: Caching of gradient 2015-08-07 12:48:13 +01:00
Dominik Christ
8dbe96192c Fixed compilation issue 2015-08-06 12:20:55 +01:00
Hrvoje Jasak
29d577235f Removed Info messages 2015-08-06 10:02:34 +01:00
Hrvoje Jasak
f7e12900b5 Resolved template resolution 2015-08-06 10:02:33 +01:00
Hrvoje Jasak
209abce851 Performance improvement and template resolution 2015-08-06 10:02:33 +01:00
Hrvoje Jasak
31c440ac56 Moved file 2015-08-06 10:02:33 +01:00
Hrvoje Jasak
ba8eba2eb0 Clean-up of Gauss div and least squares grad 2015-08-06 10:02:32 +01:00
Hrvoje Jasak
55921ceaa8 Formatting 2015-08-06 10:02:32 +01:00
Hrvoje Jasak
a1540947b9 Efficiency improvement 2015-08-06 10:02:31 +01:00
Hrvoje Jasak
48bbd58124 Changed order of headers 2015-08-06 10:02:31 +01:00
Hrvoje Jasak
76b49904c9 Removed fvSolver, missed file 2015-08-06 10:02:31 +01:00
Hrvoje Jasak
ad6bce6a29 bug fix: optimisation switch use 2015-08-06 10:02:31 +01:00
Hrvoje Jasak
4019296d15 Removes fvSolver, bug fix in residual 2015-08-06 10:02:30 +01:00
Hrvoje Jasak
d5e847baf5 Corrected handling of mixing type 2015-06-03 09:19:27 +01:00
Hrvoje Jasak
fceb3b566e Formatting 2015-06-03 09:15:02 +01:00
Henrik Rusche
8e6d5ad0c9 Porting fixes, Mac OS X. Author: Hrvoje Jasak. Merge: Hrvoje Jasak
Conflicts:
	src/finiteVolume/finiteVolume/gradSchemes/leastSquaresGrad/leastSquaresVectors.C
2015-06-02 12:00:39 +02:00
Henrik Rusche
a23acb0388 VERSION: version, headers, whitespace & tabs for 3.2. Author: Henrik Rusche. Merge: Henrik Rusche 2015-06-02 11:52:46 +02:00
Hrvoje Jasak
4c8a660d1c Merge fixes 2015-05-19 09:54:07 +01:00
Henrik Rusche
82a0e1e7df Replace tabs by 4 spaces in bin, tutorials, src, ... & clean-up by hand 2015-05-18 09:54:40 +02:00
Henrik Rusche
0a02a92e53 Upgrade copyright notices & banner in source code 2015-05-17 15:58:16 +02:00
Henrik Rusche
ee97417a27 Removing trailing whitespace 2015-05-17 15:27:49 +02:00
Hrvoje Jasak
9319d9459f Merge fixes 2015-05-15 16:23:41 +01:00
Hrvoje Jasak
b2cab2462e Post-merge clean-up 2015-05-14 22:24:17 +01:00
Hrvoje Jasak
6661bc2412 Merge commit 'bd947865f2881af1c52b458aa6b6b1b1844ce254' into nextRelease
Conflicts:
	ListOfContributors
	applications/solvers/compressible/sonicDyMFoam/eEqn.H
	applications/utilities/immersedBoundary/refineImmersedBoundaryMesh/Make/options
	src/coupledMatrix/coupledLduMatrix/coupledLduMatrix.C
	src/dynamicMesh/dynamicFvMesh/dynamicTopoFvMesh/coupledMesh/dynamicTopoFvMeshCoupled.C
	src/finiteVolume/fields/fvPatchFields/basic/basicSymmetry/basicSymmetryFvPatchScalarField.C
	src/finiteVolume/finiteVolume/gradSchemes/leastSquaresGrad/leastSquaresVectors.C
	src/finiteVolume/finiteVolume/gradSchemes/leastSquaresGrad/leastSquaresVectors.H
	src/foam/fields/PointPatchFields/constraint/processor/ProcessorPointPatchField.C
	src/foam/interpolations/GGIInterpolation/GGIInterpolationQuickRejectTests.C
	src/foam/matrices/blockLduMatrix/BlockAmg/coarseBlockAmgLevel.C
	src/foam/meshes/polyMesh/globalMeshData/globalMeshData.H
	src/lduSolvers/amg/coarseAmgLevel.C
	src/mesh/cfMesh/meshLibrary/utilities/octrees/meshOctree/refinementControls/objectRefinement/objectRefinement.C
2015-05-13 18:27:51 +01:00
Hrvoje Jasak
7f5f9a10ef Formatting 2015-05-12 15:01:28 +01:00
Hrvoje Jasak
51cd34cc0e Formatting 2015-05-12 15:01:27 +01:00
Hrvoje Jasak
8a8afda6ac Bugfix: compiler error typename outside of template 2015-05-12 15:01:25 +01:00
Hrvoje Jasak
95fb99d2a6 Feature: block coupled updates 2015-05-12 15:01:24 +01:00
Hrvoje Jasak
56e21d8f61 Formatting 2015-05-12 15:01:23 +01:00
Martin Beaudoin
4706995f5f controlSwitches: updating after code merge. Minor correction for DimensionedConstants sigmaSB. Adapting foamDebugSwitches 2015-05-02 09:57:47 -04:00
Hrvoje Jasak
b3c099be07 Experimenting with least square vector correction: off 2015-04-24 14:11:11 +01:00
Hrvoje Jasak
7d149ebb2d Improved error messaging 2015-04-24 14:09:55 +01:00
Hrvoje Jasak
3f2807735d Renamed CrankNicolson scheme: correct spelling 2015-04-23 15:22:00 +01:00
Hrvoje Jasak
fa9b839109 Moved implicit grad files 2015-04-23 13:55:04 +01:00
Hrvoje Jasak
3ee3b61aee Formatting 2015-04-23 13:54:50 +01:00
Hrvoje Jasak
cd73e347d9 Moved implicit grad files 2015-04-23 13:53:50 +01:00
Dominik Christ
22303c24bf Amended fix for basicSymmetryFvPatchField.C 2015-04-22 15:49:47 +01:00
Dominik Christ
4ef5a2ad65 FEATURE: Several minor feature improvements, including turbulent viscosity limiters, mesh flux check, 2nd order correction on symmetry plane. Author: Hrvoje Jasak. 2015-04-22 10:56:30 +01:00
Dominik Christ
ab85af8ae4 BUGFIX: Several minor bugfixes and corrected code formatting. Author: Hrvoje Jasak. Merge: Dominik Christ. 2015-04-22 10:55:23 +01:00
Hrvoje Jasak
dc0c3fb4e1 Added write for transform fvs fields 2015-04-07 16:55:45 +01:00
Hrvoje Jasak
f5cbeed954 Added second order correction on symmetry plane conditions 2015-04-07 16:55:32 +01:00
Hrvoje Jasak
cc1551eff5 Formatting 2015-04-07 16:43:34 +01:00
Hrvoje Jasak
52fbcd4029 Array access optimisation 2015-04-07 16:43:21 +01:00
Hrvoje Jasak
e9e833155c Bug fix: Evaluating coupled boundaries on least squares vectors 2015-04-07 16:42:37 +01:00
Hrvoje Jasak
eeba34f188 Formatting 2015-04-07 16:40:20 +01:00
Hrvoje Jasak
22851738c1 Formatting 2015-04-07 16:40:10 +01:00
Hrvoje Jasak
f1adf78065 Formatting 2015-04-07 16:39:53 +01:00
Hrvoje Jasak
4a7e55b116 Porting: removed unnecessary typenames
Conflicts:
	src/finiteVolume/finiteVolume/gradSchemes/limitedGradSchemes/cellLimitedGrad/cellLimitedGrads.C
	src/finiteVolume/finiteVolume/gradSchemes/limitedGradSchemes/faceLimitedGrad/faceLimitedGrads.C
2015-04-07 16:35:38 +01:00
Hrvoje Jasak
d5b124d72f Bug fix: out-of range access in implicit least squares
Conflicts:
	src/finiteVolume/finiteVolume/gradSchemes/leastSquaresGrad/leastSquaresVectors.C
2015-04-07 16:31:59 +01:00
Hrvoje Jasak
03283d2ede Formatting 2015-04-07 16:28:51 +01:00
Martin Beaudoin
e64704203c Merge branch 'nextRelease' into nr/feature/changeGlobalControlDictParamsFromCmdLine 2014-12-24 11:59:55 -05:00
Hrvoje Jasak
815a4536aa Update to coupled solvers 2014-09-30 16:17:47 +01:00
Dominik Christ
80b603ad1a BUGFIX: Fixed errors in MRF, switched to rothalpy equation. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-09-30 16:13:17 +01:00
Dominik Christ
b634472d7e BUGFIX: Surface normal BCs, improvements in formulation and support for compressible flows. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-09-30 16:13:07 +01:00
Dominik Christ
6337756e8c BUGFIX: Minor fixes and formatting. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-09-30 16:12:29 +01:00
Dominik Christ
f1aa6ef184 BUGFIX: Fixed errors in MRF, switched to rothalpy equation. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-09-30 15:50:21 +01:00
Hrvoje Jasak
8e56da0041 Updates to compressible SRF and MRF enthalpy equation
Conflicts:
	applications/solvers/compressible/steadyCompressibleFoam/hEqn.H
2014-09-30 15:50:06 +01:00
Dominik Christ
1b920c546a BUGFIX: Surface normal BCs, improvements in formulation and support for compressible flows. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-09-30 13:42:57 +01:00
Hrvoje Jasak
aa0e39703f Update of surface normal evaluation, write and mapping 2014-09-30 13:27:19 +01:00
Hrvoje Jasak
8166e39e54 Formatting 2014-09-30 13:25:58 +01:00
Hrvoje Jasak
b9497d6460 Type 2014-09-30 13:25:57 +01:00
Dominik Christ
d7645d2af6 BUGFIX: Changed MRFZone algorithm so it works only on wall patches instead of all non-coupled, non-empty patches, which caused problems on inlets and outlets in MRF zone. Author: Dominik Christ. Merge: Dominik Christ. 2014-09-19 15:49:38 +01:00
Dominik Christ
e4f05428e7 New MRFZone algorithm ignores all non-wall patches 2014-09-19 13:16:54 +01:00
Dominik Christ
21f678bc37 Avoid core dump when flux-dependent bcs are evaluated in absence of flux. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-08-15 13:25:41 +01:00
Hrvoje Jasak
fba59ef62a Safe evaluation in absence of flux field 2014-08-15 10:15:17 +01:00
Dominik Christ
6851acebb0 FEATURE: Reorganization of block-solver code, moves VectorN into finiteVolume. New solvers pUCoupledFullPicardFoam and pUCoupledSemiPicardFoam. Author: Vuko Vikcevic. Merge: Dominik Christ. 2014-08-01 16:04:35 +01:00
Dominik Christ
5badbed88d FEATURE: Updates for fixedFluxPressure to handle cell and face-based diffusivity in the pressure equation. Author: Hrvoje Jasak. Merge: Dominik Christ. 2014-08-01 15:49:19 +01:00
Hrvoje Jasak
7342cc2649 Updates for fixedFluxPressure to handle cell and face-based diffusivity in the pressure equation 2014-08-01 15:33:26 +01:00
Hrvoje Jasak
cb5fe4e682 01 and 01DC for SuperBee 2014-08-01 15:32:27 +01:00
Dominik Christ
84238c1d35 FEATURE: Block solve reorganisation 2014-08-01 12:29:37 +01:00
Martin Beaudoin
02e9364872 Handling of controlSwitches. Modifications for handling commsType which is basically an enum. 2014-07-09 14:08:02 -04:00