Commit graph

111 commits

Author SHA1 Message Date
Hrvoje Jasak
c862d507ae DLB and AMR fixes and additional developments. Vuko Vukcevic 2019-07-11 11:51:08 +01:00
Vuko Vukcevic
15af49e74a Bugfix in faceZone reconstruction procedure
Forgot to take into account the "turning face" index and decrement by one
2019-07-09 12:52:05 +02:00
Vuko Vukcevic
49769f0397 Reconstruction of cell/face/point zones during DLB
Wrote a missing piece of code that maps cell/face/point zones from different
mesh bits to the new, reconstructed mesh when doing Dynamic Load Balancing.
2019-07-09 12:52:05 +02:00
Vuko Vukcevic
fd18eaffa1 Temporarily issuing an error if we have zones while doing DLB 2019-07-09 12:51:09 +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
Vuko Vukcevic
43080d7042 Fixed typos in comments 2019-06-13 11:07:18 +02:00
Hrvoje Jasak
93849cea09 Bugfix: decomposeMesh offset. Vuko Vukcevic 2019-05-01 17:19:53 +01:00
Hrvoje Jasak
78276e48af Porting: strip register keyword 2019-04-25 14:00:49 +01:00
Hrvoje Jasak
71a25fc3c3 Bugfixes and improvements in DLB and AMR. Vuko Vukcevic 2019-04-09 12:00:24 +01:00
Vuko Vukcevic
ac71ae4d16 Added a few comments regarding recent bugfixes 2019-03-08 12:51:33 +01:00
Vuko Vukcevic
0efa19e651 Wrapped DLB output around if (debug) 2019-02-20 12:06:25 +01:00
Vuko Vukcevic
5526c3a048 Updated comment for member function 2019-02-19 21:59:45 +01:00
Vuko Vukcevic
028cafdb32 Slight refactorisation in processorMeshesReconstructor::reconstructMesh 2019-02-17 00:32:00 +01:00
Vuko Vukcevic
f1c714eabf Upper-triangular neighbour ordering PLB bugfix
In PLB, the upper-triangular error (for neighbours of a given owner) was
appearing because the faces merged from two processor patches into an internal
face were not ordered correctly. This is now fixed by sorting out these faces
when doing the decomposition.
2019-02-17 00:29:14 +01:00
Henrik Rusche
f000c7f6b8 List<label> -> labelList and simiar throughout 2019-02-04 21:58:51 +01:00
Henrik Rusche
923fee738e BUGFIX: Compile WM_LABEL_SIZE=64 2019-02-04 21:58:51 +01:00
Vuko Vukcevic
11acc2de1d Temporary commit: intermediate refactorisation stage 2019-02-03 16:46:49 +01:00
Vuko Vukcevic
21154aa132 Temporary bugfix in decomposeMesh
Needs clean-up and refactorization
2019-02-01 09:43:40 +01:00
Hrvoje Jasak
c6babd359a Update to c++-11 standard: nullptr and compilation flags 2019-01-25 16:22:44 +00:00
Vuko Vukcevic
920ff7bcc4 Manually merged Henrik's DLB and some other stuff 2019-01-23 13:03:44 +01:00
Hrvoje Jasak
324b129060 Parallel load balancing: cannot use weights in field decomposition 2018-10-24 17:06:01 +01:00
Hrvoje Jasak
b60b67ffb6 Change format of global face index in passiveProcessorPolyPatch to labelField 2018-10-24 17:03:27 +01:00
Hrvoje Jasak
d9e45cb58c Clean-up of default copy constructors for polyPatches - copy constructor needed 2018-10-18 19:18:19 +01:00
Hrvoje Jasak
d349a41795 LabelField change for pointLevel and cellLevel 2018-10-16 09:22:29 +01:00
Hrvoje Jasak
32d3595ded PLB with particles + accumulated bugfixes/backports. Author: Henrik Rusche. 2018-09-25 12:30:18 +01:00
Henrik Rusche
ef1c4242c1 Bugfix in shared point detection (not all problems resolved, yet) 2018-09-25 09:13:00 +02:00
Henrik Rusche
8d356e7456 PLB with clouds 2018-09-25 09:12:53 +02:00
Martin Beaudoin
58b8dac7ec Delay the compilation of the library decompositionMethods/decomposeReconstruct
so its dependencies are available when recompiling from scratch
2018-07-20 12:32:31 -04:00
Henrik Rusche
88a815b7dd Remove C++11 which also simplifies Windows port 2018-06-14 11:41:28 +02: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
ad762e6c69 Changes to make CMake work with release candidate 2018-05-29 22:56:52 +02: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
Hrvoje Jasak
a636a79642 Fixing shared points bug: too many points detected 2018-05-23 12:34:56 +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
9596103e05 Formatting 2018-05-17 13:10:44 +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
9f04cc47e4 MERGE: Remove loading of libs 2018-05-15 16:40:34 +01:00
Hrvoje Jasak
84a5199d89 Formatting 2018-05-15 10:43:07 +01:00
Hrvoje Jasak
c1f86cba2d Remove print statements 2018-05-11 18:30:54 +01:00
Hrvoje Jasak
c420520633 Fixes for targeted insertion of reconstructed meshes in load balancing 2018-05-09 13:43:23 +01: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