Commit Graph

  • 1e8715dc34 remove unused global mpi_comm Christopher Lackner 2020-12-18 14:25:00 +0100
  • 94ecf8de92 Fix private linking of Python Matthias Hochsteger 2020-12-18 11:05:10 +0100
  • 65afc44dcc Handle USE_NATIVE_ARCH=ON correctly on Apple M1 Matthias Hochsteger 2020-12-17 10:26:29 +0100
  • d30accdc1a Merge branch 'apple_silicon' into 'master' Joachim Schöberl 2020-12-16 20:47:21 +0000
  • eb6ac164e7 int64_t for masks Matthias Hochsteger 2020-12-16 21:00:12 +0100
  • d97a9a6594 Alignment for generic SIMD classes Matthias Hochsteger 2020-12-16 17:20:18 +0100
  • e68d8cea9b workaround for missing intrinsic on GCC 7 Matthias Hochsteger 2020-12-16 10:57:20 +0100
  • 9c0dbec8c9 Fix SIMD<mask64> ctor and Unpack Matthias Hochsteger 2020-12-15 15:31:17 +0100
  • bf855efd1b fix usage of uninitialized value (valgrind) Christopher Lackner 2020-12-15 15:07:48 +0100
  • f626255ceb Merge branch 'refactor_simd' into 'master' Joachim Schöberl 2020-12-15 10:07:56 +0000
  • dbe894fea3 Support for Apple M1 Matthias Hochsteger 2020-12-15 10:12:30 +0100
  • 1b55c51da5 remove AlignedAlloc, use alignas Matthias Hochsteger 2020-12-15 09:40:22 +0100
  • 1f3aebcec0 Fix AVX-Operators for int64_t simd (use generic ones) Matthias Hochsteger 2020-12-15 09:37:56 +0100
  • f213a7a5b1 fix fabs for AVX on Windows mhochsteger 2020-12-14 15:50:27 +0100
  • 248145bbf0 fix wrong simd operators Matthias Hochsteger 2020-12-14 12:47:45 +0100
  • fc44eb95df simd - array and variadic ctor Matthias Hochsteger 2020-12-11 23:12:34 +0100
  • 2d667a08dc move (refactored) SIMD headers from ngsolve into ngcore Matthias Hochsteger 2020-12-11 20:54:41 +0100
  • c53675edac rename NETGEN_ARCH_ARM to NETGEN_ARCH_ARM64 arm Matthias Hochsteger 2020-12-09 09:59:13 +0100
  • 50f3ca429c replace __SSE__ with NETGEN_HAVE_SIMD Matthias Hochsteger 2020-12-09 09:37:10 +0100
  • 79a9453ce8 fix ARM arch detection (only arm64 supported right now) Matthias Hochsteger 2020-12-07 12:05:42 +0100
  • 9eb8e4f473 cleanup Matthias Hochsteger 2020-12-07 11:17:11 +0100
  • fc835e25a2 merge amd64 and arm code Matthias Hochsteger 2020-12-07 10:58:39 +0100
  • 82f817946f Merge remote-tracking branch 'gitlab/master' into arm Matthias Hochsteger 2020-12-04 16:57:24 +0100
  • ec21cc3762 fix timings Matthias Hochsteger 2020-12-04 16:37:27 +0100
  • aaf5f83213 Merge branch 'contributing_guidelines' into 'master' Joachim Schöberl 2020-12-04 14:29:56 +0000
  • 64c1e5c2a2 Merge branch 'fixscalemesh' into 'master' Joachim Schöberl 2020-12-04 13:48:29 +0000
  • 77c87ba76e change script -> failing example Christopher Lackner 2020-12-04 14:41:56 +0100
  • e87b238060 fix links in contributing Christopher Lackner 2020-12-04 14:38:25 +0100
  • a4cf146f69 add contributors license agreement and contributing guidelines Christopher Lackner 2020-12-04 14:36:35 +0100
  • 657360818d rewrite loop to avoid index correction Christoph Wintersteiger 2020-12-02 17:51:47 +0100
  • cc85def275 Merge branch 'fix_surf_read' into 'master' Joachim Schöberl 2020-11-30 18:41:56 +0000
  • 1c6051371e updateSignal for Mesh class Matthias Hochsteger 2020-11-27 16:40:17 +0100
  • 7ae460b2e5 Fix .surf file reading. Christopher Lackner 2020-11-27 15:28:48 +0100
  • e72fb08405 Merge branch 'fix_bitarray_hash' into 'master' Joachim Schöberl 2020-11-25 21:54:49 +0000
  • cb0d8295bf fix hashing of bitarray (uninitialized value in HashArchive & random values at end) Christopher Lackner 2020-11-25 22:07:07 +0100
  • d0776bd726 Merge branch 'memory_tracing' into 'master' Joachim Schöberl 2020-11-25 18:20:29 +0000
  • 015f076725 Merge branch 'fix_swapimprove2' into 'master' Joachim Schöberl 2020-11-25 18:20:14 +0000
  • fbeb6137eb Fix SwapImprove2 Matthias Hochsteger 2020-11-25 17:55:44 +0100
  • 91f127ef71 memory tracer - fix memory accumulation of children Matthias Hochsteger 2020-11-25 14:34:29 +0100
  • b55264e0ee memory tracing - handle multiple consecutive tracers correctly Matthias Hochsteger 2020-11-24 19:20:21 +0100
  • efdc57885a memory tracing - store parents array instead of children table Matthias Hochsteger 2020-11-24 15:47:25 +0100
  • 916eb09f1e Merge remote-tracking branch 'origin/master' into memory_tracing Matthias Hochsteger 2020-11-24 15:31:00 +0100
  • e545cfbbda wip - compile for non-x86 arch Matthias Hochsteger 2020-11-24 15:24:27 +0100
  • da4f959a0f fix license name in resource file mhochsteger 2020-11-24 12:11:27 +0100
  • 2287c5c0c9 boundarylayers - fix inverted tets Christopher Lackner 2020-11-24 11:58:26 +0100
  • d7a1dda042 cmake - add version info to netgen.exe on Windows mhochsteger 2020-11-16 16:10:46 +0100
  • 54bc0dbf88 Merge branch 'boundarylayers' into 'master' Christopher Lackner 2020-11-23 23:12:00 +0000
  • 7e78056ade Boundarylayer grows pyramids if created on interior bnd Christopher Lackner 2020-11-23 23:48:49 +0100
  • 922ad16213 if more memory is deallocated than allocated set memtracer to 0 not negative values Christopher Lackner 2020-11-21 22:32:41 +0100
  • a69cdc9000 mem tracing compile time option, simplify by MemoryTracer as member Christopher Lackner 2020-11-21 15:49:07 +0100
  • a394ffedef Merge branch 'master' into memory_tracing Christopher Lackner 2020-11-19 23:05:33 +0100
  • e7b9baa93b remove another reference of resized array Christopher Lackner 2020-11-19 22:53:14 +0100
  • 3440a43e99 don't use (maybe invalidated) reference after array resize Christopher Lackner 2020-11-19 22:36:30 +0100
  • 6b30ec0b7c test case for leftdom==rightdom in geom2d Christopher Lackner 2020-11-19 21:54:58 +0100
  • 79542999f5 Merge branch 'boundarylayers' into 'master' Joachim Schöberl 2020-11-19 20:26:13 +0000
  • f5771dca1e fix for 2D curves with same sub-domain on both sides Joachim Schöberl 2020-11-19 20:07:03 +0100
  • 87623981a6 export PajeTrace.WriteMemoryChart() to python Matthias Hochsteger 2020-11-19 19:29:04 +0100
  • f0152baacf mem tracing - TraceMemorySwap helper function Matthias Hochsteger 2020-11-19 17:35:29 +0100
  • 6f98123e98 mem tracing - use topological sorting, some fixes Matthias Hochsteger 2020-11-19 16:16:39 +0100
  • b00c56a012 mem tracing - set name for tempmesh in delaunay Matthias Hochsteger 2020-11-19 14:58:16 +0100
  • a17066a387 html chart for peak memory consumption, some Array tracing fixes Matthias Hochsteger 2020-11-19 14:57:45 +0100
  • f143995f27 clean up memory tracing Matthias Hochsteger 2020-11-18 21:45:00 +0100
  • 1a93fb3fa5 first attempt on memory tracing Matthias Hochsteger 2020-11-18 20:20:35 +0100
  • 609cbbcadf rewrite create boundarylayer function (now more efficient and stable and easier) Christopher Lackner 2020-11-17 18:43:39 +0100
  • c58659883d Merge branch 'use_segmentindex' into 'master' Joachim Schöberl 2020-11-17 16:10:09 +0000
  • 0d48924392 Merge branch 'use_segmentindex' into boundarylayers Christopher Lackner 2020-11-17 15:25:19 +0100
  • ee430a6e1e use segmentindex as index for mesh.segments array Christopher Lackner 2020-11-17 15:24:44 +0100
  • 22d6303c5c bugfix in csg2d Matthias Hochsteger 2020-11-13 16:09:59 +0100
  • 0d339a7443 Merge branch 'master' into boundarylayers Christopher Lackner 2020-11-13 13:24:01 +0100
  • 6b5ba0b072 Merge branch 'csg2d_trig_ellipse' into 'master' v6.2.2009 Matthias Hochsteger 2020-11-11 16:40:06 +0000
  • 870b147926 add ellipse as csg2d solid object Michael Neunteufel 2020-11-11 16:40:06 +0000
  • de76069283 CSG2d bugfix Matthias Hochsteger 2020-11-11 15:56:56 +0100
  • 7beb82af04 Merge branch 'master' into boundarylayers Christopher Lackner 2020-11-11 12:09:59 +0100
  • f97601bca2 Merge branch 'hpref_surface_geom' into 'master' Joachim Schöberl 2020-11-06 11:21:19 +0000
  • 7351067722 Merge branch 'map_segment_si' into 'master' Joachim Schöberl 2020-11-06 11:20:06 +0000
  • dae6ded752 fix test (csg2d interface change) Matthias Hochsteger 2020-11-06 11:51:15 +0100
  • 6199c7f66b csg2d interface Matthias Hochsteger 2020-11-05 14:59:58 +0100
  • ffb98ee68f add test for boundarylayers on splitted surfaces Christopher Lackner 2020-11-03 21:59:32 +0100
  • 8b14f399c1 csg2d - fix bug in getNonIntersectionVertex() Matthias Hochsteger 2020-11-03 18:42:04 +0100
  • 45059fa7af csg2d - fix CleanupResult Matthias Hochsteger 2020-11-03 18:41:09 +0100
  • 37ae505d5a map segment si as well, not only surface element index Christopher Lackner 2020-11-03 17:29:58 +0100
  • 3dec7c447e map segment si as well, not only surface element index Christopher Lackner 2020-11-03 17:29:58 +0100
  • 9578e4a41d add project to boundary in boundarylayer and correctly treat inverse boundaries Christopher Lackner 2020-11-03 12:28:13 +0100
  • b855b419da Merge branch 'save_load_bbbnd' into 'master' Joachim Schöberl 2020-11-02 09:43:04 +0000
  • 10c0fd350a save/load pointelements Michael 2020-10-30 15:28:00 +0100
  • 9db68e28f2 fixed typo in comment nsr 2020-10-30 18:41:46 +0530
  • 31c72299c4 add hp refinement possibility for surface geometry Michael 2020-10-30 14:10:52 +0100
  • 30c48a8df0 connected closeedgeenable and closeedgefact to mparam.closeedgefac, and added comments nsr 2020-10-30 18:33:44 +0530
  • b3bbc670a2 new parameters exposed - opterrpow, delaunay, blockfill, filldist, maxoutersteps, only3D_domain_nr, try_hexes. replace parthread with parallel_meshing nsr 2020-10-29 21:44:09 +0530
  • d40c05b1b1 fix not working boundarylayer test Christopher Lackner 2020-10-27 16:53:07 +0100
  • 47632a06aa fix index error in cgns import Matthias Hochsteger 2020-10-27 14:54:25 +0100
  • f51ad8eed5 Merge branch 'fix_bisect_quad' into 'master' Joachim Schöberl 2020-10-27 10:38:38 +0000
  • 4a1d3cdcb2 save/load mesh bbbnd Michael 2020-10-27 07:57:17 +0100
  • a3391519f0 add GeomInfo for bisecting quads Michael 2020-10-27 07:54:26 +0100
  • cddfb4a0b5 fixing delaunay2d point search, non-parallel for small meshes Joachim Schöberl 2020-10-26 11:20:12 +0100
  • de83f0ca14 Delaunay2d also for small sub-domains Joachim Schöberl 2020-10-25 16:31:47 +0100
  • 11557838a4 tuning of Delaunay2d: FindInnerPoints, use of edgeHT Joachim Schöberl 2020-10-25 09:51:57 +0100
  • 50dddbedae Merge branch 'remove_error_intersecting_layers' into 'master' Joachim Schöberl 2020-10-23 17:53:33 +0000
  • bfbef51996 remove bitarray in delaunay2d, just one hashtable position Joachim Schöberl 2020-10-23 19:40:35 +0200
  • 7f6996aa5d remove warning output if intersect. triangles in different layers Christopher Lackner 2020-10-23 12:05:30 +0200