Commit Graph

  • 7e560e157d Setting refinement flags and adaptive refinement in Netgen Joachim Schoeberl 2023-03-22 21:23:22 +01:00
  • e8c4c6c4c7 Merge branch 'fix_quad_mesh_distribution' into 'master' Schöberl, Joachim 2023-03-22 11:14:37 +01:00
  • 1a6f52dfc4
    in two dimensions, elements are connected if they share two vertices Henry v. Wahl 2023-03-22 09:32:58 +01:00
  • f5c86f136b Merge branch 'fix_genericimprovew' into 'master' Lackner, Christopher 2023-03-13 13:41:52 +01:00
  • 2344124f65 fix missing return in generic improve Christopher Lackner 2023-03-13 13:31:08 +01:00
  • 0c5e8c8d70 had removed too much Joachim Schoeberl 2023-03-12 22:24:21 +01:00
  • 32f1b6177e less special HSum Joachim Schoeberl 2023-03-12 19:17:58 +01:00
  • 3e52c44aeb Merge branch 'surface_vectors_on_quad' into 'master' v6.2.2302 Hochsteger, Matthias 2023-03-08 10:04:27 +01:00
  • 99ea85a175 Draw surface vectors on quads Matthias Hochsteger 2023-03-07 20:30:30 +01:00
  • ca173ea989 Fix warnings Matthias Hochsteger 2023-03-06 16:19:18 +01:00
  • 16a0f52921 fix type, more in utils Joachim Schoeberl 2023-03-05 20:18:27 +01:00
  • 2121ec33f7 IfPoo to utils, mpi-type commit replacement Joachim Schoeberl 2023-03-05 17:16:35 +01:00
  • 0ad5973101 move Iterate<D>and Switch<D> to netgen utils Joachim Schoeberl 2023-03-05 14:53:03 +01:00
  • 3085fac973 PajeTrace - User defined containers Matthias Hochsteger 2023-02-24 12:26:21 +01:00
  • 618b81286a add UserEvents to PajeTrace Matthias Hochsteger 2023-02-23 16:58:13 +01:00
  • c0f57369e5 gpu events in PajeTrace Matthias Hochsteger 2023-02-22 14:07:08 +01:00
  • 714b064666 check for exceptions for Cuda Joachim Schoeberl 2023-02-22 08:29:06 +01:00
  • c6af357901 check for exception support Joachim Schoeberl 2023-02-21 20:52:25 +01:00
  • a0b9dca246 NETGEN_INLINE for Range::Split Matthias Hochsteger 2023-02-21 18:47:33 +01:00
  • 7f172344e8 remove NETGEN_INLINE from StartTask Matthias Hochsteger 2023-02-21 15:19:51 +01:00
  • 566c858771 static_assert instead of Exception Joachim Schoeberl 2023-02-21 09:34:10 +01:00
  • 371aad4a65 INLINE for FlatArray - iterator Joachim Schoeberl 2023-02-21 00:18:53 +01:00
  • 4d7829ae54 Merge branch 'occ_list_of_shape_constructor' into 'master' Schöberl, Joachim 2023-02-17 10:24:58 +01:00
  • 50356b7c5e fox list of shape constructor in OCCGeometry propagating properties Christopher Lackner 2023-02-17 08:47:01 +01:00
  • 33a76ad6ba Merge branch 'cuda' into 'master' Hochsteger, Matthias 2023-02-16 12:55:12 +01:00
  • 52763603d3 Some cuda fixes Hochsteger, Matthias 2023-02-16 12:55:12 +01:00
  • 5851b558bb Merge branch 'fix_smoothing' into 'master' Schöberl, Joachim 2023-02-15 15:05:07 +01:00
  • 3746547466 Fix smoothing Matthias Hochsteger 2023-02-14 12:59:06 +01:00
  • 203dd2b89a Archive should be a template, here Joachim Schoeberl 2023-02-13 22:03:36 +01:00
  • 936159cfbb Merge branch 'boundarylayer_better_growth_vectors' into 'master' Schöberl, Joachim 2023-02-13 15:58:06 +01:00
  • 1eb0fdfbb7 Merge branch 'occ_better_divide_edge' into 'master' Schöberl, Joachim 2023-02-13 15:57:53 +01:00
  • 219c2af686 OCC better divide edge algorithm Hochsteger, Matthias 2023-02-13 15:57:53 +01:00
  • 3e0ea3162e Merge branch 'templateArchive' into 'master' Schöberl, Joachim 2023-02-13 15:42:46 +01:00
  • 71c9b9b9f1 Template archive Hochsteger, Matthias 2023-02-13 15:42:45 +01:00
  • 46d53168b8 better growth vector computation for non orthogonal faces Christopher Lackner 2023-02-13 12:04:30 +01:00
  • ecd077f154 dll_header, copy-paste error ? Joachim Schoeberl 2023-02-12 11:15:50 +01:00
  • a8dcda69a3 fix printf warnings Joachim Schoeberl 2023-02-12 11:10:20 +01:00
  • da278ac7d0 more verbose warning msg Joachim Schoeberl 2023-02-11 20:25:23 +01:00
  • ff65434e46 simdtranspose for defaultsize=1 Joachim Schoeberl 2023-02-11 20:23:53 +01:00
  • cec87bb2ff skip deleted elements in tables Matthias Hochsteger 2023-02-08 16:18:01 +01:00
  • ca88e90a31 fix smoothing Matthias Hochsteger 2023-02-07 16:06:39 +01:00
  • ae6bb81069 Merge branch 'pybind_simple_gil_management' into 'master' Hochsteger, Matthias 2023-02-07 12:23:23 +01:00
  • fc9846b035 set PYBIND11_SIMPLE_GIL_MANAGEMENT to work around segfaults Matthias Hochsteger 2023-02-07 11:59:23 +01:00
  • fafcf555ac [occ] add additional arguments for MakeThickSolid Christopher Lackner 2023-02-01 11:03:42 +01:00
  • e64d07aab3 set domain names in revolve Matthias Hochsteger 2023-01-26 17:00:18 +01:00
  • 8f11802953 fix netgen.gui.Snapshot Matthias Hochsteger 2023-01-23 11:57:33 +01:00
  • 9eb959f608 Some DLL_HEADER for 2d mesh optimization Matthias Hochsteger 2023-01-20 17:00:15 +01:00
  • aa5dfdfa57 Fix checkMixedElement() Matthias Hochsteger 2023-01-20 16:59:43 +01:00
  • 4710d94fb7 Merge branch 'fix_archive_win_le' into 'master' Schöberl, Joachim 2023-01-19 17:57:15 +01:00
  • 8745a12246 fix loading windows line ending files in textarchive Christopher Lackner 2023-01-19 16:39:24 +01:00
  • 2f4e52594e Merge branch 'fix_occ_identified_edge_orientation' into 'master' Hochsteger, Matthias 2023-01-19 12:59:19 +01:00
  • d2f0182ee0 Merge branch 'respect_only3d_domain_nr_in_meshopt' into 'master' Lackner, Christopher 2023-01-18 15:39:33 +01:00
  • 290d0eee52 Respect mp.only3d_domain_nr in volume mesh optimization Matthias Hochsteger 2023-01-18 12:42:40 +01:00
  • 8e8e0498e0 Merge branch 'stable_parameter_projection' into 'master' Schöberl, Joachim 2023-01-16 20:58:00 +01:00
  • bb25aa656a more stable occ parameter space projection Christopher Lackner 2023-01-16 19:57:48 +01:00
  • 1c0cbb7ea5 fix build error on Windows Matthias Hochsteger 2023-01-16 17:15:17 +01:00
  • e581c0d91c fix normal vector computation when mapping surfaces Matthias Hochsteger 2023-01-16 17:05:41 +01:00
  • e3772bf3af Keep consistent vertex numbering for identified edges Matthias Hochsteger 2023-01-16 12:01:17 +01:00
  • 9f2daabc0f Fix dangling reference in PropagateProperties() Matthias Hochsteger 2023-01-12 14:54:56 +01:00
  • c08373a8a2 Ensure proper -D... when building nglib library Marcus Calhoun-Lopez 2022-12-27 22:13:37 -07:00
  • 26d12898a6 Merge branch 'fix_bisect_occ' into 'master' v6.2.2301 Schöberl, Joachim 2022-12-22 11:16:08 +01:00
  • 6789f58090 Fix refinement with OCC geometries Hochsteger, Matthias 2022-12-22 11:16:08 +01:00
  • c631efd6b5 Merge branch 'fix_access_of_empty_WP_wires' into 'master' Schöberl, Joachim 2022-12-20 13:52:43 +01:00
  • bda7ea5ac1 handle case of WP.wires being empty Matthias Rambausek 2022-12-20 12:14:55 +01:00
  • 36644161b3 fix closesurface identification with degenerated edges Christopher Lackner 2022-12-19 13:26:18 +01:00
  • ee7bcf82be Merge branch 'occ_face_project_set_gi' into 'master' Lackner, Christopher 2022-12-13 16:28:54 +01:00
  • 7abda1151c occ_face ProjectPointGI should set gi Christopher Lackner 2022-12-13 16:09:28 +01:00
  • fef7cca030 empty table copy Joachim Schoeberl 2022-12-13 15:04:15 +01:00
  • 948a7bfc4d table from flattable Joachim Schoeberl 2022-12-12 23:45:49 +01:00
  • 52a71a5f76 Table from FlatTable Joachim Schoeberl 2022-12-12 20:03:17 +01:00
  • 6d539e0213 Merge branch 'occ_no_maps' into 'master' Schöberl, Joachim 2022-12-09 16:20:37 +01:00
  • 69892f39eb Merge branch 'mesh_ptr_as_extern' into 'master' Hochsteger, Matthias 2022-12-09 15:41:31 +01:00
  • d3a393a727 fixes for identifications not using maps, python maps also don't use hash Christopher Lackner 2022-12-09 13:10:17 +01:00
  • 1338cff45d fix more sprintf warnings Joachim Schoeberl 2022-12-08 15:26:27 +01:00
  • c622f39897 replace sprintf by snprintf (remove warnings), remove old mpi-interface header Joachim Schoeberl 2022-12-08 15:19:07 +01:00
  • 6b846eeec2 Merge branch 'mesh_ptr_as_extern' into occ_no_maps Christopher Lackner 2022-12-07 12:12:24 +01:00
  • f3ba4e2706 mesh pointer should be declared extern in visualpkg Christopher Lackner 2022-12-07 12:11:04 +01:00
  • 40920f3ec3
    Prevent creating malformed version Kirill A. Korinsky 2022-12-07 02:55:27 +01:00
  • 0aa20603d9 remove all std::maps<TopoDS_Shape, *> and std::set<TopoDS_Shape> Christopher Lackner 2022-12-06 17:51:19 +01:00
  • 0a8bef493b fix pip build on linux Matthias Hochsteger 2022-11-29 18:38:21 +01:00
  • d976e27b33 more constexpr Joachim Schoeberl 2022-11-28 09:50:06 +01:00
  • e09a38d804 fix fmaddsub intrinsic calls Matthias Hochsteger 2022-11-21 11:47:06 +01:00
  • f457009083 fix typo Joachim Schoeberl 2022-11-20 19:21:25 +01:00
  • 2d022013ad fmaddsub intrinsics (avx2+avx512) Joachim Schoeberl 2022-11-20 19:10:30 +01:00
  • c18229535a Lo/Hi for SIMD<8> Matthias Hochsteger 2022-11-17 13:34:24 +01:00
  • ee78c611e1 missing const Joachim Schoeberl 2022-11-17 00:08:47 +01:00
  • 71ef65cc86 missed Lo/Hi in SIMD<double,2> Joachim Schoeberl 2022-11-17 00:03:17 +01:00
  • 587843fded more SIMD features for complex arithmetics Joachim Schoeberl 2022-11-16 22:34:05 +01:00
  • c354118fb9 define macro NETGEN_DEFAULT_SIMD_SIZE Matthias Hochsteger 2022-11-16 20:36:16 +01:00
  • ddc8282318 Merge branch 'cmake_include_pybind11' into 'master' Lackner, Christopher 2022-11-16 10:43:08 +01:00
  • d64df5b4b0 include pybind11 subdir in cmake Matthias Hochsteger 2022-11-16 10:27:14 +01:00
  • 413bdd44b7 Merge branch 'fix_occ_maps' into 'master' Lackner, Christopher 2022-11-15 17:16:32 +01:00
  • 22d314a1ec Don't use std::map<TopoDS_Shape> (hash value is not unique) Matthias Hochsteger 2022-11-15 12:58:36 +01:00
  • f87aa9e7d0 don't use system wide pybind11 per default Christopher Lackner 2022-11-14 11:27:26 +01:00
  • d5221d191c update pybind11 to v2.10.1 Matthias Hochsteger 2022-11-14 10:14:12 +01:00
  • b2e8100545 order elements such that first vertex is lowest index (reduce equivalence classes) Joachim Schoeberl 2022-11-13 19:09:13 +01:00
  • 616c04934a Merge branch 'boundarylayer_allow_different_mats' into 'master' Hochsteger, Matthias 2022-11-10 14:35:59 +01:00
  • 7a86aae0d1 allow different materials in boundarylayer depending on bc name Lackner, Christopher 2022-11-10 14:35:58 +01:00
  • e0e3bf8b5f fix typo in build script Matthias Hochsteger 2022-11-02 15:49:39 +01:00
  • b18719cd0b build linux with for python 3.11 Matthias Hochsteger 2022-11-02 14:48:37 +01:00