netgen/libsrc
Matthias Hochsteger 163135981e Fix GIL issues in GenerateMesh() functions
Functions with a python typed argument (kwargs in this case) cannot use
  py::call_guard<py::gil_scoped_release>()
because it means, the GIL is not held when the function returns (and
cleans up arguments/temporary variables).

Thus, remove the global call guard and create a local variable
  py::gil_scoped_release gil_release;
after arguments are processed and before meshing starts.

This local variable is destroyed before the function returns
(acquiring the GIL again).
2024-06-21 11:36:37 +02:00
..
core Fix build issue with gcc on AVX512 2024-06-10 10:48:33 +02:00
csg Fix GIL issues in GenerateMesh() functions 2024-06-21 11:36:37 +02:00
general Runtime MPI wrapper 2024-05-13 13:43:53 +02:00
geom2d Fix GIL issues in GenerateMesh() functions 2024-06-21 11:36:37 +02:00
gprim fix inconsistent dll linkage (to libsrc/general/template.hpp::39) 2023-10-16 16:50:55 +02:00
include Runtime MPI wrapper 2024-05-13 13:43:53 +02:00
interface Fix mesh generation from GUI when building with MPI 2024-05-14 21:56:50 +02:00
linalg dont include archive.hpp, use template function 2023-09-05 13:23:37 +02:00
meshing fix export of submesh faces 2024-06-20 11:12:01 +02:00
occ Fix GIL issues in GenerateMesh() functions 2024-06-21 11:36:37 +02:00
stlgeom Removewinheader 2024-02-11 11:02:18 +01:00
visualization Fix segfault when using more than 32 colors in colormap 2024-05-16 10:49:11 +02:00
CMakeLists.txt rework build system, separate gui and non-gui code 2022-05-05 14:39:31 +02:00