Matthias Hochsteger
32e0026128
Some memory tracer fixes/features
...
If range checks are enabled:
- Trace all objects
- Check if memory usage never gets negative
- Check if memory usage is 0 in destructor
- Track total memory usage (use pyngcore.GetTotalMemory())
2024-12-03 18:58:07 +01:00
Hochsteger, Matthias
71c9b9b9f1
Template archive
2023-02-13 15:42:45 +01:00
Joachim Schoeberl
fef7cca030
empty table copy
2022-12-13 15:04:15 +01:00
Joachim Schoeberl
948a7bfc4d
table from flattable
2022-12-12 23:45:49 +01:00
Joachim Schoeberl
52a71a5f76
Table from FlatTable
2022-12-12 20:03:17 +01:00
Christopher Lackner
9fea21a2a1
do not trigger pointindex = 0 cout in debug mode
2022-09-12 16:34:45 +02:00
Joachim Schoeberl
fd77d17e2b
MPI unification
2022-04-26 22:07:31 +02:00
Christopher Lackner
300835a446
fix table archive
2021-07-17 13:35:01 +02:00
Christopher Lackner
6f044faaba
archive Table
2021-07-17 12:48:59 +02:00
Matthias Hochsteger
a96a1e4624
separate memtracer.hpp
2021-06-10 09:38:00 +02:00
Matthias Hochsteger
db494f4239
more Timers in Mesh
2021-05-12 10:56:21 +02:00
Matthias Hochsteger
4b53c63fba
helper functions for table creation
2021-05-10 12:03:20 +02:00
Joachim Schoeberl
979a695f62
fixing warnings
2021-02-18 10:30:01 +01:00
Christopher Lackner
a69cdc9000
mem tracing compile time option, simplify by MemoryTracer as member
2020-11-21 15:49:07 +01:00
Joachim Schöberl
020dd4373d
DynamicTable: char-alloc if not trivially constructable
2020-08-29 12:36:45 +02:00
Joachim Schöberl
8840c519d3
Min/Max of FlatArray, DynamicTable::ChangeSize
2020-08-29 11:04:47 +02:00
Joachim Schöberl
73846f23ae
remove BaseDynamicTable, everything in template class
2020-08-29 09:58:33 +02:00
Joachim Schöberl
f8dd4be8d6
modernize ParallelTopology
2020-08-29 09:36:46 +02:00
Joachim Schöberl
9968037361
move semantics to table, PNums to LineSegments
2020-08-28 08:47:33 +02:00
Joachim Schöberl
eeb63f659f
Table with IndexType
2019-09-29 17:44:08 +02:00
Joachim Schöberl
71e8c6854c
fix table creator
2019-08-30 08:28:08 +02:00
Matthias Hochsteger
6c06f79c8e
Fix build error on Windows (wrong usage of Range())
2019-08-29 19:22:12 -07:00
Matthias Hochsteger
78693fb196
Add Table and HashTable from NGSolve
2019-08-29 16:13:18 +02:00