Commit Graph

  • e075d32f14 fix unused warning Joachim Schoeberl 2024-07-16 16:50:28 +02:00
  • bac10cf1fb go back to C-array (since tests fail) Joachim Schoeberl 2024-07-16 16:11:20 +02:00
  • 7968ae4588 use std::array in IVec (for 0-size handling) Joachim Schoeberl 2024-07-16 13:48:17 +02:00
  • 54d59cff1e fix warnings Joachim Schoeberl 2024-07-16 13:03:49 +02:00
  • 20e0b3efa5 replace const string& by string_view in Flags and SymbolTable Joachim Schoeberl 2024-07-16 12:44:04 +02:00
  • 63986a4e5f throw range exception via function call -> reduces code size Joachim Schoeberl 2024-07-16 10:18:16 +02:00
  • 304ce7364a mpi-send of 0D-elements Joachim Schoeberl 2024-07-14 20:38:36 +02:00
  • f1e06f0a6d pickling 0D-elements Joachim Schoeberl 2024-07-12 18:20:24 +02:00
  • 5e9d22e496 Merge branch 'fix_face_colors_in_blayers' into 'master' Hochsteger, Matthias 2024-07-10 19:02:10 +02:00
  • da743467fb Fix reading face_colors and face_transparencies for faces without attached geometry surface Matthias Hochsteger 2024-07-10 10:15:55 +02:00
  • 78832cb7c5 Fix building with mpi wrapper but without python support Matthias Hochsteger 2024-07-08 11:48:27 +02:00
  • 151c8da887 Merge branch 'fix_no_python_build' into 'master' Hochsteger, Matthias 2024-07-04 17:36:34 +02:00
  • d987051f2b Fix building without Python Matthias Hochsteger 2024-07-04 17:26:47 +02:00
  • 000a312dc2 Use same color for shifted faces in boundary layer generation Matthias Hochsteger 2024-07-04 15:00:50 +02:00
  • 6091669e28 Build pip Post Releases from release branch Matthias Hochsteger 2024-07-02 12:53:03 +02:00
  • 3974191ffa correctly check for degenerated edges Christopher Lackner 2024-06-27 21:00:52 +02:00
  • a2d9455627 Fix compiling with cuda and active mem-tracer Matthias Hochsteger 2024-06-27 11:29:22 +02:00
  • 433247b09b Boundarylayers - fix finding non-relevant intersections in growth vector limitation Matthias Hochsteger 2024-06-27 11:15:59 +02:00
  • 73822401f1 Make sure the GIL is held on cleanup Matthias Hochsteger 2024-06-25 17:13:32 +02:00
  • 32f291c66e Merge branch 'binary_brep' into 'master' Lackner, Christopher 2024-06-24 18:28:10 +02:00
  • e7e945a84c Use netgen-occt to build netgen Matthias Hochsteger 2024-06-14 10:50:42 +02:00
  • f9d7d3a4fd store newest vertex from bisection Joachim Schoeberl 2024-06-24 09:56:44 +02:00
  • 3709ea8f94 allow reading of binary brep files Christopher Lackner 2024-06-21 15:16:47 +02:00
  • af5e003790 Fix GIL issue (see previous commit for details) Matthias Hochsteger 2024-06-21 11:45:16 +02:00
  • 163135981e Fix GIL issues in GenerateMesh() functions Matthias Hochsteger 2024-06-21 11:33:21 +02:00
  • c2f42f2f16 Backward compatibility for occ geometry loading (from mesh file) Matthias Hochsteger 2024-06-20 18:05:39 +02:00
  • eff5e946f7 fix export of submesh faces Christopher Lackner 2024-06-20 11:12:01 +02:00
  • 690eb2093a Update pybind11 for Numpy 2 compatibility Matthias Hochsteger 2024-06-18 09:46:37 +02:00
  • 15ee1c9fae Pip - build recent py versions first, upload them immediately on linux Matthias Hochsteger 2024-06-15 23:46:45 +02:00
  • 3329834560 Set dev or release build for pip by env variable Matthias Hochsteger 2024-06-15 23:41:11 +02:00
  • 919000a5ef Add optional arguments "center" and "radius" to webgui.Draw() Matthias Hochsteger 2024-06-15 16:35:23 +02:00
  • c488fa936a Revert "Add search path to occt libraries" v6.2.2404 Matthias Hochsteger 2024-06-12 20:10:06 +02:00
  • 7ac609cbef Add search path to occt libraries Matthias Hochsteger 2024-06-12 20:09:43 +02:00
  • 8c0fa68038
    Merge 4778057ae07496bd949147dd9ef5f891846700b8 into d9af1262a2411dd3cd49459303d9880ab6686b79 nikhilsrajan 2024-06-12 15:32:07 +00:00
  • d9af1262a2 Also allow creating html files in Draw from jupyter notebook Matthias Hochsteger 2024-06-11 16:27:45 +02:00
  • cc3f27e514 comment occ.Mirror Joachim Schoeberl 2024-06-11 08:06:17 +02:00
  • f5c9b87ee7 Fix build issue with gcc on AVX512 Matthias Hochsteger 2024-06-10 10:48:16 +02:00
  • bc392abb81 dummy commit Joachim Schoeberl 2024-06-08 07:41:46 +02:00
  • 8daef295f3 Install .egg-info file to let pip know that netgen is installed Matthias Hochsteger 2024-06-06 19:32:09 +02:00
  • eb98f59bc0 Add ng_mpi_native.hpp Matthias Hochsteger 2024-06-06 15:46:19 +02:00
  • eed9aa8ede Disable Python 3.7 build on Windows Matthias Hochsteger 2024-06-04 15:52:55 +02:00
  • 09ed8036e7 Fix mpich.deb link Matthias Hochsteger 2024-06-04 12:13:37 +02:00
  • 236f14553c fix project on edge in MapSurfacemesh if no trafo is given Christopher Lackner 2024-06-03 17:19:41 +02:00
  • 2c7912e5dc Merge branch 'identify_occ_offset' into 'master' Schöberl, Joachim 2024-06-03 16:27:45 +02:00
  • 571cbbe4df Optional identification_name argument in Face::Offset to apply CLOSE_SURFACE identifications Matthias Hochsteger 2024-06-03 12:37:26 +02:00
  • 6d1c87f214 Offset - face with propagate properties Joachim Schoeberl 2024-06-02 15:56:10 +02:00
  • f938b64397 Offset-wire Joachim Schoeberl 2024-06-02 10:50:22 +02:00
  • 6b7cb4942e Boundary layer thickness limitation seems to work now Matthias Hochsteger 2024-05-31 21:52:03 +02:00
  • 5bf7f6623b More work on boundary layers, todo: cut also with sides of new prisms Matthias Hochsteger 2024-05-31 19:24:11 +02:00
  • 82472c7905 undo std::ignore Joachim Schoeberl 2024-05-31 18:42:17 +02:00
  • 9a2dd3b63e avoid warnings Joachim Schoeberl 2024-05-31 18:19:57 +02:00
  • 1a72309c40 Merge branch 'nested_flags' into 'master' Schöberl, Joachim 2024-05-31 13:40:41 +02:00
  • 3bb804eeaf add dict constructor of flags for implicit convertion back Christopher Lackner 2024-05-31 13:23:53 +02:00
  • 3029b5422a allow nested flags from nested python dictionaries Christopher Lackner 2024-05-31 12:55:59 +02:00
  • 6d65f18c90 Merge remote-tracking branch 'origin/master' into boundarylayer_fixes Matthias Hochsteger 2024-05-31 10:37:10 +02:00
  • 0e0ea2d5f8 Wrap more MPI functions Matthias Hochsteger 2024-05-31 10:17:01 +02:00
  • fefea90133 Fix pyodide build Matthias Hochsteger 2024-05-29 20:32:32 +02:00
  • b887b5d7c7 Enable MPI wrapper for pip builds Matthias Hochsteger 2024-05-29 10:51:45 +02:00
  • e475224359 Merge branch 'dalcinl-mpi4py-limited-api' Matthias Hochsteger 2024-05-29 09:36:59 +02:00
  • f70200e5aa Don't include MPI cxx symbols properly Matthias Hochsteger 2024-05-28 12:43:27 +02:00
  • 1e7624c7f5 Get rid of mpi4py compile-time dependency, disable MPI wrapper by default Matthias Hochsteger 2024-05-28 10:55:58 +02:00
  • c7c4478426 some bug fixes ,todo : dont divide by trig_shift Matthias Hochsteger 2024-05-27 15:00:57 +02:00
  • 246dfd734d
    mpi4py: Support limited API and ABI compatibility Lisandro Dalcin 2024-05-27 14:24:32 +03:00
  • 9ca061eae5 Merge branch 'py_export_localh' into 'master' Schöberl, Joachim 2024-05-24 08:44:51 +02:00
  • e404ce737b export localh set/get from mesh Christopher Lackner 2024-05-24 08:30:24 +02:00
  • 35feeff7ab activate occ 7.8 on mac Joachim Schoeberl 2024-05-23 21:57:50 +02:00
  • a253fa4e18 Merge remote-tracking branch 'origin/master' into boundarylayer_fixes Matthias Hochsteger 2024-05-23 20:35:02 +02:00
  • eaa797d7f6 Wrap MPI_Comm_c2f Matthias Hochsteger 2024-05-23 10:37:42 +02:00
  • e287ea4af5 Add newer OCC urls (currently commented out) Matthias Hochsteger 2024-05-23 10:37:26 +02:00
  • 1dc353d3c5 Remove output while generating fieldlines Matthias Hochsteger 2024-05-21 16:10:13 +02:00
  • 2072f70f7f Fix building without MPI Matthias Hochsteger 2024-05-16 11:03:44 +02:00
  • 05c01ee884 Fix segfault when using more than 32 colors in colormap Matthias Hochsteger 2024-05-16 10:49:11 +02:00
  • 184a6ba4c5 Fix MPI code in paje trace Matthias Hochsteger 2024-05-16 09:35:58 +02:00
  • f2ea9cde4c Fix MPI code in paje trace Matthias Hochsteger 2024-05-16 09:18:07 +02:00
  • fece35b830 euler_angles and scale argument in webgui Draw Matthias Hochsteger 2024-05-15 19:30:40 +02:00
  • a018931437 Utility function to check if MPI was loaded Matthias Hochsteger 2024-05-14 22:17:42 +02:00
  • a80ae826c6 Remove MyMPI helper class Matthias Hochsteger 2024-05-14 22:02:08 +02:00
  • 5e6f2ee045 Fix mesh generation from GUI when building with MPI Matthias Hochsteger 2024-05-14 21:56:50 +02:00
  • a778c606d2 Merge remote-tracking branch 'origin/master' into boundarylayer_fixes Matthias Hochsteger 2024-05-14 15:49:03 +02:00
  • 12aaaf1e6c do not EdgeSwap with quads Christopher Lackner 2024-05-14 13:57:01 +02:00
  • c2af423a5b No need to init MPI in netgen exe (is not supported to run in parallell anyway) Matthias Hochsteger 2024-05-14 11:26:53 +02:00
  • 19731869d3 Utility header to convert to native mpi handles Matthias Hochsteger 2024-05-13 18:10:36 +02:00
  • bcfb52d3a5 Merge branch 'runtime_mpi_wrapper' into 'master' Schöberl, Joachim 2024-05-13 13:43:53 +02:00
  • 335b926f8b Runtime MPI wrapper Hochsteger, Matthias 2024-05-13 13:43:53 +02:00
  • 835f0a9604 Trigger rebuild runtime_mpi_wrapper Matthias Hochsteger 2024-05-08 13:17:08 +02:00
  • 7d408f1ecf Build for all python versions again Matthias Hochsteger 2024-05-08 12:43:20 +02:00
  • 0929527ae3 Always append PATH on Windows (needed to dload mpi wrapper libs) Matthias Hochsteger 2024-05-08 12:39:58 +02:00
  • 79a6b56aae Fix MPI lib path on Windows Matthias Hochsteger 2024-05-08 12:17:18 +02:00
  • eceecd7d6f Fix openmpi include, prepare for multiple windows versions Matthias Hochsteger 2024-05-08 12:05:39 +02:00
  • e855259663 Build for newer openmpi/mpich on linux Matthias Hochsteger 2024-05-08 11:18:15 +02:00
  • 254a88d1cd Don't install netgen_metis interface library Matthias Hochsteger 2024-05-08 08:29:30 +02:00
  • 5bbcda4774 Use mpi4py prerelase for linux Matthias Hochsteger 2024-05-07 23:10:51 +02:00
  • 9000bc8580 install mpi4py when building for linux Matthias Hochsteger 2024-05-07 23:04:04 +02:00
  • ee3722e345 Don't require MPI to be found by cmake Matthias Hochsteger 2024-05-07 22:55:42 +02:00
  • 61f568d8e9 First try to build pip package with mpi wrapper Matthias Hochsteger 2024-05-07 22:48:18 +02:00
  • b7a3eb5a2b Build pip only for 3.12 for testing purposes Matthias Hochsteger 2024-05-07 22:20:49 +02:00
  • b2ef22539c Remove obsolete comment Matthias Hochsteger 2024-05-07 22:16:23 +02:00
  • f06d86f36d Skip including OpenMPI CXX headers Matthias Hochsteger 2024-05-07 18:09:58 +02:00
  • 341f3df95d Microsoft MPI linking fixes Matthias Hochsteger 2024-05-07 17:59:05 +02:00
  • 4fafa582dc Remove direct mpi linkage, fix library names Matthias Hochsteger 2024-05-07 16:26:48 +02:00