Matthias Hochsteger
|
8e2cd17436
|
build identifications, set geometry
|
2021-07-16 11:30:11 +02:00 |
|
Matthias Hochsteger
|
d997ac0bbe
|
copy localh tree (but skip parts outside of bounding box)
|
2021-07-13 17:19:03 +02:00 |
|
Matthias Hochsteger
|
a89cf0089a
|
Scaling of bounding box (instead of increasing size in all directions)
|
2021-07-06 17:09:22 +02:00 |
|
Matthias Hochsteger
|
65c5e2d244
|
Revert "Merge branch 'parallel_meshing' into 'master'"
This reverts commit d20a297cf1 , reversing
changes made to fd50131a5b .
|
2021-06-29 19:38:19 +02:00 |
|
Matthias Hochsteger
|
1c526a5c9e
|
Fix edges after building boundary layer
|
2021-06-29 17:50:45 +02:00 |
|
Matthias Hochsteger
|
d20a297cf1
|
Merge branch 'parallel_meshing' into 'master'
Parallel meshing of 3d domains
See merge request jschoeberl/netgen!393
|
2021-06-28 16:33:21 +00:00 |
|
Matthias Hochsteger
|
8baccf0a08
|
some fixes, new test results
|
2021-06-28 17:48:21 +02:00 |
|
Matthias Hochsteger
|
55ab122f35
|
Merge remote-tracking branch 'origin/master' into parallel_meshing
|
2021-06-28 12:10:08 +02:00 |
|
Joachim Schoeberl
|
fd50131a5b
|
constexpr function
|
2021-06-28 01:35:23 +02:00 |
|
Joachim Schoeberl
|
91506aa71a
|
static constexpr
|
2021-06-28 01:07:03 +02:00 |
|
Joachim Schoeberl
|
31d5ce8be9
|
packed archiving
|
2021-06-27 12:32:51 +02:00 |
|
Joachim Schoeberl
|
54db7941d0
|
tuning mesh(un)pickling
|
2021-06-26 12:14:17 +02:00 |
|
Joachim Schoeberl
|
e84d4e90c8
|
add header for std::byte
|
2021-06-25 18:58:25 +02:00 |
|
Matthias Hochsteger
|
34629749d6
|
Merge remote-tracking branch 'origin/master' into parallel_meshing
|
2021-06-25 17:32:16 +02:00 |
|
Joachim Schoeberl
|
72fb819def
|
missing overloads for archive (byte)
|
2021-06-24 13:21:43 +02:00 |
|
Joachim Schoeberl
|
f6befbbe08
|
remove cerr << 'BFGS udate error'
|
2021-06-24 12:55:39 +02:00 |
|
Joachim Schoeberl
|
b65d3c188f
|
another optional table in Topology
|
2021-06-24 07:39:09 +02:00 |
|
Joachim Schoeberl
|
971d6bb465
|
little tuning of mesh pickling
|
2021-06-24 07:39:09 +02:00 |
|
Christopher Lackner
|
e0f3ce9cf0
|
fix loading of short mesh file names
|
2021-06-22 11:57:30 +02:00 |
|
Matthias Hochsteger
|
8be5b7d810
|
Merge remote-tracking branch 'origin/master' into parallel_meshing
|
2021-06-22 11:46:36 +02:00 |
|
Matthias Hochsteger
|
872dddbcd7
|
remove old meshing functions
|
2021-06-22 11:45:25 +02:00 |
|
Matthias Hochsteger
|
17b5f1c7a4
|
preserve locked points in all domains
|
2021-06-22 11:45:01 +02:00 |
|
Matthias Hochsteger
|
c7e9a822cc
|
Don't divide/merge mesh when having only one domain
|
2021-06-22 11:33:16 +02:00 |
|
Matthias Hochsteger
|
2b8a2356a0
|
use unique_ptr in MeshingData
|
2021-06-22 11:16:28 +02:00 |
|
Joachim Schöberl
|
3165e04240
|
Merge branch 'parallel_surf_meshing' into 'master'
Parallel surf meshing
See merge request jschoeberl/netgen!395
|
2021-06-21 16:30:06 +00:00 |
|
Joachim Schoeberl
|
f24b962df7
|
fix width per refernce
|
2021-06-21 15:25:25 +02:00 |
|
Joachim Schoeberl
|
2488bd37ef
|
remove output, fix warning
|
2021-06-21 15:13:08 +02:00 |
|
Joachim Schoeberl
|
ebf1478048
|
copy ctor for MatrixFixWidth<W,double>
|
2021-06-21 13:57:57 +02:00 |
|
Joachim Schoeberl
|
780e72bf81
|
copyable 2d rules
|
2021-06-21 08:36:14 +02:00 |
|
Joachim Schoeberl
|
30d708f487
|
thread-safe CSG crosspoints and edges
|
2021-06-21 05:22:00 +02:00 |
|
Joachim Schoeberl
|
b51df253fd
|
pickle mesh-load also via ngsolve.Mesh('filename.vol.bin')
|
2021-06-17 07:58:25 +02:00 |
|
Matthias Hochsteger
|
6237f5542f
|
Build LocalH tree for each domain separately, if not already present before volume meshing
|
2021-06-16 15:49:23 +02:00 |
|
Matthias Hochsteger
|
5ec753452e
|
fix
|
2021-06-16 15:36:14 +02:00 |
|
Matthias Hochsteger
|
479efea50f
|
test results
|
2021-06-16 15:25:28 +02:00 |
|
Matthias Hochsteger
|
d0edaa57bb
|
prepare LocalH tree before blockfill sequentially
|
2021-06-16 15:05:58 +02:00 |
|
Matthias Hochsteger
|
7e344c2247
|
restructure MeshVolume
|
2021-06-16 14:04:06 +02:00 |
|
Matthias Hochsteger
|
62edae9b40
|
some timers
|
2021-06-16 10:49:31 +02:00 |
|
Matthias Hochsteger
|
8d51db278f
|
debugging header for utility functions
|
2021-06-16 10:48:38 +02:00 |
|
Matthias Hochsteger
|
4b40a7eb31
|
backward-compatible Timer interface
|
2021-06-14 14:55:08 +02:00 |
|
Matthias Hochsteger
|
958bbb1ae0
|
Set flags correctly when loading Element from Archive
|
2021-06-14 11:58:46 +02:00 |
|
Matthias Hochsteger
|
a51f8ed307
|
fix meshing empty meshes
|
2021-06-14 10:39:57 +02:00 |
|
Matthias Hochsteger
|
167df9feb9
|
test pickling also non-empty mesh
|
2021-06-14 10:39:57 +02:00 |
|
Matthias Hochsteger
|
b83d73e919
|
fix meshing of close surfaces (use identifications of master mesh)
|
2021-06-14 10:39:57 +02:00 |
|
Matthias Hochsteger
|
1cf3d2a21c
|
always merge domains in separate meshes (consistent output)
|
2021-06-14 10:39:57 +02:00 |
|
Matthias Hochsteger
|
9488485f22
|
update results
|
2021-06-14 10:39:57 +02:00 |
|
Matthias Hochsteger
|
c835767115
|
Timer in ProcessTask()
|
2021-06-14 10:39:57 +02:00 |
|
Matthias Hochsteger
|
97623db219
|
Mesh 3d domains in parallel
To get consistent results, copy the LocalH tree in BlockFillLocalH
|
2021-06-14 10:39:57 +02:00 |
|
Matthias Hochsteger
|
5e3505b897
|
faster SwapImprove after delaunay
also new test results
|
2021-06-14 10:39:57 +02:00 |
|
Matthias Hochsteger
|
0b7f4fecbc
|
timers
|
2021-06-14 10:39:57 +02:00 |
|
Matthias Hochsteger
|
9b5aa90d38
|
skip deleted elements when creating tables
-> no need to call Compress() everytime the mesh changes
|
2021-06-14 10:39:57 +02:00 |
|