Can you try a recent snapshot of the SDK and let us know if it fixes the issue 
(which IIRC was due to statically linking the standard C++ lib)?

Thanks,

Christophe


> Le 25 oct. 2019 à 12:30, Baptiste DURAND <[email protected]> a écrit :
> 
> 
> Dear all,
> 
> I'm used to using gmsh through the python API, on Ubuntu 18.04.
> With the version 4.4 of gmsh, I am faced with an unwanted behaviour when I 
> try to import both gmsh and matplotlib into the same script.
> 
> Firstly, if matplotlib is imported before gmsh, a Segmentation fault error 
> occurs.
> Steps to reproduce this :
> Create a new virtual environment : 
> Activate this environment :
> Install wheels : pip3 install wheels
> Install gmsh python API using the gmsh-sdk package on pypi.org : pip3 install 
> gmsh-sdk
> Install the matplotlib package : pip3 install matplotlib
> Add the line "import matplotlib" before "import gmsh" in the demo script t1.py
> Run this demo script in the virtual environment : python3 t1.py
> This results in : Segmentation fault (core dumped)
> If matplotlib is not imported or is imported after gmsh this segmentation 
> fault doesn't occur.
> 
> 
> In addition, if include-system-site-packages is set to true in the 
> configuration file of the virtual environment (pyvenv.cfg) another problem 
> appears.
> I need this setting because I would like to use the FEniCS finite element 
> code and it cannot be installed inside a virtual environment.
> Even if matplotlib is imported after gmsh, the resulting mesh file is 
> unreadable because the decimal separator is a comma. 
> 
> 
> Has anyone faced a similar issue ?
> 
> 
> Best regards,
> 
> Baptiste Durand
> 
> ---
> Baptiste Durand
> Doctorant – Laboratoire Navier
> [email protected] – 01 64 15 37 21 (06 58 88 05 41) – 
> linkedin.com/in/baptistedurand 
> <t1_with_matplotlib.py>
> _______________________________________________
> gmsh mailing list
> [email protected]
> http://onelab.info/mailman/listinfo/gmsh
_______________________________________________
gmsh mailing list
[email protected]
http://onelab.info/mailman/listinfo/gmsh

Reply via email to