[Gmsh] refining mesh
Christophe Geuzaine
cgeuzaine at ulg.ac.be
Thu Apr 4 13:55:37 CEST 2013
On 15 Mar 2013, at 09:38, trophime <christophe.trophime at lncmi.cnrs.fr> wrote:
> Hi,
> I am trying to use the API to refine mesh by using:
>
> newGmshModel->refineMesh( CTX::instance()->mesh.secondOrderLinear );
>
> It does not behave like calling refinement from command line:
>
> gmsh -refine *.msh
>
> I suspect the problem is due to the value of
> CTX::instance()->mesh.secondOrderLinear. The default value is "0" as far
> as I have understood. I cannot figure out where the value is set to "1"
> when running from commandline. But to generate the same mesh with
> techniques mesh.secondOrderLinear has to be set to "1".
>
> Is this right?
>
Yes. You can access all the options either by setting them in a script (Mesh.SecondOrderLinear=1;), or on the command line
gmsh -string "Mesh.SecondOrderLinear=1;" -refine ...
> Best
> C
>
> --
>
>
> Christophe TROPHIME
> Research Engineer
>
> LNCMI
> CNRS - LNCMI
> 25, rue des Martyrs
> BP 166
> 38042 GRENOBLE Cedex 9
> FRANCE
> CNRS
>
> Tel : +33 (0)4 76 88 90 02
> Fax : +33 (0) 4 76 88 10 01
> Office U 19
> M at il : christophe.trophime at lncmi.cnrs.fr
> ________________________________________________________________________
>
>
> _______________________________________________
> 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