[Gmsh] gmsh avec visual basic
Christophe Geuzaine
geuzaine at acm.caltech.edu
Thu Jul 15 22:46:04 CEST 2004
julien.briche wrote:
> bonjour,
> Est-il possible de lier le mailleur GMSH à d'autres langages de
> programmation comme fortran ou visual basic?
> En effet je suis en train de developper une interface visual basic pour
> un programme d'éléments finis en fortran et je voulais savoir si il
> était possible d'utiliser le mailleur gmsh dans mon code, c'est à dire
> recuperer des données du mailleur ou en envoyer a partir de VB ou Fortran.
An easy solution would be to just use files as your "interface": your
code could create a .geo file, call Gmsh in the background (without the
GUI), and read the .msh file back.
(You can call Gmsh without the GUI by adding -1, -2 or -3 on the command
line; you can even compile a purely non-GUI version of Gmsh with
"./configure --disable-gui; make".)
Otherwise, the sources of Gmsh are available: you can do whatever you
want with them (e.g. remove the "main" and link the libraries with a
Fortran code) *provided* that you respect the licensing terms (GNU GPL)...
Best,
Christophe
--
Christophe Geuzaine
Applied and Computational Mathematics, Caltech
geuzaine at acm.caltech.edu - http://geuz.org