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