compile with netgen for FEM meshing

Having trouble installing or compiling FreeCAD? Get help here.
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
reox
Posts: 929
Joined: Sat Aug 13, 2016 10:06 am
Contact:

Re: compile with netgen for FEM meshing

Post by reox »

Still not giving up :D
tried with netgen 6.2.1810 and internal smesh. But this leads to segfaults:

Code: Select all

Program received signal SIGSEGV, Segmentation fault.
#0  /lib/x86_64-linux-gnu/libc.so.6(+0x37840) [0x7f9a0748c840]
#1  0x7f99ab6e185e in NETGENPlugin_Mesher::FillSMesh(netgen::OCCGeometry const&, netgen::Mesh&, NETGENPlugin_ngMeshInfo const&, SMESH_Mesh&, std::vector<SMDS_MeshNode const*, std::allocator<SMDS_MeshNode const*> >&, SMESH_Comment&, SMESH_MesherHelper*) from /usr/lib/freecad-daily/lib/libNETGENPlugin.so+0x8ee
#2  0x7f99ab6efba2 in NETGENPlugin_Mesher::Compute() from /usr/lib/freecad-daily/lib/libNETGENPlugin.so+0x1082
#3  0x7f99ab31aaa2 in Fem::FemMeshShapeNetgenObject::execute() from /usr/lib/freecad-daily/lib/Fem.so+0x172
#4  0x7f9a0ab2af33 in App::DocumentObject::recompute() from /usr/lib/freecad-daily/lib/libFreeCADApp.so+0xb3
#5  0x7f9a0aae7ee8 in App::Document::_recomputeFeature(App::DocumentObject*) from /usr/lib/freecad-daily/lib/libFreeCADApp.so+0x58
#6  0x7f9a0aaef368 in App::Document::recompute() from /usr/lib/freecad-daily/lib/libFreeCADApp.so+0x198
#7  0x7f9a0ab52ea2 in App::DocumentPy::recompute(_object*) from /usr/lib/freecad-daily/lib/libFreeCADApp.so+0x42
#8  0x7f9a0ab54e77 in App::DocumentPy::staticCallback_recompute(_object*, _object*) from /usr/lib/freecad-daily/lib/libFreeCADApp.so+0x37
#9  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyMethodDef_RawFastCallKeywords+0x2f9) [0x7f9a0a560cc9]
#10  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyCFunction_FastCallKeywords+0x25) [0x7f9a0a561a05]
#11  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyEval_EvalFrameDefault+0x7e90) [0x7f9a0a362cb0]
#12  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(_PyEval_EvalCodeWithName+0x996) [0x7f9a0a48a1e6]
#13  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(PyEval_EvalCodeEx+0x3e) [0x7f9a0a48a46e]
#14  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(PyEval_EvalCode+0x1b) [0x7f9a0a48b23b]
#15  /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0(PyRun_StringFlags+0x8b) [0x7f9a0a458feb]
#16  0x7f9a0a8b7404 in Base::InterpreterSingleton::runString[abi:cxx11](char const*) from /usr/lib/freecad-daily/lib/libFreeCADBase.so+0x64
#17  0x7f9a0b14c243 in Gui::Command::doCommand(Gui::Command::DoCmd_Type, char const*, ...) from /usr/lib/freecad-daily/lib/libFreeCADGui.so+0x133
#18  0x7f9a0b1505f4 in Gui::Command::invoke(int) from /usr/lib/freecad-daily/lib/libFreeCADGui.so+0x54
#19  0x7f9a07e35906 in QMetaObject::activate(QObject*, int, int, void**) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x766
#20  0x7f9a08782f02 in QAction::triggered(bool) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x42
#21  0x7f9a08785510 in QAction::activate(QAction::ActionEvent) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0xf0
#22  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x246bbd) [0x7f9a08870bbd]
#23  0x7f9a08870df5 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0xe5
#24  0x7f9a0895a8ea in QToolButton::mouseReleaseEvent(QMouseEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0xa
#25  0x7f9a087c7588 in QWidget::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x1d8
#26  0x7f9a0895a993 in QToolButton::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x33
#27  0x7f9a087894b1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x81
#28  0x7f9a08790b98 in QApplication::notify(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x458
#29  0x7f9a0b122888 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad-daily/lib/libFreeCADGui.so+0x88
#30  0x7f9a07e0c5a9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x179
#31  0x7f9a0878fec9 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x1a9
#32  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x1b8014) [0x7f9a087e2014]
#33  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x1bab9e) [0x7f9a087e4b9e]
#34  0x7f9a087894b1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x81
#35  0x7f9a08790950 in QApplication::notify(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x210
#36  0x7f9a0b122888 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad-daily/lib/libFreeCADGui.so+0x88
#37  0x7f9a07e0c5a9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x179
#38  0x7f9a081b9fe3 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0x703
#39  0x7f9a081bbe25 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0x135
#40  0x7f9a0819606b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0xab
#41  /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5(+0xdd3eb) [0x7f9a023503eb]
#42  0x7f9a07e0b27b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x13b
#43  0x7f9a07e13262 in QCoreApplication::exec() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x92
#44  0x7f9a0b0be9ed in Gui::Application::runApplication() from /usr/lib/freecad-daily/lib/libFreeCADGui.so+0x150d
#45  freecad-daily(main+0x670) [0x55dab156c770]
#46  /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb) [0x7f9a0747909b]
#47  freecad-daily(_start+0x2a) [0x55dab156cafa]


