[Gmsh] problème de commandes dos avec fichier brep dans le fichier geo
Christophe Geuzaine
cgeuzaine at ulg.ac.be
Wed Sep 2 14:50:44 CEST 2009
Romain MARECHAL wrote:
> Bonjour,
>
> Je voudrais exécuter un .geo à partir de Matlab. L'idée est de mailler
> automatiquement est de ressortir le fichier .msh. Seulement dans le
> fichier .geo se trouve un fichier brep que je "merge". Avec la commande
> DOS de matlab, gmsh n'arrive pas à exécuter mon .geo. Pourtant ce
> dernier fonctionne très bien lorsqu'on l'ouvre sous gmsh...
>
> Je joins le fichier geo et brep que je souhaite exécuter à partir de la
> commande DOS de matlab. Voici la liste d'informations que Matlab me
> fournit :
>
> >> dos(['gmsh tubeHQ.geo -3 -optimize -order 1 '])
> Info : 'gmsh tubeHQ.geo -3 -optimize -order 1 ' started on
> Wed Aug 26 10:50:55 2009
> Info : Parsing file 'tubeHQ.geo'
> Info : Parsing file 'tubeHQ.brep'
> Error : 'tubeHQ.brep', line 3 : parse error (V1)
Romain - did you solve your problem? It looks like Gmsh tries to parse
the brep (instead of merging it). Maybe the "dos" command in Matlab
truncates the filename extension to 3 characters, and thus Gmsh does not
recognize it as a brep? We usually use the "system" command in Matlab
instead of "dos".
> Info : Parsed file 'tubeHQ.brep'
> Error : 'tubeHQ.geo', line 4 : Unknown numeric option
> 'Mesh.CharacteristicLengthMax'
> Info : Parsed file 'tubeHQ.geo'
> Info : Mesh 1D...
> Info : Mesh 1D complete (0 s)
> Info : Mesh 2D...
> Info : Mesh 2D complete (0 s)
> Info : Mesh 3D...
> Info : Mesh 3D complete (0 s)
> Info : Optimize volume mesh...
> Info : Optimize volume mesh complete (0 s)
> Info : Writing mesh file 'tubeHQ.msh'
> Warning : No elements to save
> Info : 0 nodes
> Info : 0 elements
> Info : Wrote mesh file 'tubeHQ.msh'
>
> Pourquoi le script geo ne s'exécute pas bien sous DOS alors qu'il le
> fait très bien directement sous Gmsh ?
>
> En vous souhaitant une bonne journée,
>
> Cordialement,
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> gmsh mailing list
> gmsh at geuz.org
> http://www.geuz.org/mailman/listinfo/gmsh
--
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science
http://www.montefiore.ulg.ac.be/~geuzaine