Commit graph

488 commits

Author SHA1 Message Date
Hrvoje Jasak
d3f244aec0 Formatting 2016-04-18 10:18:37 +01:00
Hrvoje Jasak
d9f01f2d23 Bugfix: use InfoIn style 2016-04-18 10:17:51 +01:00
Hrvoje Jasak
3a0227cf76 Formatting 2016-04-18 10:17:38 +01:00
Henrik Rusche
da99a39109 Some constness and output 2016-04-15 22:44:27 +02:00
Henrik Rusche
05e63d5084 Backport limited schemes format from vanilla 3.0.1 2016-04-15 22:44:26 +02:00
Hrvoje Jasak
fc70a1cd67 Bugfix: do not allow evaluation of generic boundary condition 2016-04-14 19:01:58 +01:00
Vanja Skuric
d870fbf964 Merge branch 'nextRelease' of ssh://turbo4.fsb.hr:2013/foam-extend into nextRelease
Merged with setFlux fix.
2016-04-12 10:30:36 +02:00
Vanja Skuric
11d0c32d20 solutionControl classes are now compiling 2016-04-12 09:05:00 +02:00
Vuko Vukcevic
bf4bb96bcf Implicit adjoint convection operator using Gauss scheme in fvBlockMatrix 2016-04-11 09:10:30 +02:00
Vuko Vukcevic
132cbd97de Updates in fvBlockMatrix 2016-04-11 09:10:30 +02:00
Henrik Rusche
ed4345faf8 Backport orthogonal snGrad scheme from vanilla 3.0.1 2016-04-09 23:33:55 +02:00
Vanja Skuric
964b873d22 Added solutionControl class from vanilla 3.0.1 2016-04-09 23:07:25 +02:00
Henrik Rusche
42c61d36a3 Backport setReference from vanilla 3.0.1 2016-04-09 18:17:55 +02:00
Hrvoje Jasak
d93187d07c Bugfix: comments 2016-04-01 17:41:36 +01:00
Hrvoje Jasak
86394f1407 Formatting 2016-03-17 11:52:13 +00:00
Hrvoje Jasak
f13764db14 Bugfix: Removed unused files 2016-03-17 11:51:50 +00:00
Hrvoje Jasak
90ad79799e Michalak-Gooch gradient limiter 2016-03-17 11:51:12 +00:00
Hrvoje Jasak
cb468b9421 GGI rename 2016-03-17 11:49:19 +00:00
Hrvoje Jasak
b932507d35 Bugfix: formatting and internal field reference 2016-03-17 10:23:19 +00:00
Hrvoje Jasak
66bb353aec Formatting and comments 2016-03-17 10:22:32 +00:00
Hrvoje Jasak
3f69f324d7 New gradient limiter implementation and rewrite 2016-03-17 10:21:18 +00:00
Hrvoje Jasak
1eec5655e9 Moved fvPatchVectorNFields instantiation into fvPatchFields directory structure, 3 2016-03-17 10:19:32 +00:00
Hrvoje Jasak
4a14320d7d Moved fvPatchVectorNFields instantiation into fvPatchFields directory structure, 2 2016-03-17 10:18:43 +00:00
Hrvoje Jasak
23e2ee6918 Moved fvPatchVectorNFields instantiation into fvPatchFields directory structure 2016-03-17 10:18:19 +00:00
Hrvoje Jasak
f9698bfc2f Formatting 2016-02-08 17:48:59 +00:00
Hrvoje Jasak
c182169390 Merge /u/hjasak/foam-extend-3.2/ branch bugfix/gradientCacheing into nextRelease
http://sourceforge.net/p/foam-extend/foam-extend-3.2/merge-requests/20/
2016-02-03 08:46:42 +00:00
Hrvoje Jasak
22c9eccfc8 Gradient limiters 2016-01-20 10:47:58 +00:00
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
Henrik Rusche
c458150bfc Remove trailing whitespace systematically 2014-06-01 20:12:52 +02:00
Henrik Rusche
3c5ba8da44 bump version number 2014-06-01 18:23:43 +02:00
Henrik Rusche
135c1e5755 COMP: Additional this-> 2014-06-01 11:36:07 +02:00
Henrik Rusche
dcba0cf955 Merge commit 'bd4013d9a98576aaf323b16b3311a5db3c0efeb9' into nextRelease 2014-06-01 10:44:03 +02:00
Bernhard F.W. Gschaider
c5958100a1 Simple changes to make it compile with CLang 3.4 2014-05-30 16:52:09 +02:00
Hrvoje Jasak
52681ca248 Merge commit 'd1d0f4d2336a48bfd28551c4c63e4d821ffb8198' into nextRelease
Conflicts:
	src/finiteVolume/finiteVolume/ddtSchemes/steadyInertialDdtScheme/steadyInertialDdtScheme.C
