Commit graph

2447 commits

Author SHA1 Message Date
Hrvoje Jasak
2adfc6bd00 Bugfix: limited on boundary non-orthogonality in laplacian 2018-06-05 11:53:37 +01:00
Vuko Vukcevic
c681206a94 fixedHeatFluxTemperature boundary condition
The boundary condition uses a specified heat flux and kappe effective to
calculate the temperature gradient. It is a part of LES library in order to
allow both RAS and LES models to use the BC.
2018-06-05 09:17:07 +02:00
Henrik Rusche
2874c5e775 Enables OpenMP support for cfMesh in cmake-build 2018-06-01 19:35:39 +02:00
Hrvoje Jasak
b365dab574 Added readPatchType function to capture the patch type for patch fields which circumvent base class dictionary constructor 2018-06-01 17:29:59 +01:00
Henrik Rusche
fc7de48319 Removing trailing whitespace, tabs and DOS CR & Fixing some indentation 2018-06-01 18:17:04 +02:00
Henrik Rusche
4b4be75c2b Upgrade copyright notices & banner in source code 2018-06-01 18:11:37 +02:00
Henrik Rusche
1ef48646b9 Merge branch 'feature/cmake' into nextRelease 2018-06-01 18:03:24 +02:00
Henrik Rusche
7b6ce1ff7c Enable overset & Patched up more tutorials for CMake build 2018-06-01 17:59:13 +02:00
Hrvoje Jasak
c7f24b57ed Added immersed boundary support to wall distance 2018-05-30 12:56:01 +01:00
Henrik Rusche
ad762e6c69 Changes to make CMake work with release candidate 2018-05-29 22:56:52 +02:00
Hrvoje Jasak
0b56f4494b Formatting 2018-05-28 19:10:04 +01:00
Hrvoje Jasak
3f3e330158 Fixed flux writing problem 2018-05-28 19:09:49 +01:00
Hrvoje Jasak
48ea646dc7 Reverted to dict read for zeroGradientFvPatchField 2018-05-28 19:08:58 +01:00
Hrvoje Jasak
e435bf40f6 Change top-level AMG solver settings: minIter = 0 and reset top x in each call 2018-05-27 16:25:14 +02:00
Hrvoje Jasak
facf4bc864 Robustness improvement on top block AMG level 2018-05-25 10:23:32 +01:00
Hrvoje Jasak
f00636e865 Added missing headers in immersed boundary 2018-05-25 10:12:05 +01:00
Hrvoje Jasak
0ef0eb1e6a Robustness improvement on top AMG level 2018-05-25 10:11:29 +01:00
Hrvoje Jasak
c0003d35e6 Updated coarse level solver AMG debug flags 2018-05-24 16:19:40 +01:00
Hrvoje Jasak
5c33f47532 Removed wallFvPatch.H include 2018-05-24 12:24:49 +01:00
Hrvoje Jasak
191bc255c9 Removed wallFvPatch.H 2018-05-24 12:07:16 +01:00
Hrvoje Jasak
bd806d3d2b Removed old immersed boundary wall functions 2018-05-24 11:49:49 +01:00
Hrvoje Jasak
c6fefa324c Added reversed flow function object 2018-05-24 10:57:20 +01:00
Hrvoje Jasak
04ae509a71 Added missing virtual destructor 2018-05-24 10:56:57 +01:00
Hrvoje Jasak
e739499202 Fixed upper triangular ordering in processor mesh rebuild 2018-05-23 18:37:47 +01:00
Hrvoje Jasak
085a1d85b8 Fixed syncing of global processor point label detection: syncPar 2018-05-23 18:37:24 +01:00
Henrik Rusche
ce4104072e Inital find modules for mesquite, scotch, metis, partmetis, parmgridgen 2018-05-23 15:27:30 +02:00
Robert Keser
0affdbfe19 Transition to cmake build system (added dbns and minor changes) 2018-05-23 15:27:30 +02:00
Henrik Rusche
3abb7c9f7b Enabled paraview plugin and out-of-source compilation 2018-05-23 15:27:30 +02:00
Henrik Rusche
48926a792f Transition to cmake build system (most libs and utils & some apps compile) 2018-05-23 15:26:37 +02:00
Henrik Rusche
4626c03206 Minor changes to help cmake parser 2018-05-23 15:23:51 +02:00
Hrvoje Jasak
a636a79642 Fixing shared points bug: too many points detected 2018-05-23 12:34:56 +01:00
Hrvoje Jasak
28a3c54b9b Added block-coupled form of symmetry plane 2018-05-22 11:53:22 +01:00
Hrvoje Jasak
c9d077171f Removed debug write of VTK points 2018-05-21 13:19:41 +01:00
Hrvoje Jasak
5f840ba74f Fixed bug in shared points for reconstruction 2018-05-21 13:00:34 +01:00
Hrvoje Jasak
55aa8c272a Updates for dynamic refinement and immersed boundary 2018-05-17 14:52:46 +01:00
Hrvoje Jasak
9596103e05 Formatting 2018-05-17 13:10:44 +01:00
Hrvoje Jasak
c19f0f85b5 Added loadBalanceFvMesh build 2018-05-17 12:36:46 +01:00
Hrvoje Jasak
4d3303023a Added rebuild of surfaceVectorFields 2018-05-17 12:31:53 +01:00
Hrvoje Jasak
2a90c4f924 Clean-up of immersed boundary refinement 2018-05-17 12:04:26 +01:00
Hrvoje Jasak
3210c63bb1 Fixed confusing error message 2018-05-16 20:49:43 +01:00
Hrvoje Jasak
6bb0a2c1c6 Fixed bad size of cut face 2018-05-16 20:03:09 +01:00
Hrvoje Jasak
25b3940175 Fix mesh volume handling in mesh flux updates 2018-05-16 15:11:12 +01:00
Hrvoje Jasak
4a16503359 Enabled dynamic refinement in immersed boundary dynamic mesh 2018-05-16 15:10:47 +01:00
Hrvoje Jasak
e90bc3a893 Added access functions to dynamic refinement 2018-05-16 15:10:10 +01:00
Hrvoje Jasak
a800fbcc1a Added scalar and tensor ILU precons and smoother files to compilation 2018-05-16 14:20:35 +01:00
Hrvoje Jasak
50d0a9d77e MERGE: fix V0 update in fvMesh 2018-05-16 12:28:16 +01:00
Hrvoje Jasak
6c5d254802 Block ILUC0 precon and smoother 2018-05-16 11:50:18 +01:00
Hrvoje Jasak
737dee5705 Changed resizing mechanism in load balancing topo change 2018-05-16 11:19:31 +01:00
Hrvoje Jasak
63c9311177 TEMPORARY: decomposition library load. Temporary fix, Henrik Rusche. To be reverted 2018-05-15 19:18:32 +01:00
Hrvoje Jasak
000384c651 MERGE: Clean-up 2018-05-15 16:57:53 +01:00
Hrvoje Jasak
e3af38c8d7 MERGE: Clean-up of time classes 2018-05-15 16:44:42 +01:00
Hrvoje Jasak
b76f2a810e MERGE: solution handling of multiple old residuals. Vanja Skuric 2018-05-15 16:43:15 +01:00
Hrvoje Jasak
6bc62db7c2 Formatting 2018-05-15 16:42:32 +01:00
Hrvoje Jasak
4497ddb955 MERGE: GGI handling of partially overlapped faces. Vuko Vukcevic 2018-05-15 16:41:41 +01:00
Hrvoje Jasak
d858291523 MERGE: Use convection time-step in steady intertial scheme 2018-05-15 16:41:02 +01:00
Hrvoje Jasak
9f04cc47e4 MERGE: Remove loading of libs 2018-05-15 16:40:34 +01:00
Hrvoje Jasak
549ba4fab8 MERGE: Changed format of surface writers 2018-05-15 16:39:40 +01:00
Hrvoje Jasak
b8a103a354 MERGE: Added missing includes for patchIdentifier 2018-05-15 16:39:14 +01:00
Hrvoje Jasak
a2e8f4a617 MERGE: resolving GGI merge problem 2018-05-15 16:36:35 +01:00
Hrvoje Jasak
6f72f3b5da MERGE: Update overset 2018-05-15 16:33:32 +01:00
Hrvoje Jasak
ee130abd3b MERGE: Merging surface writers 2018-05-15 16:32:42 +01:00
Hrvoje Jasak
7a54aeb99b Merge branch 'feature/JasakDevelopment' into nextRelease 2018-05-15 12:00:02 +01:00
Hrvoje Jasak
744ea0ae1f Merge branch 'dynamicLoadBalancing' into development 2018-05-15 10:57:09 +01:00
Hrvoje Jasak
511d68e98a Formatting and clean-up 2018-05-15 10:53:40 +01:00
Hrvoje Jasak
18f62ca66a Revert change: use fvMesh C for immersed boundary 2018-05-15 10:53:12 +01:00
Hrvoje Jasak
3b4ea0cc01 Cumulative Development: Vuko Vukcevic 2018-05-15 10:51:53 +01:00
Hrvoje Jasak
f779d20573 Parallel bug fix: iso-surface 2018-05-15 10:47:22 +01:00
Hrvoje Jasak
0585614ac4 Bugfix: explicit fvBoundaryMesh constructor 2018-05-15 10:43:31 +01:00
Hrvoje Jasak
84a5199d89 Formatting 2018-05-15 10:43:07 +01:00
Hrvoje Jasak
d6ae246151 Bugfix: Initialisation of child array 2018-05-15 10:38:36 +01:00
Hrvoje Jasak
5f8851bb50 Fix resetPatch flag copy 2018-05-14 09:27:41 +01:00
Hrvoje Jasak
a4617cca01 Refactoring of load balance: move function into topoChangerFvMesh 2018-05-11 18:32:37 +01:00
Hrvoje Jasak
c1f86cba2d Remove print statements 2018-05-11 18:30:54 +01:00
Hrvoje Jasak
31adfb3200 Added globalProcFaceIndex 2018-05-10 09:57:13 +01:00
Hrvoje Jasak
20e6a816a2 Bugfix: Added missing reduce in mesh quality checks 2018-05-10 09:57:03 +01:00
Vuko Vukcevic
2e170aa989 Merge branch 'polyhedralAMR-improvements' into CumulativeDevelopment-VukoVukcevic-nextRelease 2018-05-10 10:04:59 +02:00
Hrvoje Jasak
c420520633 Fixes for targeted insertion of reconstructed meshes in load balancing 2018-05-09 13:43:23 +01:00
Vuko Vukcevic
4d7859d8d2 Merged thermalModels
There were two sets of thermalModels in conjugateHeatTransfer library and
solidModels library. They are now merged into the conjugateHeatTransferLibrary
2018-05-09 14:28:48 +02:00
Hrvoje Jasak
2877964cb6 Global face index handling in passive processor patches 2018-05-09 12:55:16 +01:00
Hrvoje Jasak
8878766520 Bugfix: work with polyPatches only 2018-05-09 12:54:34 +01:00
Henrik Rusche
42cbdd1fd6 BUGFIX: Fix bug is parallel execution by bringing isoSurface in-line with vanilla 2018-05-03 12:58:50 +02:00
Vuko Vukcevic
7ad4da9e89 Update to vtkSurfaceWriter
Writing "double" instead of "float" more reliable for most paraview versions.

