Commit Graph

  • 956b06f907 csg2d - fix inside tests Matthias Hochsteger 2020-08-28 17:26:43 +0200
  • 1c825ebddf csg2d - better check for spline overlapping Matthias Hochsteger 2020-08-28 14:26:57 +0200
  • f559cdef16 csg2d - better IsInside() check for splines Matthias Hochsteger 2020-08-28 14:22:39 +0200
  • ac87e9b62c csg2d - proper +=/-=/*= operator Matthias Hochsteger 2020-08-28 14:21:45 +0200
  • ab34a185ce Merge branch 'parallelenumerate' into 'master' Joachim Schöberl 2020-08-28 08:53:30 +0000
  • 122a933965 parallel enumerate after refinement Joachim Schöberl 2020-08-28 08:57:30 +0200
  • 9968037361 move semantics to table, PNums to LineSegments Joachim Schöberl 2020-08-28 08:47:33 +0200
  • 78d0479993 can convert to mpi4py - communicator Joachim Schöberl 2020-08-25 18:18:31 +0200
  • 7aab695f04 csg2d - skip degenerated solids Matthias Hochsteger 2020-08-25 11:26:06 +0200
  • 89c33f5b28 csg2d GenerateMesh in Python, fix arguments for Rectangle/Circle Matthias Hochsteger 2020-08-25 10:59:48 +0200
  • b14178b352 csg2d - no bc in vertex, handle maxh Matthias Hochsteger 2020-08-25 10:29:38 +0200
  • fcb6127a59 cmake: add a variable to skip Debian-isms Ben Boeckel 2020-08-24 10:58:12 -0400
  • 671566ef31 csg2d interface Matthias Hochsteger 2020-08-24 11:34:54 +0200
  • 5863136285 MaybeTrue/False for xbool Joachim Schöberl 2020-08-23 18:47:49 +0200
  • e680f23bfa fix for non-parallel Joachim Schöberl 2020-08-21 22:38:35 +0200
  • 895280a244 littel parallel polishing Joachim Schöberl 2020-08-21 16:29:33 +0200
  • c4f2146519 use get_if for variant<> Matthias Hochsteger 2020-08-21 11:51:28 +0200
  • e2768981f1 implicit conversion from py::tuple to Point<2> Matthias Hochsteger 2020-08-20 18:28:03 +0200
  • ceb57a7c5c CSG2d interface (Solid2d ctor, EdgeInfo) Matthias Hochsteger 2020-08-20 18:27:08 +0200
  • b9487cc07a Rename Polygon2d to Loop Matthias Hochsteger 2020-08-20 18:26:25 +0200
  • 334faad054 pybind11 - automatic conversion of python list to Array<> Matthias Hochsteger 2020-08-20 18:25:06 +0200
  • 4dcd20a0c7 initialize bounding box Matthias Hochsteger 2020-08-20 16:12:26 +0200
  • 28d4b219fa bugfix in csg2d Matthias Hochsteger 2020-08-20 15:07:43 +0200
  • 155f2d24ed Merge branch 'csg2d' into 'master' Joachim Schöberl 2020-08-19 17:40:35 +0000
  • 2c6e0e2bec global enumeration of points for pickling (as an option) Joachim Schöberl 2020-08-19 19:28:34 +0200
  • 7cbeca147a fix windows build Matthias Hochsteger 2020-08-19 16:25:54 +0200
  • 79ebf6eca1 Add CSG2d tutorial Matthias Hochsteger 2020-08-19 16:58:54 +0200
  • 12b2e073ac CSG for 2D Matthias Hochsteger 2020-08-19 16:46:32 +0200
  • 5e09626466 parallel pickling with mesh-merging Joachim Schöberl 2020-08-19 14:50:11 +0200
  • 9e105c48ea mpi-wrapper Joachim Schöberl 2020-08-17 20:28:00 +0200
  • 33626c6669 clear solutiondata object on python-exit Joachim Schöberl 2020-08-17 15:55:15 +0200
  • a0f70b4d73 SplineSeg3 ctor with custom weight Matthias Hochsteger 2020-08-13 19:52:55 +0200
  • 0fefe5d32c timers in Netgen Joachim Schöberl 2020-08-10 16:44:14 +0200
  • 72447a51d5 Fix paje trace with MPI and TaskManager Matthias Hochsteger 2020-08-10 12:20:17 +0200
  • 87c2901e32 Disable paje trace thread counter by default (halves trace file size) Matthias Hochsteger 2020-08-07 15:44:21 +0200
  • b272614a51 export PajeTrace to Python (with context manager api) Matthias Hochsteger 2020-08-07 15:34:47 +0200
  • f9ff1db7c3 let MPI rank 1 write paje trace file (more timers than rank0) Matthias Hochsteger 2020-08-07 15:34:21 +0200
  • acfe9bb606 Merge traces with MPI Matthias Hochsteger 2020-08-07 12:01:49 +0200
  • 620b90fbee read material names from fnf file Christopher Lackner 2020-08-06 18:06:26 +0200
  • 2e39d07cc8 mpi constants for non-mpi Joachim Schöberl 2020-08-05 18:05:31 +0200
  • 3c8f1877c9 more mpi calls from ngcore Joachim Schöberl 2020-08-05 01:11:26 +0200
  • 3864eb2e35 use MPI_DATAYPE_NULL thx stefanozampini Joachim Schöberl 2020-08-04 23:50:11 +0200
  • 42a01b5c21 use MPI_DATAYPE_NULL thx stefanozampini Joachim Schöberl 2020-08-04 23:36:19 +0200
  • 7dbd9e6b54 CGNS write support Matthias Hochsteger 2020-08-04 11:12:47 +0200
  • 254257d406 timer in MPI wrappes Joachim Schöberl 2020-08-04 16:29:59 +0200
  • 4682e6915c remove FlatArray for C-Array, use ArrayMem Matthias Hochsteger 2020-08-04 12:59:03 +0200
  • 698192ed72 FlatArray for C-array Joachim Schöberl 2020-08-03 14:45:32 +0200
  • 94bed40761 modernize parallelmesh (Array, mpi_wrapper) Joachim Schöberl 2020-08-03 00:44:28 +0200
  • c0909d69c2 no valid MPI-comm in sequential mode Joachim Schöberl 2020-08-02 11:33:11 +0200
  • ba84439227 NgMPI_Communicator by reference, check for valid mpi-comm Joachim Schöberl 2020-08-02 09:25:23 +0200
  • e4ef03caac test with Ubuntu 20.04 Matthias Hochsteger 2020-07-29 21:17:01 +0200
  • c074e0c752 reduce duplicated mpi-wrapping Joachim Schöberl 2020-07-31 09:57:19 +0200
  • c5795aade8 too much printing in parallel refinement Joachim Schöberl 2020-07-30 12:31:12 +0200
  • 2290d9fe72 mpi4py test Matthias Hochsteger 2020-07-29 17:52:21 +0200
  • eb75bc31a6 mpi4py support Matthias Hochsteger 2020-07-29 17:18:12 +0200
  • 31a64cd728 Merge branch 'splitimprove2' into 'master' Joachim Schöberl 2020-07-27 17:27:00 +0000
  • ae268637cf revert pyramid-specific code in optimizations Matthias Hochsteger 2020-07-27 18:06:43 +0200
  • c0b8b1c0cc Parallel SplitImprove2, update test results Matthias Hochsteger 2020-07-23 20:12:20 +0200
  • 0a17a3dbce Merge remote-tracking branch 'origin/master' into splitimprove2 Matthias Hochsteger 2020-07-27 11:55:02 +0200
  • f864e53090 [cmake] fix typo Matthias Hochsteger 2020-07-25 13:04:18 +0200
  • 2744d62935 pybind11-stubgen - use python module instead of standalone program Matthias Hochsteger 2020-07-25 08:46:46 +0200
  • fa1a5d11ee Fix version file generation Matthias Hochsteger 2020-07-25 08:41:17 +0200
  • 68f5605866 Fix version parsing in conda build Matthias Hochsteger 2020-07-24 17:13:22 +0200
  • 9d71c172f3 Merge branch 'set_version' into 'master' v6.2.2007 Joachim Schöberl 2020-07-23 18:51:48 +0000
  • 3305d1101a Store Netgen version in generated mesh files Matthias Hochsteger 2020-07-23 19:04:36 +0200
  • f73159e35a Set version of Netgen globally (for archives), interface to get version Matthias Hochsteger 2020-07-23 19:04:21 +0200
  • 6989bde831 Merge branch 'fix_mesh_copy' into 'master' Joachim Schöberl 2020-07-23 18:08:29 +0000
  • 829ff0aa53 fix install of netgen_version.hpp Matthias Hochsteger 2020-07-23 17:49:10 +0200
  • dcc0484be0 install netgen_version.hpp, set version in Archive Matthias Hochsteger 2020-07-23 16:24:22 +0200
  • 2f88502729 Remove Segment::bcname, fix Mesh::operator= Matthias Hochsteger 2020-07-23 16:01:34 +0200
  • b689d13efe SplitImprove2 - optimize only bad elements, update results Matthias Hochsteger 2020-07-23 13:18:14 +0200
  • 3fae0e029f activate SplitImprove2 by default Matthias Hochsteger 2020-07-23 12:20:39 +0200
  • bb46dd6561 Handle pyramids in smoothing Matthias Hochsteger 2020-07-23 12:19:12 +0200
  • e17de17385 SplitImprove2 - further cleanup, handle Pyramids Matthias Hochsteger 2020-07-23 12:24:43 +0200
  • ba5e741ad3 adding pybind11/stl to ngcore (needed for BitArray ctor) Joachim Schöberl 2020-07-22 10:15:15 +0200
  • df97e45bd1 SplitImprove2 - cleanup, new point at min dist of edges Matthias Hochsteger 2020-07-20 18:56:36 +0200
  • abe37bf12a SplitImprove2 - cleanup, badness calculation, add point only when applying optimization Matthias Hochsteger 2020-07-20 12:11:29 +0200
  • a0a189869e SplitImprove2 optimization path Matthias Hochsteger 2020-07-17 18:16:54 +0200
  • b37a3e6cf6 comment code for non orthogonal boundarylayers Christopher Lackner 2020-07-17 18:00:38 +0200
  • dd4110a351 Merge branch 'fix_swapimprove' into 'master' Joachim Schöberl 2020-07-15 17:26:40 +0000
  • ce8ba71f33 Fix SwapImprove Matthias Hochsteger 2020-07-15 17:26:39 +0000
  • e17aa88cad set signal handlers only if NG_BACKTRACE is set Matthias Hochsteger 2020-07-15 16:21:51 +0200
  • 7058732e23 Fix CGNS reader for 2d meshes, cleanup Matthias Hochsteger 2020-07-15 13:31:16 +0200
  • ec3d7c3ec9 boundarylayer fixes Christopher Lackner 2020-07-14 21:30:26 +0200
  • fb13152004 create occ geometry from TopoDS_Shape and export constructor Christopher Lackner 2020-07-13 18:54:55 +0200
  • 8926d93e07 GetTangentialSurfaceIndices was missing for extrusion Joachim Schöberl 2020-07-05 11:15:39 +0200
  • fdd718739f further work on boundarylayers Christopher Lackner 2020-07-03 19:51:06 +0200
  • 7da5cfd3de translate to NGSolve node type in ReadCGNSFile Matthias Hochsteger 2020-07-02 18:26:16 +0200
  • acef3c8461 Use pass by ref instead of a ptr adam-urbanczyk 2020-07-01 22:13:15 +0200
  • 88674cd99b add some new quad types for boundarylayer, fix problem Christopher Lackner 2020-07-01 19:40:44 +0200
  • 242fb6caff Added support for using TopoDS_Shape directly adam-urbanczyk 2020-06-30 21:56:26 +0200
  • b4337c5df9 Merge branch 'master' of https://github.com/NGSolve/netgen Duncan McDougall 2020-06-26 11:10:10 +0100
  • 3d7ab32868 Corrections for Abaqus surface writing. Duncan McDougall 2020-06-26 11:03:25 +0100
  • 2800d6c291 Merge branch 'fix_facets_for_3d_bbnd' into 'master' Joachim Schöberl 2020-06-25 17:12:09 +0000
  • 8046b19b60 fix facets for 3d bbnd elements Christopher Lackner 2020-06-25 18:39:29 +0200
  • 1d96e50432 Merge branch 'surface_geom' into 'master' Joachim Schöberl 2020-06-24 06:41:55 +0000
  • 1a619841b2 Surface geom Michael Neunteufel 2020-06-24 06:41:55 +0000
  • 2ee4095b42 Merge branch 'flat_boundarylayer_curving_support' into 'master' Joachim Schöberl 2020-06-24 06:41:06 +0000
  • 177ecc7459 Allow curving of mesh if boundarylayer is flat. Christopher Lackner 2020-06-24 06:41:06 +0000
  • c3441344fb set material in tensorproduct mesh in 2d as well Christopher Lackner 2020-06-23 18:52:29 +0200