Commit Graph

  • eb8276c132
    Merge branch 'NGSolve:master' into master Julius Zimmermann 2022-04-20 00:01:15 +02:00
  • 5e977e819f refactor fieldlines code Matthias Hochsteger 2022-04-11 17:27:47 +02:00
  • 693135d52c Merge branch 'simd_fixes' into 'master' Joachim Schöberl 2022-04-15 14:40:43 +00:00
  • e4ff37887b Some fixes for odd SIMD sizes Matthias Hochsteger 2022-04-15 15:27:44 +02:00
  • 39cc7ae0a3 remove (outdated and untested) sequential optimization code Matthias Hochsteger 2022-04-15 10:35:15 +02:00
  • 63133b5058 return before building boundary edges Matthias Hochsteger 2022-04-15 10:30:38 +02:00
  • 7e8a547a91 fine grained parallelization when meshing multiple domains Matthias Hochsteger 2022-04-15 10:28:08 +02:00
  • a7a5067830 Call FindOpenElements before each optimization step Matthias Hochsteger 2022-04-14 17:40:22 +02:00
  • ab462237af Merge branch 'better_combine_improve_2d' into 'master' Joachim Schöberl 2022-04-13 17:34:53 +00:00
  • 9cc6fc933d evalute localh in multiple points and take average Matthias Hochsteger 2022-04-13 12:44:45 +02:00
  • ed0f400f09 Merge branch 'pickle_array' into 'master' Joachim Schöberl 2022-04-12 05:25:56 +00:00
  • 9f9ad8fa2e return mesh.Coordinates returns py::array Joachim Schoeberl 2022-04-12 07:21:14 +02:00
  • c29e93dd2b mesh point coordinates as numpy - array Joachim Schoeberl 2022-04-12 07:05:32 +02:00
  • adda364eaa UNV interface with D notation for exponent Julius Zimmermann 2022-04-11 17:52:35 +02:00
  • 8c7d69c1d1 setnextmayortimestamp in mesh.ZRefine Christopher Lackner 2022-04-11 13:05:14 +02:00
  • 0135559dd6 find edges by searching for segments in both directions Christopher Lackner 2022-04-11 13:04:56 +02:00
  • a5ba7075e4 explicitly specify projection boundaries Christopher Lackner 2022-04-11 13:04:38 +02:00
  • f95e039c22 fix boundarylayer growth type Christopher Lackner 2022-04-11 13:04:21 +02:00
  • 7ad44b46fd Merge branch 'boundarylayer_restriction' into 'master' Matthias Hochsteger 2022-04-08 12:39:50 +00:00
  • 32cb8d546e Restrict growth vector only taking boundary of domain into account Christopher Lackner 2022-04-08 14:01:01 +02:00
  • b66f3039be memory tracing only if actively enabled Christopher Lackner 2022-04-08 12:51:23 +02:00
  • 3b29d03227 pickling of Array Christopher Lackner 2022-04-05 15:08:52 +02:00
  • e5056dcd57 output control Joachim Schoeberl 2022-04-02 10:37:16 +02:00
  • 4565c8ef79 rvalue Array+= allows for Array<int>({1,2,3})+={4,5} Joachim Schoeberl 2022-04-02 10:36:55 +02:00
  • 409c460d2f fix non-default SIMD-size Joachim Schoeberl 2022-04-02 10:36:00 +02:00
  • 8fe5518c6c Merge branch 'boundarylayer_limit_thickness' into 'master' Christopher Lackner 2022-04-01 11:30:42 +00:00
  • 1ac5415e94 use major.minor.patch.postXX.dev version scheme for nightly python releases Matthias Hochsteger 2022-04-01 12:07:12 +02:00
  • 88f74fd6f2 boundarylayer - limit height mhochsteger@cerbsim.com 2022-03-07 15:58:09 +01:00
  • 4cc758632d Merge branch 'occ_point_in_surface' into 'master' Christopher Lackner 2022-03-31 10:40:05 +00:00
  • c718423ba6
    COMP: Support configuring project specifying custom CMAKE_MACOSX_RPATH value Jean-Christophe Fillion-Robin 2022-03-31 01:48:30 -04:00
  • d36b3d8b4e [occ] inner point of surface -> surface mesh Christopher Lackner 2022-03-30 12:47:07 +02:00
  • 1de4d6e1e5 Merge branch 'occ_gp_gtrsf' into 'master' Christopher Lackner 2022-03-28 18:34:22 +00:00
  • 046443259e [occ] gp_GTrsf for anisotropic trafos Christopher Lackner 2022-03-28 18:34:22 +00:00
  • 132261ec4d Merge remote-tracking branch 'StefanBruens/fix_switch_enum' Matthias Hochsteger 2022-03-28 18:29:32 +02:00
  • d6b6fc38a8 Fix leftover "Identifyable" from last commit Matthias Hochsteger 2022-03-28 17:44:53 +02:00
  • 4033fac1b3 Fix various typos luz paz 2022-03-25 18:21:48 -04:00
  • dc836ae7e4 unit_cube from OCC Joachim Schoeberl 2022-03-25 17:56:22 +01:00
  • dcda14e6e7 fix occ identifications Matthias Hochsteger 2022-03-24 16:54:40 +01:00
  • 08f2835d8a DLL_HEADER Matthias Hochsteger 2022-03-23 16:44:49 +01:00
  • 54dde2a10f fix PajeTrace context manager mhochsteger@cerbsim.com 2022-03-21 22:12:21 +01:00
  • fed78f2ca0 ci - don't push to sourceforge anymore mhochsteger@cerbsim.com 2022-03-18 11:44:04 +01:00
  • aa206c7bae debug output with less priority Joachim Schoeberl 2022-03-18 08:21:03 +01:00
  • 4bad16744b wrapper for mpi-gather to ngscore Joachim Schoeberl 2022-03-18 08:20:20 +01:00
  • a5acada9fc Merge branch 'occ_solid_from_faces' into 'master' Joachim Schöberl 2022-03-17 14:48:15 +00:00
  • c822caafe7 [occ] create solid from faces Christopher Lackner 2022-03-17 11:58:11 +01:00
  • 94bd713310 Merge remote-tracking branch 'stefanbruens/fix_aarch64_uint_mask' mhochsteger@cerbsim.com 2022-03-16 10:27:43 +01:00
  • 7791840a4a little mpi cleanup, meshing+distribution in one call Joachim Schoeberl 2022-03-15 09:13:01 +01:00
  • 4dbf1d2099 Merge branch 'link_stdc++fs_with_gcc8' into 'master' Matthias Hochsteger 2022-03-14 17:27:46 +00:00
  • 2136269175 Link libstdc++fs when compiling with gcc 8 mhochsteger@cerbsim.com 2022-03-14 18:10:47 +01:00
  • 7f8e0f1276 Merge branch 'separate_localh' into 'master' Joachim Schöberl 2022-03-14 13:48:47 +00:00
  • 842780feec if only 1 locahl tree is set use the global one on all layers Christopher Lackner 2022-03-14 14:20:31 +01:00
  • ac0326ce91 pip - sign libs on macos, fix res install path v6.2.2202 Matthias Hochsteger 2022-03-11 12:48:52 +01:00
  • 154302605f separate localh trees for different layers mhochsteger@cerbsim.com 2022-03-10 19:04:44 +01:00
  • eea8054af6 add flag grow edges to python export of BoundaryLayers Christopher Lackner 2022-03-10 12:07:07 +01:00
  • 0d475f4c43 Merge branch 'boundarylayer_cleanup' into 'master' Matthias Hochsteger 2022-03-09 12:43:47 +00:00
  • b76ea76219 restructure BoundaryLayer code mhochsteger@cerbsim.com 2022-03-07 15:58:09 +01:00
  • 1e6ab35f4d Fix return value of ProjectPointGI mhochsteger@cerbsim.com 2022-03-07 21:08:04 +01:00
  • 679942033e thread safe ExtrusionFace :: CalcProj mhochsteger@cerbsim.com 2022-03-07 20:59:00 +01:00
  • 262fec4601 CombineImprove2D - project only for edge points mhochsteger@cerbsim.com 2022-03-07 20:58:11 +01:00
  • 0a99c169b6 fix missing return value mhochsteger@cerbsim.com 2022-03-07 20:57:36 +01:00
  • 5272106a9c Merge branch 'fix_curve_boundarylayer_occ' into 'master' Matthias Hochsteger 2022-03-07 18:19:09 +00:00
  • 21b263a0ba [occ] fix boundarylayer + curve Christopher Lackner 2022-02-25 18:17:49 +01:00
  • 8dd4c0c9e3 boundarylayer - calculate edge tangents on the fly mhochsteger@cerbsim.com 2022-03-07 17:24:36 +01:00
  • 97b9dae812 preserve Geometry after generating boundary layer mhochsteger@cerbsim.com 2022-03-07 16:04:21 +01:00
  • 8b8900e21d Merge branch 'boundarylayer_updates' into 'master' Matthias Hochsteger 2022-03-07 12:53:51 +00:00
  • 2ffd3b6589 fix edge interpolation of growthvectors in boundarylayer Christopher Lackner 2022-03-07 12:17:05 +01:00
  • c4b679ec5a fix AllReduce (array) Joachim Schoeberl 2022-03-05 12:21:28 +01:00
  • 2b9d4596ae AllReduce for Arrays Joachim Schoeberl 2022-03-05 11:42:00 +01:00
  • 8e861d1773 generic implementation of InterpolateSurfaceGrowthVectors mhochsteger@cerbsim.com 2022-03-04 15:42:16 +01:00
  • f0b10d696e preserve volume elements in DivideMesh() mhochsteger@cerbsim.com 2022-03-03 11:22:06 +01:00
  • d2348a7651 optimize occ surfaces individually again, update test results mhochsteger@cerbsim.com 2022-03-02 15:42:44 +01:00
  • c6c8f52878 Merge branch 'fix_parallel_optimize2d' into 'master' Matthias Hochsteger 2022-03-02 14:11:21 +00:00
  • 43382d4be8 fix parallel surface optimization with occ mhochsteger@cerbsim.com 2022-03-02 14:58:39 +01:00
  • 4e8fe77098 fix some warnings mhochsteger@cerbsim.com 2022-03-02 14:14:38 +01:00
  • 3918990b0e Merge branch 'fix_point_type_of_vertices' into 'master' Joachim Schöberl 2022-03-02 10:47:37 +00:00
  • 9730a383fd geo vertices as pointelements not locked points Christopher Lackner 2022-03-02 11:34:02 +01:00
  • 36440970fb boundarylayer - some more fixes on growth vector interpolation mhochsteger@cerbsim.com 2022-03-01 20:18:05 +01:00
  • e8c9d8e1fc really interpolate only tangential part... Christopher Lackner 2022-03-01 14:56:01 +01:00
  • 13a0b78e26 interpolate only tangential part of growth vector Christopher Lackner 2022-03-01 14:34:18 +01:00
  • 016b1692e2 fix point type of geo vertices (FIXEDPOINT) -> locked points Christopher Lackner 2022-03-01 13:23:06 +01:00
  • aeb6a17255 Merge branch 'boundarylayer_interpolate_growthvectors' into 'master' Christopher Lackner 2022-03-01 10:22:50 +00:00
  • bcedbfd189 Interpolate growth vectors only with OCC geometry mhochsteger@cerbsim.com 2022-02-28 17:24:44 +01:00
  • 3a86103392 interpolate tangential part of growth vector along edge Christopher Lackner 2022-02-28 08:29:22 +01:00
  • dabb3b9dbf Interpolate growth vectors on surfaces mhochsteger@cerbsim.com 2022-02-25 16:50:26 +01:00
  • f6a7ffa4fe update ubuntu version for tests v6.2.2201 mhochsteger@cerbsim.com 2022-02-28 11:12:03 +01:00
  • 1a589846d6 push pip to real repository mhochsteger@cerbsim.com 2022-02-25 16:05:36 +01:00
  • 2d70263cda boundarylayers - don't project on not-in-surface-direction Christopher Lackner 2022-02-25 12:08:24 +01:00
  • bf02481299 Merge branch 'face_local_quad_dominated' into 'master' Joachim Schöberl 2022-02-25 10:52:28 +00:00
  • d6770fda0c allow quad dominated meshing of faces Christopher Lackner 2022-02-25 10:50:51 +01:00
  • f44c1894b8 Merge branch 'copy_maxh' into 'master' Joachim Schöberl 2022-02-25 09:45:45 +00:00
  • 0379b737eb copy hglob, hmin, maxhdomain in Mesh::operator= mhochsteger@cerbsim.com 2022-02-25 10:00:41 +01:00
  • 8c2a056b52 Merge branch 'fix_occ_boundarylayer' into 'master' Matthias Hochsteger 2022-02-24 18:40:44 +00:00
  • 7f5b288c51 fix GenerateBoundaryLayer for new OCC meshes with single segments (not one segment per adjacent face) mhochsteger@cerbsim.com 2022-02-16 19:51:54 +01:00
  • 715f86b3b5 pip fixes for loading ngsolve.tcl on MacOS mhochsteger@cerbsim.com 2022-02-24 18:12:24 +01:00
  • 58af9adb03 Merge branch 'meshing_fixes' into 'master' Joachim Schöberl 2022-02-24 07:58:40 +00:00
  • 0f6dd37aa2 new meshing results mhochsteger@cerbsim.com 2022-02-23 21:23:18 +01:00
  • 231c6870d9 respect localh in CombineImprove() mhochsteger@cerbsim.com 2022-02-23 21:11:39 +01:00
  • 922a0c5c86 fix 2d edge swapping mhochsteger@cerbsim.com 2022-02-23 21:11:05 +01:00
  • fe838fbd75 fix ToLower() mhochsteger@cerbsim.com 2022-02-23 19:16:30 +01:00
  • 9cd3c4ff14 Fix DrawGeo (requires webgui_jupyter_widgets update) Matthias Hochsteger 2022-02-23 14:59:53 +01:00