User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: compile with netgen for FEM meshing

Post by sgrogan »

reox wrote: Sun Jul 14, 2019 1:50 pm Still not giving up :D
Maybe this is a hint?
https://forum.freecadweb.org/viewtopic. ... 18#p322606
"fight the good fight"
User avatar
looo
Veteran
Posts: 3941
Joined: Mon Nov 11, 2013 5:29 pm

Re: compile with netgen for FEM meshing

Post by looo »

sgrogan wrote: Wed Jul 24, 2019 9:20 pm
reox wrote: Sun Jul 14, 2019 1:50 pm Still not giving up :D
Maybe this is a hint?
https://forum.freecadweb.org/viewtopic. ... 18#p322606
In theory compiling with netgen doesn't need pybind11. But I have never tested it.
User avatar
vejmarie
Posts: 713
Joined: Mon Jan 04, 2016 4:52 pm
Location: Somewhere between France, USA and Taiwan
Contact:

Re: compile with netgen for FEM meshing

Post by vejmarie »

Just to be sure, your issue appears after you have computed properly the initial volumic mesh of a shape ? I had to stop working on FreeCAD for a year, and before doing so, updated SMESH to Salome version 7.3 (which is old now), but some patches where needed to work properly with FeM module as node ordering where not properly setup, and there was also a couple of "compiler" related issues. I am currently focused on getting S3 export/import working. I hope to have done that work in about 2 weeks and will have a look to my backlog of issues.
reox
Posts: 929
Joined: Sat Aug 13, 2016 10:06 am
Contact:

Re: compile with netgen for FEM meshing

Post by reox »

sgrogan wrote: Wed Jul 24, 2019 9:20 pm
reox wrote: Sun Jul 14, 2019 1:50 pm Still not giving up :D
Maybe this is a hint?
https://forum.freecadweb.org/viewtopic. ... 18#p322606
yes I did that. That changed nothing...
vejmarie wrote: Sat Jul 27, 2019 7:19 pm node ordering where not properly setup,
judging from the output, this is what is happening. The weird shapes look like the nodes are wrongly connected to the elements.
But, in theory, should the number of nodes and elements not match the correct shape? This is not the case IMO.
reox
Posts: 929
Joined: Sat Aug 13, 2016 10:06 am
Contact:

Re: compile with netgen for FEM meshing

Post by reox »

has anyone an idea? It has not become good over time but I also have no new errors... Netgen seems to work for others, so what am I doing differently?
User avatar
sgrogan
Veteran
Posts: 6499
Joined: Wed Oct 22, 2014 5:02 pm

