[Gmsh] Python parallel loading

Bernd Hahnebach gmsh at b75.ch
Tue Dec 20 07:40:51 CET 2016


FreeCAD uses OCCT for geometry data structure and SMESH for mesh data  
structure. Lately there has been integrated GMSH as meshing software  
for FEM meshes to be able to make conformal connected multibody meshes  
(CompSolids in speach of OCCT) with different mesh size for different  
voulems of the geometry. All tools in this regard are accesable by  
python. All data is saved inside FreeCAD and GMSH is called through a  
system call. But FreeCADs data structure itselfs may be support the  
structure you need.

some screens
http://forum.freecadweb.org/viewtopic.php?f=18&t=18780&start=30#p147949
http://forum.freecadweb.org/viewtopic.php?f=18&t=18780&start=50#p149501
http://forum.freecadweb.org/viewtopic.php?f=18&t=18780&start=60#p149658
http://forum.freecadweb.org/viewtopic.php?f=18&t=18780&start=40#p149284
http://forum.freecadweb.org/viewtopic.php?f=18&t=18780&start=40#p149467
http://forum.freecadweb.org/viewtopic.php?f=18&t=18780&start=20#p147507
It is not in FreeCAD master, but will be merged soon hopefully. ;-)

Bernd

BTW:
OCCT 7.1 has been released. Has someone tried to compile GMSH against  
OCCT 7.1 ?  I use 7.0 ATM.



Zitat von "G. D. McBain" <gdmcbain at protonmail.com>:

> This package clearly does not meet my needs. It's just a geometry  
> creation tool which uses gmsh through a system call. It generates a  
> mesh and open it using meshio (another package from the same dev)  
> which does not keep physical nor partition tags. I need both.
>
>
> I have a fork of MeshIO that keeps physical tags and partitions.
>
> https://github.com/gdmcbain/meshio/tree/gmsh-element-tags
>
> It doesn't use mpi4py though.
>
>
>
>
>
>
>
>
> ------
>
>
> From: Brian Drawert <brian at drawert.net>
> Sent: Monday, December 19, 2016 4:29:45 PM
> To: Guilherme Caminha
> Cc: gmsh at onelab.info
> Subject: Re: [Gmsh] Python parallel loading
>
>
> http://pygmsh.readthedocs.io/en/latest/
>
>
>
> [Welcome to PyGmsh?s documentation! ? PyGmsh 2.4.2  
> ...](http://pygmsh.readthedocs.io/en/latest/)
> pygmsh.readthedocs.io
> pygmsh.geometry ¶ This class provides a Python interface for the  
> Gmsh scripting language. It aims at working around some of Gmsh?s  
> inconveniences (e.g., having to ...
>
>
>
>
>
> On Dec 19, 2016, at 7:41 AM, Guilherme Caminha  
> <guilherme at praciano.com.br> wrote:
>
>
>
> Hi,
> Does anyone know of a Python mesh interface with a built-in  
> distributed data structure (using mpi4py preferably) that works with  
> Gmsh?
> Thanks.
> _______________________________________________
> gmsh mailing list
> gmsh at onelab.info
> http://onelab.info/mailman/listinfo/gmsh






More information about the gmsh mailing list