Hrvoje Jasak
f6ea803727
Fix preconditionT in scalar ILU0
2017-06-19 18:21:24 +01:00
Hrvoje Jasak
bc7cc7ca9b
Clean-up of coupled updates on scalar Cholesky and ILU0 preconditioners
2017-06-19 18:17:34 +01:00
Hrvoje Jasak
dc0ad86c6f
Merging scalar Cholesky and ILU0 preconditioners: coupled boundary update
2017-06-19 18:13:08 +01:00
Hrvoje Jasak
f00a6361ac
Merge branch 'development' of ssh://git.code.sf.net/u/hjasak/foam-extend-4.0 into development
2017-06-19 18:08:35 +01:00
Hrvoje Jasak
d17c293e6d
Cholesky and ILU0 precon on coupled patches: bug fix
2017-06-19 17:19:17 +01:00
Hrvoje Jasak
1354e6971c
Update iluSmoother for symmetric and asymmetric matrices
2017-06-19 17:18:50 +01:00
Hrvoje Jasak
af92cfddc8
Coupled boundaries in BlockCholeskyPrecon
2017-06-19 17:16:46 +01:00
Hrvoje Jasak
775edf12c0
Formatting
2017-06-19 16:18:39 +01:00
Hrvoje Jasak
0cbbf0d443
Update coupled boundaries in ILU preconditioner
2017-06-19 12:58:13 +01:00
Hrvoje Jasak
d26ff4d776
Revert: no renormalisation of residual allowed
2017-06-16 13:02:59 +01:00
Hrvoje Jasak
317e116229
Experimental: diag inverse check
2017-06-16 12:47:54 +01:00
Hrvoje Jasak
058c2b425d
Comment on initialisation of xCorr in ILU smoother
2017-06-16 12:47:28 +01:00
Hrvoje Jasak
7c4511894b
Experimental: Rebase residual before restriction
2017-06-16 12:47:06 +01:00
Hrvoje Jasak
34e47b44b9
Inline destructor
2017-06-16 12:46:37 +01:00
Hrvoje Jasak
58ff8e1e54
Clean-up
2017-06-16 12:44:32 +01:00
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
c3c233a493
Formatting and clean-up
2017-06-15 19:40:53 +01:00
Vuko Vukcevic
d9690e81ae
Reorganisation of improved wall functions
...
Instead of calculating pressure gradient and convection terms in each
wall function (for each patch), function objects pressureGradient and
velocityConvection will update them and register them in the database and we
only fetch the data when updating wall functions.
2017-06-12 15:01:17 +02:00
Hrvoje Jasak
cf887cbe5e
Report coarse level size at debug level 3 in AMG
2017-06-09 00:42:13 +01:00
Hrvoje Jasak
3be52d07c3
Formatting
2017-06-08 17:49:31 +01:00
Hrvoje Jasak
41e28bb072
Fast processor SAMG support without search
2017-06-08 17:46:02 +01:00
Hrvoje Jasak
774009e384
Hast table optimisation for better look-up. Experimental
2017-06-08 17:45:12 +01:00
Hrvoje Jasak
f3b95fec68
Added GGL SAMG block interface fields
2017-06-08 16:12:37 +01:00
Hrvoje Jasak
a3df01751f
Consistent handling of moving boundaries with new MRF mesh flux
2017-06-08 16:12:05 +01:00
Hrvoje Jasak
0fe89520a2
Improved new-style MRF
2017-06-08 14:53:33 +01:00
Hrvoje Jasak
4ac325ab77
Parallel GGI selective AMG coarsening
2017-06-08 13:39:56 +01:00
Hrvoje Jasak
cad4b9295e
Serial Block GGI SAMG interface
2017-06-07 17:48:56 +01:00
Hrvoje Jasak
73d7fe4e3f
Use dynamic lists in processor SAMG interfaces
2017-06-07 14:09:58 +01:00
Hrvoje Jasak
b92474c8d4
GGI SAMG interface field
2017-06-07 12:54:07 +01:00
Hrvoje Jasak
5ac0d32666
Processor and GGI Block selective AMG: reference point
2017-06-07 12:30:05 +01:00
Hrvoje Jasak
3ca1b11770
Added expandCrMatrixToZone to ggiFvPatch
2017-06-06 18:38:12 +01:00
Hrvoje Jasak
78faa550f7
Add crMatrix buffer
2017-06-06 18:25:53 +01:00
Hrvoje Jasak
c482887c99
Add null constructors to crAddressing and crMatrix
2017-06-06 18:25:41 +01:00
Hrvoje Jasak
bf1d5b22a4
Formatting
2017-06-06 18:04:34 +01:00
Hrvoje Jasak
c65ef13139
GGI SAMG interface support, first version
2017-06-06 18:03:58 +01:00
Hrvoje Jasak
1b45e34c8a
Deactivate MRF debug
2017-06-06 11:32:04 +01:00
Hrvoje Jasak
27c31a4b62
MRF Zone: new calculation of MRF mesh fluxes
2017-06-06 11:09:30 +01:00
Hrvoje Jasak
8926a0a44b
Clean-up
2017-06-05 13:50:11 +01:00
Hrvoje Jasak
83dea72edf
Bad index for weight increment
2017-06-05 13:33:23 +01:00
Hrvoje Jasak
0b182be462
Coarse selective matrix assembly without search
2017-06-01 16:31:21 +01:00
Hrvoje Jasak
e48f1057fd
Use only one norm in block selective AMG
2017-06-01 14:44:09 +01:00
Hrvoje Jasak
c5fd9c9326
Comments
2017-06-01 14:20:40 +01:00
Hrvoje Jasak
1faa10bed0
Parallel block selective AMG. Tessa Uroic
2017-06-01 10:21:19 +01:00
Hrvoje Jasak
fec3d9f714
Clean-up
2017-06-01 10:20:51 +01:00
Hrvoje Jasak
f74532adce
Updates to block selective AMG
2017-05-31 16:34:40 +01:00
Hrvoje Jasak
749d15f8ea
Deleted old implementation
2017-05-31 16:34:21 +01:00
Hrvoje Jasak
bd0a7f8764
Deleted old implementation
2017-05-31 16:33:26 +01:00
Vuko Vukcevic
391e98828f
Additional wall functions: k/epsilonNonEqWallFunctions
...
Non-equilibrium wall functions for k and epsilon.
Author: Filip Sutalo, Merge: Vuko Vukcevic
2017-05-31 13:25:48 +02:00
Hrvoje Jasak
4482bcfdae
Bugfix: Uncommented unused variable
2017-05-30 14:55:11 +01:00