Commit graph

1419 commits

Author SHA1 Message Date
Vuko Vukcevic
9135f079b8 First version of BlockILUCp preconditioner 2016-01-06 03:37:08 +00:00
Hrvoje Jasak
0ab5857975 Added nuSmall - reconsider 2016-01-06 03:28:35 +00:00
Hrvoje Jasak
e1a40f0423 Removed matrix check from Block AMG 2016-01-06 03:27:41 +00:00
Hrvoje Jasak
70ec968224 Feature: new block-coupled k-epsilon model. Robert Keser, FSB 2016-01-06 03:27:19 +00:00
Hrvoje Jasak
49d85398e8 Feature ILUCp and BlockILUCp preconditioning, extended addr update and clean-up 2016-01-06 03:27:19 +00:00
Hrvoje Jasak
aab9726b35 Update comms 2016-01-06 03:27:19 +00:00
Hrvoje Jasak
b3fcdb50ee ILUCpSmoother 2016-01-06 03:27:18 +00:00
Hrvoje Jasak
f120a56367 Clean-up 2016-01-06 03:27:18 +00:00
Hrvoje Jasak
b2084db86f Feature: linear solver update: ILUp and two-level AMG smoothers 2016-01-06 03:27:18 +00:00
Hrvoje Jasak
d0cc0e512d Formatting 2016-01-06 03:27:17 +00:00
Vuko Vukcevic
07432c2812 Removed unavailable aamgPolicy from Make/files in lduSolvers 2016-01-06 03:27:17 +00:00
Vuko Vukcevic
0791013fdc Removed unnecessary bPrime update on reverseSweep in BlockGaussSeidel preconditioner 2016-01-06 03:27:17 +00:00
Vuko Vukcevic
4507f15c8f Minor extendedLdu matrices consistency rewrite compared to ldu matrices 2016-01-06 03:27:17 +00:00
Vuko Vukcevic
0ed1532938 Missing transpose in BlockLduMatrix TMulCore and new formulation of symmetry for block matrix 2016-01-06 03:27:17 +00:00
Vuko Vukcevic
5489451f08 Minor formatting 2016-01-06 03:27:17 +00:00
Vuko Vukcevic
542d36a8a1 Bugfix in BlockILUCpPrecon - now working properly 2016-01-06 03:26:28 +00:00
Vuko Vukcevic
fbe1fb6c85 Third version of BlockILUCp preconditioner - still not working properly 2016-01-06 03:26:28 +00:00
Vuko Vukcevic
ca64bab21d Second version of BlockILUCp preconditioner 2016-01-06 03:26:28 +00:00
Vuko Vukcevic
21793b443c First version of BlockILUCp preconditioner 2016-01-06 03:26:28 +00:00
Vuko Vukcevic
18afb53c4a extendedBlockLduMatrices - preparation for BlockILUCp algorithm 2016-01-06 03:26:28 +00:00
Vuko Vukcevic
0249bdfd65 ILUCp preconditioner - ILU with run-time selectable level of fill in 2016-01-06 03:26:28 +00:00
Vuko Vukcevic
ef2d2fa390 Performance tweak of ILUC0 algorithm 2016-01-06 03:26:28 +00:00
Vuko Vukcevic
9532ff8e05 extendedLduAddressing with arbitrary extension level and extendedLduMatrix classes 2016-01-06 03:26:28 +00:00
Vuko Vukcevic
398dd25b9b Crout ILU0 algorithm: preparation for ILU1 2016-01-06 03:26:28 +00:00
Hrvoje Jasak
264b4f7d8b Port: Raspberry Pi. Author: Martin Beaudoin. Merge: Hrvoje Jasak. 2016-01-06 03:24:37 +00:00
Hrvoje Jasak
b4e1b80409 Port: Raspberry Pi. Author: Martin Beaudoin. Merge: Hrvoje Jasak. 2016-01-05 22:52:46 +00:00
Hrvoje Jasak
f673fe3b51 git clean-up 2016-01-05 22:43:51 +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
37f946aa4c Compilation fix
Conflicts:
	src/foam/matrices/blockLduMatrix/BlockLduSmoothers/BlockLduSmoother/BlockLduSmoother.C
2016-01-05 19:55:21 +00:00
Hrvoje Jasak
b1a280bb0c Clean-up of smoother selection
Conflicts:
	src/foam/matrices/blockLduMatrix/BlockLduSmoothers/BlockLduSmoother/BlockLduSmoother.C