Re: compile with netgen for FEM meshing

Post by sgrogan »

reox wrote: Sat Nov 02, 2019 8:28 pm has anyone an idea?
Can you provide a test file?
The PPA is using netgen again so we should be able to get more testers.
"fight the good fight"
reox
Posts: 929
Joined: Sat Aug 13, 2016 10:06 am
Contact:

Re: compile with netgen for FEM meshing

Post by reox »

There is already a test file in FC itself: FemCalculixCantilever3D.FCStd / https://github.com/FreeCAD/FreeCAD/blob ... er3D.FCStd

Simply click recompute on the mesh (it uses netgen)
For me this results in

Code: Select all

Program received signal SIGSEGV, Segmentation fault.
#0  /lib/x86_64-linux-gnu/libc.so.6(+0x3a100) [0x7fde2f08c100]
#1  0x7fde0dc4c139 in NETGENPlugin_Mesher::FillSMesh(netgen::OCCGeometry const&, netgen::Mesh&, NETGENPlugin_ngMeshInfo const&, SMESH_Mesh&, std::vector<SMDS_MeshNode const*, std::allocator<SMDS_MeshNode const*> >&, SMESH_Comment&, SMESH_MesherHelper*) from /usr/lib/freecad-daily/lib/libNETGENPlugin.so+0x969
#2  0x7fde0dc5c59a in NETGENPlugin_Mesher::Compute() from /usr/lib/freecad-daily/lib/libNETGENPlugin.so+0x105a
#3  0x7fddcd8f86a5 in Fem::FemMeshShapeNetgenObject::execute() from /usr/lib/freecad-daily/lib/Fem.so+0x175
#4  0x7fde30ef35f9 in App::DocumentObject::recompute() from /usr/lib/freecad-daily/lib/libFreeCADApp.so+0x99
#5  0x7fde30e91805 in App::Document::_recomputeFeature(App::DocumentObject*) from /usr/lib/freecad-daily/lib/libFreeCADApp.so+0x2c5
#6  0x7fde30ea70b5 in App::Document::recompute(std::vector<App::DocumentObject*, std::allocator<App::DocumentObject*> > const&, bool, bool*, int) from /usr/lib/freecad-daily/lib/libFreeCADApp.so+0x595
#7  0x7fde317ec669 in Gui::TreeWidget::onRecomputeObject() from /usr/lib/freecad-daily/lib/libFreeCADGui.so+0x129
#8  0x7fde2f6ac3c8 in QMetaObject::activate(QObject*, int, int, void**) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x7b8
#9  0x7fde30077812 in QAction::triggered(bool) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x42
#10  0x7fde30079e52 in QAction::activate(QAction::ActionEvent) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x102
#11  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x2df522) [0x7fde301fb522]
#12  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x2e6baa) [0x7fde30202baa]
#13  0x7fde30203bd2 in QMenu::mouseReleaseEvent(QMouseEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x272
#14  0x7fde300bf786 in QWidget::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x246
#15  0x7fde302061b3 in QMenu::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x153
#16  0x7fde3007dc32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x82
#17  0x7fde300873e3 in QApplication::notify(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x583
#18  0x7fde3168d158 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad-daily/lib/libFreeCADGui.so+0x88
#19  0x7fde2f681a92 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x182
#20  0x7fde300864f3 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x1b3
#21  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x1bf9d4) [0x7fde300db9d4]
#22  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x1c1ed4) [0x7fde300dded4]
#23  0x7fde3007dc32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x82
#24  0x7fde30087190 in QApplication::notify(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x330
#25  0x7fde3168d158 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad-daily/lib/libFreeCADGui.so+0x88
#26  0x7fde2f681a92 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x182
#27  0x7fde2fa61a33 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0x6c3
#28  0x7fde2fa6328b in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0x24b
#29  0x7fde2fa3deeb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0xbb
#30  /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5(+0x71d0a) [0x7fde29780d0a]
#31  /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x27d) [0x7fde2d564ead]
#32  /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x50130) [0x7fde2d565130]
#33  /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2f) [0x7fde2d5651bf]
#34  0x7fde2f6d77f1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x61
#35  0x7fde2f68071b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x12b
#36  0x7fde3020080d in QMenu::exec(QPoint const&, QAction*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x6d
#37  0x7fde317ff2b2 in Gui::TreeWidget::contextMenuEvent(QContextMenuEvent*) from /usr/lib/freecad-daily/lib/libFreeCADGui.so+0x542
#38  0x7fde300bf786 in QWidget::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x246
#39  0x7fde3016ba2e in QFrame::event(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x1e
#40  0x7fde302e968e in QAbstractItemView::viewportEvent(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x6e
#41  0x7fde3035637b in QTreeView::viewportEvent(QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x3b
#42  0x7fde2f6817a3 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x93
#43  0x7fde3007dc21 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x71
#44  0x7fde30087ffb in QApplication::notify(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x119b
#45  0x7fde3168d158 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad-daily/lib/libFreeCADGui.so+0x88
#46  0x7fde2f681a92 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x182
#47  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x1bf63a) [0x7fde300db63a]
#48  /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5(+0x1c1ed4) [0x7fde300dded4]
#49  0x7fde3007dc32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x82
#50  0x7fde30087190 in QApplication::notify(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5+0x330
#51  0x7fde3168d158 in Gui::GUIApplication::notify(QObject*, QEvent*) from /usr/lib/freecad-daily/lib/libFreeCADGui.so+0x88
#52  0x7fde2f681a92 in QCoreApplication::notifyInternal2(QObject*, QEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x182
#53  0x7fde2fa61a33 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0x6c3
#54  0x7fde2fa6328b in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0x24b
#55  0x7fde2fa3deeb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5+0xbb
#56  /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5(+0x71d0a) [0x7fde29780d0a]
#57  /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x27d) [0x7fde2d564ead]
#58  /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x50130) [0x7fde2d565130]
#59  /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_iteration+0x2f) [0x7fde2d5651bf]
#60  0x7fde2f6d77f1 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x61
#61  0x7fde2f68071b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x12b
#62  0x7fde2f6881c2 in QCoreApplication::exec() from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5+0x92
#63  0x7fde316093c0 in Gui::Application::runApplication() from /usr/lib/freecad-daily/lib/libFreeCADGui.so+0x17a0
#64  freecad-daily(main+0x6f6) [0x55d47dee77c6]
#65  /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xeb) [0x7fde2f078bbb]
#66  freecad-daily(_start+0x2a) [0x55d47dee7aca]

