Vuko Vukcevic
5a54724450
Corrected spacing
2017-06-29 08:57:35 +02:00
Vuko Vukcevic
35427a239d
nuRatio boundary conditions for epsilon and omega
...
Given a desired nuRatio, the boundary conditions automatically calculate
epsilon/omega from k.
2017-06-29 08:56:04 +02:00
Vuko Vukcevic
dbd2b5ccd1
Consistent divDevReff calculation in incompressible turbulence models
...
Note: a minor bugfix is also included (previously, dev has been used instead of
dev2. This is included in the current mathematical reformulation).
Tested on cavity case: now simpleFoam with laminar turbulence model gives
exactly the same results as icoFoam.
2017-06-28 17:08:19 +02:00
Hrvoje Jasak
71319cb221
Control writing of mesh motion Co number with dynamic mesh changes
2017-06-26 11:42:14 +01:00
Hrvoje Jasak
04940d2a54
Added missing mag in MRF zone axis check
2017-06-23 11:06:11 +01:00
Hrvoje Jasak
225eb40091
Block Cholesky precon coupled interface variants
2017-06-19 23:40:15 +01:00
Hrvoje Jasak
20511b2418
Comment
2017-06-19 23:24:15 +01:00
Hrvoje Jasak
f458227c57
Added BlockILU smoother solvers
2017-06-19 23:09:12 +01:00
Hrvoje Jasak
5aa34daf28
Coupled interface update fix, scalar CholeskyPrecon
2017-06-19 19:24:18 +01:00
Hrvoje Jasak
cb58ca4e8f
Coupled interface handling in Block Cholesky preconditioner: bug fix
2017-06-19 18:31:30 +01:00
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