Commit graph

5018 commits

Author SHA1 Message Date
Vuko Vukcevic
6bbf74eee5 Parallel bugfixes in donorBasedLayeredOverlapFringe 2019-07-09 12:54:23 +02:00
Vuko Vukcevic
390f535542 Work in progress regarding parallel bugfix in donorBasedLayeredOverlapFringe 2019-07-09 12:54:23 +02:00
Vuko Vukcevic
af26bfb81c Minor formatting 2019-07-09 12:54:23 +02:00
Vuko Vukcevic
bcdab3b784 Robustness improvement in donorBasedLayeredOverlapFringe
Looking at bounding box of the connected region to determine whether we are
going in the right direction.
2019-07-09 12:54:23 +02:00
Vuko Vukcevic
02f459fc91 Run-time bugfixes in donorBasedLayeredOverlapFringe
Note: still need to thoroughly test in parallel and with multiple donor regions
for a single background region
2019-07-09 12:54:23 +02:00
Vuko Vukcevic
805c942ac4 Version of donorBasedOverlapFringe that compiles
Note: still not tested
2019-07-09 12:54:23 +02:00
Vuko Vukcevic
deec392065 Finished writing first version of donorBasedLayeredOverlap fringe
Note: did not attempt to compile yet, let alone test it
2019-07-09 12:54:23 +02:00
Vuko Vukcevic
548bf940c9 Temporary commit
donorBasedLayeredOverlap fringe algorithm. Work in progress.
2019-07-09 12:54:23 +02:00
Hrvoje Jasak
7bc0c8b3d8 Bugfix: addes support for dealing with zero-sized patch fields (immersed boundary) 2019-07-04 11:27:14 +01:00
Hrvoje Jasak
2a83c710b9 Update sGamma handling 2019-07-01 18:26:31 +01:00
Hrvoje Jasak
e2bffde2aa Improved initial deltaT controls 2019-07-01 18:13:23 +01:00
Hrvoje Jasak
011589a375 Upddate IB masks: zero or one only 2019-06-28 18:51:35 +01:00
Hrvoje Jasak
5ae7812464 Added minDeltaT option to automatic time-step control, 2 2019-06-27 16:03:19 +01:00
Hrvoje Jasak
3fdcd79b67 Added minDeltaT option to automatic time-step control, 2 2019-06-27 16:02:29 +01:00
Hrvoje Jasak
6333212551 Added minDeltaT option to automatic time-step control 2019-06-27 15:29:51 +01:00
Hrvoje Jasak
16b9d2b796 Comment 2019-06-26 17:16:54 +01:00
Hrvoje Jasak
996d065fb2 Set dead value yes on all fields to be solved 2019-06-20 17:12:08 +01:00
Hrvoje Jasak
0a48479185 Updated name of turbulence library for immersed boundary 2019-06-20 16:02:08 +01:00
Hrvoje Jasak
19890cb253 Added fallthrough attribute 2019-06-19 11:38:43 +01:00
Hrvoje Jasak
d4f21693fa Change Immersed Boundary dead cell handling in matrix: boost diagonal and setValues 2019-06-19 11:23:18 +01:00
Hrvoje Jasak
9ca9cabbac Added creation of dead cell set 2019-06-18 16:39:41 +01:00
Hrvoje Jasak
6c80a5b3e4 fixedGradient writes value - avoid duplicate write 2019-06-18 14:59:11 +01:00
Hrvoje Jasak
31ea91e35b Rewrite of wall function boundary conditions to support immersed boundary wall functions. Incompressible fixes; extended to compressible 2019-06-18 12:48:16 +01:00
Hrvoje Jasak
cffe702f75 Use labelField for refinement history to allow for parallel decomposition and reconstruction + load balancing 2019-06-18 12:47:16 +01:00
Hrvoje Jasak
94af00fa04 Splitting immersed boundary turbulence libraries to incompressible and compressible; Added compressible wall functions 2019-06-18 12:46:03 +01:00
Hrvoje Jasak
624b6a72b8 Rewrite of parallel gather-write of immersed boundary patch data 2019-06-17 18:16:26 +01:00
Hrvoje Jasak
328c75a101 Refactoring for immersed boundary support 2019-06-17 15:37:54 +01:00
Hrvoje Jasak
1fd5416dfc Fixed read and mapping errors on turbulence boundary conditions 2019-06-17 11:11:49 +01:00
Hrvoje Jasak
7334b895fe Style changes: FatalError 2019-06-17 11:10:35 +01:00
Hrvoje Jasak
070957cff2 Revert hinv in fvcReconstruct - problem cases. 2019-06-09 21:41:57 +01:00
Hrvoje Jasak
b2c5b1f561 Make pointLevel and cellLevel labelIOField for consistency 2019-06-02 19:24:13 +01:00
Hrvoje Jasak
d5167a6d5d Update handling of merge tolerance 2019-06-02 17:49:26 +01:00
Hrvoje Jasak
b6c9f0c577 Tow-stage Immersed face tolerance consistency. QUick reject using shortest face in edge and detailed analysis edge-by-edge. Inno Gatin 2019-05-15 13:02:15 +01:00
Hrvoje Jasak
56eb4231ed Change default openmpi version to 1.8.8. Versions 2.1.x to 3.1.0 have a race condition bug which affects the code 2019-05-15 09:56:45 +01:00
Hrvoje Jasak
6c9291cd4e Immersed face tolerance consistency. Inno Gatin 2019-05-15 09:42:05 +01:00
Hrvoje Jasak
a4d077f45b Formatting 2019-05-13 11:48:26 +01:00
Hrvoje Jasak
494ffcff89 Porting: single precision requires casting in max 2019-05-10 14:27:58 +01:00
Hrvoje Jasak
8a64613197 Reverting debug change: file based communication replaced by Pstream. 2019-05-08 11:48:51 +01:00
Hrvoje Jasak
7ef4377a9c Improved normalisation of reported residuals for block-coupled systems 2019-05-02 13:29:21 +01:00
Hrvoje Jasak
93849cea09 Bugfix: decomposeMesh offset. Vuko Vukcevic 2019-05-01 17:19:53 +01:00
Hrvoje Jasak
26fec9f13a Merge branch 'nextRelease' of ssh://git.code.sf.net/p/foam-extend/foam-extend-4.0 into nextRelease 2019-05-01 13:59:43 +01:00
Hrvoje Jasak
5abad2abec Clean-up 2019-05-01 13:59:26 +01:00
Hrvoje Jasak
3214174c2c Removed templated NamedEnum::names instantiation: always in specialisations 2019-05-01 13:58:24 +01:00
Hrvoje Jasak
19b5b8cfec Merge branch 'nextRelease' of ssh://git.code.sf.net/p/foam-extend/foam-extend-4.0 into nextRelease 2019-05-01 13:00:40 +01:00
Hrvoje Jasak
d2c6d4e489 Merge branch 'nextRelease' of ssh://git.code.sf.net/p/foam-extend/foam-extend-4.0 into nextRelease 2019-05-01 13:56:13 +02:00
Hrvoje Jasak
99a5e3ecc8 Darwin compilation settings; optimiser bug requires lower compiler opt level 2019-05-01 13:55:56 +02:00
Hrvoje Jasak
b71851619f Porting: Clean up of initialisation of static data, casting and comparison with enum, Mac OSX 2019-05-01 13:55:18 +02:00
Hrvoje Jasak
1817de53ad BUGFIX: View factor smoothing now takes into account reciprocity condition 2019-05-01 09:41:55 +01:00
Hrvoje Jasak
076919ae55 Bugfix: call to completeAssembly in wrong place. Henrik Rusche 2019-05-01 09:40:29 +01:00
Hrvoje Jasak
a7f9e38d5c Change reconstruct zero option name 2019-05-01 09:14:36 +01:00