Code: Select all

OS: Debian GNU/Linux bullseye/sid (i3/i3)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.18652 (Git)
Build type: Release
Branch: master
Hash: 223d41c676aa9ef0afb6e5061c3f0438ab9f0e0c
Python version: 3.7.5
Qt version: 5.12.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Austria (de_AT)

Code: Select all

ii  netgen           6.2.1810+dfsg1-1 amd64        Automatic 3d tetrahedral mesh generator
user1234
Veteran
Posts: 3345
Joined: Mon Jul 11, 2016 5:08 pm

Re: compile with netgen for FEM meshing

Post by user1234 »

I tried to compile the master of netgen [https://github.com/NGSolve/netgen] today (Debian 10) for FreeCAD, but no success because of pybind11 (error in cmake for pybind11 in netgen). But they have updated the master for OCCT7.4.0.

Greetings
user
reox
Posts: 929
Joined: Sat Aug 13, 2016 10:06 am
Contact:

Re: compile with netgen for FEM meshing

Post by reox »

I tried 6.2.1810 already and it does not make a difference. It still crashes. Or do you really need the latest master to compile with the salomesh version inside freecad? But what exactly has changed that this does not work anymore?

btw
kkremitzki wrote: ping
do you know why netgen 6.2.1810 is still in NEW/unstable and does not go to unstable in debian?
Post Reply