2016-01-05 19:54:09 +00:00
Hrvoje Jasak
fa4bf7c41a Formatting 2016-01-05 15:22:07 +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
a6e6eb780a Bugfix: support for MVAPICH2 2016-01-05 15:21:58 +00:00
Hrvoje Jasak
88a4a82ac8 Added incompressible thermos 2016-01-05 15:21:38 +00:00
Hrvoje Jasak
7cd8e2c3c5 Clean-up dimensioned<scalar 2016-01-05 15:21:34 +00:00
Hrvoje Jasak
240cc6c244 Bugfix: clean-up of total boundary conditions 2016-01-05 15:21:29 +00:00
Hrvoje Jasak
dca56bd871 Bugfix: check for orientation of IB surface 2016-01-05 15:21:24 +00:00
Hrvoje Jasak
14b936a124 Added static function for matrix relaxation 2016-01-05 15:21:09 +00:00
Hrvoje Jasak
e5ee883b3a Added missing operators in const and Sutherland Transport: bug fix vanilla 2016-01-05 15:21:04 +00:00
Henrik Rusche
a76a442552 Added overlapGgi to ggiCheck 2016-01-05 15:20:12 +00:00
Henrik Rusche
fc2316f71b Improved steadyCompressibleMRFFoam 2016-01-05 15:20:08 +00:00
Hrvoje Jasak
89607b8cc7 Bugfix: set boundary velocity on a moving IB surface
Conflicts:
	src/immersedBoundary/immersedBoundaryDynamicMesh/movingImmersedBoundary/movingImmersedBoundary.C
2016-01-05 15:19:58 +00:00
Hrvoje Jasak
59d13fa999 Bugfix: long double abs must be fabsl 2016-01-05 15:18:16 +00:00
Hrvoje Jasak
8385329572 Bugfix: Moved case insensitive directory name clash 2016-01-05 14:54: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
3bed50dbd1 Bugfix: Moved case insensitive directory name clash 2016-01-05 14:52:24 +00:00
Hrvoje Jasak
6b6a9cbb13 Bugfix: immersed boundary forces in parallel
Conflicts:
	src/immersedBoundary/immersedBoundaryDynamicMesh/movingImmersedBoundary/movingImmersedBoundary.C