Author: Karl Meredith
2018-05-03 10:14:35 +02:00
Vuko Vukcevic
b0811b398d Bugfix in argList.C
Correct initialization and override of global controlDict switches
2018-05-02 15:30:17 +02:00
Hrvoje Jasak
4612194654 Remove debug print statetment 2018-05-02 12:24:08 +01:00
Hrvoje Jasak
cca5743dee Bugfix: filter empty processor patches 2018-05-02 10:21:53 +01:00
Hrvoje Jasak
1e8847d71e Refactor decompose/reconstruct tools for load balancing 2018-05-01 15:57:12 +01:00
Hrvoje Jasak
7174595839 Working load balancing code 2018-05-01 15:56:31 +01:00
Hrvoje Jasak
afde586e9f Bugfix: Update signalling for topologically changing mesh 2018-05-01 15:55:29 +01:00
Hrvoje Jasak
d490c9d9b5 Formatting 2018-05-01 15:53:44 +01:00
Hrvoje Jasak
a1eae83ca6 Added more typedefs in Field, DimensionedField and GeometricField 2018-05-01 15:52:53 +01:00
Hrvoje Jasak
48a70dfb29 Formatting 2018-05-01 15:51:56 +01:00
Vuko Vukcevic
ef69c12106 Graded normal extrude model 2018-04-25 13:29:14 +02:00
Vuko Vukcevic
6c22d372bd Updates to donorAcceptor's default constructor
Initializing values acceptor and donor data to invalid (-1) values
2018-04-25 10:51:04 +02:00
Vuko Vukcevic
047bc41b27 Updates to polyMesh::changing_ flag
It's better to update it in polyTopoChanger::changeMesh() than in
polyMesh::updateMesh(). This way, it is consistent with directTopoChange engine
2018-04-25 10:00:27 +02:00
Hrvoje Jasak
41829c7a53 Field mapping for patch reset 2018-04-24 19:04:02 +01:00
Vuko Vukcevic
8a14f3ce8e Bugfix in samplesCuttingPlane
Need to trigger the re-calculation of cutting plane on topo changes
2018-04-24 16:03:09 +02:00
Vuko Vukcevic
d7a357b646 Bugfix in polyMesh::updateMesh
Need to set changing_ flag to true automatically when performin topo changes or
otherwise calling updateMesh
2018-04-24 16:02:27 +02:00
Hrvoje Jasak
9cc1acc8a0 Load balancing - WIP 2018-04-24 11:07:07 +01:00
Hrvoje Jasak
942ecf88c1 Load balancing support, fvMesh 2018-04-24 11:05:21 +01:00
Hrvoje Jasak
685151b9be Formatting 2018-04-24 11:04:22 +01:00