2014-05-30 06:06:05 +01:00
Hrvoje Jasak
0746288a14 Compilation bug fix 2014-05-29 22:35:32 +01:00
Hrvoje Jasak
8d65ce0f38 Formatting 2014-05-29 22:35:23 +01:00
Martin Beaudoin
b21d148a4f Split the various controlSwitches derived classes under different filenames. Adjust the #include directives accordingly 2014-05-29 15:51:29 -04:00
Bernhard F.W. Gschaider
3d1db951e9 gcc 4.7 didn't compile steadyInertialDdtScheme without the 'this->' 2014-05-29 16:36:13 +02:00
Martin Beaudoin
e95300d296 Put additional debug switches under command-line control 2014-05-28 22:32:29 -04:00
Hrvoje Jasak
84b040d238 Merge remote-tracking branch 'origin/feature/pressureBasedTurbo' into nextRelease 2014-05-28 17:34:55 +01:00
Dominik Christ
c925071ccd Integrated steady compressible turbo functionality 2014-05-28 12:53:47 +01:00
Hrvoje Jasak
1272a905cf Merge remote-tracking branch 'origin/feature/PressureBasedCoupledSolver' into nextRelease 2014-05-28 10:49:59 +01:00
Martin Beaudoin
6f1102cb5d Add options for modifying the global controlDict values/switches from the command-line
The following command-line options are available:
 -DebugSwitches        key=value
 -DimensionedConstants key=value
 -InfoSwitches         key=value
 -OptimisationSwitches key=value
 -Tolerances           key=value

In order to modify more than one key/value pair for a given category, you will
need to specify a given option more than once.

If an invalid/unknown key is specified, a complete list of valid keys for the
application will be written at the console.

Martin Beaudoin 05/2014
2014-05-28 01:11:17 -04:00
Bernhard F.W. Gschaider
c5268194fe User the sortedToc on every runtime-selection table known to man 2014-05-27 15:54:52 +02:00
Dominik Christ
8848498e5d Added pUCoupledSolver with core library changes and tutorial case 2014-05-27 10:30:47 +01:00
Hrvoje Jasak
1ed37f5e88 Formatting 2014-04-11 15:49:20 +01:00
Hrvoje Jasak
9e35f5c2c4 Removed size check: may interfere with parallel communication 2014-04-11 15:48:13 +01:00
Hrvoje Jasak
039cfc95c9 Merge remote-tracking branch 'origin/BUGFIX/correctImplicitBoundarySource' into nextRelease 2014-04-10 18:21:41 +01:00
Hrvoje Jasak
721a239777 correctImplicitBoundarySource bug fix for non-parallel coupled patches: cyclic, cyclicGgi 2014-04-10 18:16:30 +01:00
Hrvoje Jasak
979bc9da14 Access to patch 2014-04-10 18:03:36 +01:00
Hrvoje Jasak
118ac4349e Formatting 2014-04-10 18:03:08 +01:00