2016-01-05 14:48:59 +00:00
Hrvoje Jasak
1da6c7b37a Rotating motion. Inno Gatin 2016-01-05 14:48:04 +00:00
Hrvoje Jasak
54f97e4ed3 Formatting 2016-01-05 14:43:36 +00:00
Hrvoje Jasak
6ce227323f Preparatory clean-up for Pstream 2016-01-05 14:43:31 +00:00
Hrvoje Jasak
ed578c5c03 Compilation fix 2016-01-05 14:43:27 +00:00
Hrvoje Jasak
6f2bae659c Formatting 2016-01-05 14:43:23 +00:00
Hrvoje Jasak
5c364f5e29 Clean-up of smoother selection 2016-01-05 14:43:19 +00:00
Hrvoje Jasak
dc14bd5e38 Clean-up and formatting 2016-01-05 14:42:45 +00:00
Martin Beaudoin
5366bc60de Adding support for ARM7 group of processors. Tested on a Raspberry Pi 2. 2015-12-05 14:40:50 +00:00
Hrvoje Jasak
c3c310daa4 Added default comms member to avoid multiple cast 2015-10-30 15:37:51 +00:00
Hrvoje Jasak
e8e90b23ea Turbulent moving immersed boundary fixes. Inno Gatin 2015-10-30 15:30:59 +00:00
Hrvoje Jasak
c36314289d Bugfix: single precision compilation fix 2015-10-30 10:40:52 +00:00
Hrvoje Jasak
3f5d9669b3 Bugfix: Pstream default comms format 2015-10-30 10:40:51 +00:00
Hrvoje Jasak
ad56986091 Bugfix: 32-bit port 2015-10-30 10:40:51 +00:00
Hrvoje Jasak
5b1a914532 Bugfix: Corrected linearisation 2015-10-30 10:40:51 +00:00
Vuko Vukcevic
b320555dce Removed bPrime update on reverseSweep in symGaussSeidel preconditioner 2015-10-30 10:40:50 +00:00
Hrvoje Jasak
e41e58c8f6 Bugfix: Windows scotch compilation 2015-10-30 10:40:50 +00:00
Hrvoje Jasak
34444db140 Bugfix: Fixed corrupted point field on stitch 2015-10-30 10:38:49 +00:00
Hrvoje Jasak
924c76612c Bugfix: Motion constraints in sixDOFqODE. Author: Vuko Vukcevic. Merge: Hrvoje Jasak. 2015-10-29 10:53:54 +00:00
Vuko Vukcevic
d9c65ce85f Constraining omegaAverageAbsolute after calculation 2015-10-23 14:29:13 +02:00
Vuko Vukcevic
4de19563e9 Motion constraints in sixDOFqODE 2015-10-23 14:29:13 +02:00
Martin Beaudoin
47e3ce10c1 Merge remote-tracking branch 'origin/nextRelease' into nr/MacOSX_fixes 2015-10-22 12:39:48 -04:00
Martin Beaudoin
c2a0ba6539 Adjustments for Mac OSX El Capitan and the new System Integrity Protection (SIP)
feature which is enabled by default.
2015-10-22 12:25:49 -04:00
Hrvoje Jasak
a3cd647cf9 Dynamic immersed boundary capability with an example moving immersed boundary mesh and tutorial 2015-09-30 09:48:55 +01:00
Hrvoje Jasak
094e842fc0 Hotfix: Turbulence generation fix in k-omega-SST. Thijs Gillebaart 2015-09-15 15:33:00 +01:00
Hrvoje Jasak
cb20a654f1 Report patch name instead of index in debug 2015-09-12 22:35:29 +01:00
Hrvoje Jasak
f784f75f1b Adjust Mas OS X Darwin build options signalling 2015-09-11 17:22:52 +01:00
Henrik Rusche
6cb718df57 BUGFIX: Keep cyclic patches on one processor 2015-09-11 16:26:45 +01:00
Hrvoje Jasak
3a6cc671fa Windows port: minor updates 2015-09-11 16:15:28 +01:00
Hrvoje Jasak
c67d6b98d2 Octree search Windows port updates 2015-09-11 16:15:28 +01:00
Hrvoje Jasak
32b6159d36 Optimising use of Dynamic lists in GGI 2015-09-11 16:15:28 +01: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
927f5d01be Optimisation 2015-09-11 16:15:28 +01:00
Hrvoje Jasak
5039ed9a30 Euler angle access 2015-09-11 16:15:28 +01:00
Hrvoje Jasak
4d4c7d0eed Intel 2016 compiler porting 2015-09-11 16:15:27 +01:00
Hrvoje Jasak
161ad618de Formatting 2015-09-11 16:15:27 +01:00
Hrvoje Jasak
1721f8ffc0 Bugfix: missing rho on dev(P). Jens Truemner 2015-09-11 16:15:27 +01:00
Hrvoje Jasak
7d533e60ab Report patch name instead of index in debug 2015-09-11 16:15:26 +01:00
Hrvoje Jasak
a9695503fc Report patch name instead of index in debug 2015-09-11 16:14:21 +01:00
Hrvoje Jasak
60547b1dd1 Windows port: rename arch to mingw 2015-08-28 15:49:38 +01:00
Hrvoje Jasak
be769bf8d9 Windows merge: foamString 2015-08-28 15:49:38 +01:00
Hrvoje Jasak
eecdea4535 Formatting 2015-08-26 10:45:51 +01:00
Hrvoje Jasak
2c88222c95 Update points using setOldPoints to avoid geometrical update 2015-08-26 10:45:51 +01:00
Hrvoje Jasak
171fdf38f6 Report patch name instead of index in debug 2015-08-26 10:45:50 +01:00
Hrvoje Jasak
cfd2b5a366 Bug fix: addressing memory leak in Block AMG 2015-08-26 10:45:10 +01:00
Hrvoje Jasak
fb6f3af37f Formatting 2015-08-26 10:45:10 +01:00
Hrvoje Jasak
97b7e710c5 Report patch name instead of index in debug 2015-08-26 10:45:10 +01:00
Hrvoje Jasak
d77d7d9b51 Removed training backslash from option 2015-08-26 10:45:10 +01:00
Hrvoje Jasak
652c473b3d Removed unnecessary return statement 2015-08-26 10:45:10 +01:00
Hrvoje Jasak
8349ff53c2 Revert hinv in fvc::reconstruct 2015-08-25 15:46:39 +01:00