> On 20 Mar 2020, at 22:54, Xingsheng Sun <xssu...@gmail.com> wrote:
> 
> Dear Christophe and Winfried,
> 
> Thank you so much for your help. The problem has been solved.
> 
> The reason is that LS-DYNA can only read 16 digits, while in the output file 
> of Gmsh some numbers have 17 digits. For example, in my previous email 
> 0.012499999999976 has 17 digits including the dot, which cannot be read by 
> LS-DYNA. I also found that the 17-digit numbers only happen when its value is 
> close to zero. Then I moved the entire mesh by 1 in all x-, y- and 
> z-coordinates. Then the output file by Gmsh works well for LS-DYNA.
> 

Can you give the latest dev snapshot a try and let us know if it fixes the 
problem?

Thanks,

Christophe

> Hope the solution helps the people who might have the same problem.
> 
> Best wishes,
> Xingsheng
> 
> On Fri, Mar 20, 2020 at 4:23 AM Winfried Boxleitner 
> <winfried.boxleit...@ait.ac.at> wrote:
> dear Christophe,
> my awk-script is meant as an example only, howto modify the msh-file
> after creation. for users not familiar to commandline tools however, this
> is not useful. I personally have no problems with the current format.
> remark: until now I only used msh version 2, because this can be used
> together with FreeFem.
> 
> 
> Winfried
> 
> On Fri, 20 Mar 2020, Christophe Geuzaine wrote:
> 
> >
> >
> >> On 20 Mar 2020, at 07:59, Winfried Boxleitner 
> >> <winfried.boxleit...@ait.ac.at> wrote:
> >>
> >> dear Xingsheng,
> >> if you are used to commandline you can modify my awk-script to fit your 
> >> needs.
> >>
> >> to format the mesh file use the following command:
> >> awk -f pretty_print_msh.awk input.msh > output.msh
> >>
> >
> > Do you mean that we should use %12.6g in our KEY export?
> >
> > Christophe
> >
> >
> >> the awk-script is attached
> >>
> >> best regards,
> >> Winfried
> >>
> >>
> >> On Thu, 19 Mar 2020, Xingsheng Sun wrote:
> >>
> >>> Hello All,
> >>>
> >>> I am using Gmsh to generate the mesh file for Ls-dyna. The problem is that
> >>> in the key-format file generated by Gmsh, the coordinates of nodes have 
> >>> too
> >>> many digits. For instance, in the node information:
> >>>
> >>> *NODE
> >>> 22, 0, 0.012499999999976, -0.001
> >>> 23, 0, 0.02499999999995, -0.001
> >>> 24, 0, 0.037499999999926, -0.001
> >>> 25, 0, 0.049999999999907, -0.001
> >>>
> >>> the y-coordinates of nodes 22-25 have 15 digits that cannot be read by
> >>> Ls-dyna.
> >>>
> >>> So could any people shed light on how to reduce the number of digits in
> >>> Gmsh? I am using command lines, not GUI. Thank you so much in advance.
> >>>
> >>> Best regards,
> >>> Xingsheng
> >>>
> >>
> >>
> >>  ______________________________________________________________________
> >> /
> >> | Winfried Boxleitner
> >> | Scientist
> >> | AIT Austrian Institute of Technology GmbH
> >> \______________________________________________________________________<pretty_print_msh.awk>_______________________________________________
> >> gmsh mailing list
> >> gmsh@onelab.info
> >> http://onelab.info/mailman/listinfo/gmsh
> >
> > —
> > Prof. Christophe Geuzaine
> > University of Liege, Electrical Engineering and Computer Science
> > http://www.montefiore.ulg.ac.be/~geuzaine
> >
> >
> _______________________________________________
> gmsh mailing list
> gmsh@onelab.info
> http://onelab.info/mailman/listinfo/gmsh

— 
Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science 
http://www.montefiore.ulg.ac.be/~geuzaine




_______________________________________________
gmsh mailing list
gmsh@onelab.info
http://onelab.info/mailman/listinfo/gmsh

Reply via email to