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 |
|
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 |
|
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
|
4b40a7eb31
|
backward-compatible Timer interface
|
2021-06-14 14:55:08 +02:00 |
|
Joachim Schoeberl
|
1b5aa71ad6
|
fix parallel mesh pickling
|
2021-06-14 10:34:39 +02:00 |
|
Joachim Schöberl
|
44d7207380
|
Merge branch 'parallel_timing' into 'master'
Thread-safe Timer
See merge request jschoeberl/netgen!392
|
2021-06-11 17:03:57 +00:00 |
|
Matthias Hochsteger
|
b9f7b1e5a5
|
Register OCCGeometry for archiver
|
2021-06-11 15:23:21 +02:00 |
|
Matthias Hochsteger
|
1de1a1800e
|
Fix template argument deduction for Timer, remove ThreadRegionTimer
|
2021-06-11 15:19:30 +02:00 |
|
Matthias Hochsteger
|
6f7543c7dc
|
Timer - convenience constructors to disable tracing and/or timing
Examples:
Timer t0("name");
Timer t1("name", NoTracing);
Timer t2("name", NoTiming);
Timer t3("name", NoTracing, NoTiming);
Timer t4("name", NoTiming, NoTracing);
|
2021-06-11 10:08:06 +02:00 |
|
Matthias Hochsteger
|
c5639a5706
|
Thread-safe Timer
- use template arguments instead of run-time variable 'priority'
- change in paje interface for tracing
|
2021-06-11 09:52:58 +02:00 |
|
Matthias Hochsteger
|
a11294baf0
|
inline GetThreadI() (except on Windows, no dllexport for thread_local variables supported)
|
2021-06-11 09:51:23 +02:00 |
|
Joachim Schoeberl
|
6c73222f20
|
more ParallelFor in Topology
|
2021-06-10 21:52:22 +02:00 |
|
Joachim Schöberl
|
d922d3abdd
|
Merge branch 'small_improvements' into 'master'
Small improvements
See merge request jschoeberl/netgen!390
|
2021-06-10 10:43:13 +00:00 |
|
Joachim Schöberl
|
55175925e3
|
Merge branch 'consistent_swapimprove_opt_conform' into 'master'
consistent criterion for conformance optimization in SwapImprove
See merge request jschoeberl/netgen!391
|
2021-06-10 09:23:18 +00:00 |
|
Matthias Hochsteger
|
2a17451c96
|
consistent criterion for conformance optimization in SwapImprove
Only small effect on output Meshes
|
2021-06-10 11:04:41 +02:00 |
|
Matthias Hochsteger
|
8df49eee2a
|
Reduce sizeof(MeshPoint) from 48 to 40 bytes
|
2021-06-10 10:15:55 +02:00 |
|
Matthias Hochsteger
|
3f93ccd3bd
|
remove static array in ruler3 (prepare for parallel meshing)
|
2021-06-10 09:56:42 +02:00 |
|
Matthias Hochsteger
|
80d648c005
|
parallel evaluation of localh in ImproveMesh()
|
2021-06-10 09:55:30 +02:00 |
|
Matthias Hochsteger
|
b677ef5e22
|
Fix RangeException (prepare for local optimizations, with partially filled elementsonpoint table)
|
2021-06-10 09:53:42 +02:00 |
|
Matthias Hochsteger
|
6cdfefcc82
|
Use CreateTable for coloring table
|
2021-06-10 09:51:56 +02:00 |
|
Matthias Hochsteger
|
c734a27621
|
TABLE -> Table in PointFunction
|
2021-06-10 09:45:14 +02:00 |
|
Matthias Hochsteger
|
873de8149c
|
thread-safe delaunay
|
2021-06-10 09:42:04 +02:00 |
|
Matthias Hochsteger
|
eee7a6d211
|
initialize childs in GradingBox also in default ctor
|
2021-06-10 09:39:23 +02:00 |
|
Matthias Hochsteger
|
a96a1e4624
|
separate memtracer.hpp
|
2021-06-10 09:38:00 +02:00 |
|
Matthias Hochsteger
|
85f26ac5fa
|
Merge branch 'fix_csg_specpoint_tolerance' into 'master'
fix tolerance in specpoints check (compare Dist2() with sqr(1e-8*geomsize) )
See merge request jschoeberl/netgen!389
|
2021-06-08 18:34:44 +00:00 |
|
Matthias Hochsteger
|
0b90d24d81
|
fix tolerance in specpoints check (compare Dist2() with sqr(1e-8*geomsize) )
|
2021-06-08 20:03:07 +02:00 |
|
Matthias Hochsteger
|
d6ca80d50e
|
Fix SplineSeg ctor
|
2021-06-08 19:28:53 +02:00 |
|
Joachim Schoeberl
|
abb2e43ccb
|
optimize parallel load
|
2021-06-08 19:08:14 +02:00 |
|
Christopher Lackner
|
aceb2fac32
|
Merge branch 'revolution_boundaryconditions' into 'master'
Revolution boundaryconditions
See merge request jschoeberl/netgen!388
|
2021-06-08 13:01:14 +00:00 |
|
Christopher Lackner
|
bc0b5d538c
|
Merge branch 'revolution_splinegeo_sharedptr' into 'master'
Revolution should keep shared_ptr to splinegeo2d
See merge request jschoeberl/netgen!387
|
2021-06-08 13:01:06 +00:00 |
|
Christopher Lackner
|
b8ab3a47a7
|
Give bcname and maxh to revolution by adding it to spline
|
2021-06-08 14:35:58 +02:00 |
|
Joachim Schoeberl
|
c0534c5e0a
|
partition array also in sequential version
|
2021-06-08 14:33:32 +02:00 |
|
Joachim Schoeberl
|
d7452c34f9
|
sequential dummy
|
2021-06-08 14:09:12 +02:00 |
|
Joachim Schoeberl
|
aa3f778d06
|
separat metis-partitioning call, pickling partition number of mesh elements
|
2021-06-08 13:48:27 +02:00 |
|
Christopher Lackner
|
12a5d14967
|
Revolution should keep shared_ptr to splinegeo2d
|
2021-06-08 11:56:57 +02:00 |
|
Matthias Hochsteger
|
ca6d6e8ca7
|
revert mistakenly commited code
|
2021-06-04 20:04:10 +02:00 |
|
Matthias Hochsteger
|
bb43f669e6
|
Don't skip deleted elements when building point2element table
|
2021-06-04 19:57:21 +02:00 |
|
Joachim Schöberl
|
24504ffe3f
|
Merge branch 'delaunay_refactoring' into 'master'
Delaunay refactoring
See merge request jschoeberl/netgen!386
|
2021-06-04 14:36:26 +00:00 |
|
Matthias Hochsteger
|
ba148e8b3b
|
cleanup, more parallel
|
2021-06-04 16:23:18 +02:00 |
|