[Nek5000-users] Vanishing Jacobian error description
nek5000-users at lists.mcs.anl.gov
nek5000-users at lists.mcs.anl.gov
Wed Apr 21 11:04:32 CDT 2010
Michael,
I am very interested in the whole procedure.
Do you think that this could be an efficient way to generate meshes for
complex 3D domains ?
What kind of output do you generate with Solidworks and Gambit ? .msh ?
The Matlab code has also aroused my curiosity... that could be helpful.
Regards,
Michael B.
nek5000-users at lists.mcs.anl.gov a écrit :
> Paul,
>
> I figured out the issue, and it was a mistake in the routine I was
> using to put the elements midside nodes in the correct locations. I
> fixed the issue and you can see the attached result case and image if
> you (or anyone) would like.
>
> I should note that this geometry, although simple, was created by:
>
> 1. Modeled in Solidworks
> 2. Imported into Gambit
> 3. Meshed in Gambit
> 4. Run through our matLab code to generate rea file
>
> This is the result, a proof of concept. If you think there would be
> significant interest I can post a separate email to the user list, so
> it is not buried in this "vanishing Jacobian" topic.
>
> Regards,
> Michael
>
> ----- Original Message -----
> From: nek5000-users at lists.mcs.anl.gov
> To: nek5000-users at lists.mcs.anl.gov
> Sent: Wednesday, April 21, 2010 10:07:52 AM GMT -06:00 Guadalajara /
> Mexico City / Monterrey
> Subject: Re: [Nek5000-users] Vanishing Jacobian error description
>
> Hi Paul,
>
> Yes I am checking it right now. The midside nodes on the top layer and
> bottom layer are working, however the elements in the layers between
> are not. They are all generated the same way, so at the moment I'm not
> sure.
>
> When I remove the curved side section in the rea, it works both for
> the fine and coarse lofts. I'm not sure why it doesn't like the
> midpoints; it's almost as if it is placing them in the wrong place and
> fitting a parabola that interferes with surrounding geometry. I'll
> look into it more here and post again when I have an update.
>
> Thanks Paul
>
> - Michael
>
> ----- Original Message -----
> From: nek5000-users at lists.mcs.anl.gov
> To: nek5000-users at lists.mcs.anl.gov
> Sent: Wednesday, April 21, 2010 10:00:29 AM GMT -06:00 Guadalajara /
> Mexico City / Monterrey
> Subject: Re: [Nek5000-users] Vanishing Jacobian error description
>
> Michael, I looked at this for a couple of different N. nek/postx think
> that the geometry is messed up --- see
> www.mcs.anl.gov/~fischer/zzz.jpg That being said, it could easily be a
> problem w/ the midside node support that I added last month. (NOTE: to
> see the geometry I had to fix something in the nek code -- normally
> when you get vanishing jacobian the code will output "xyzblah.fld01"
> with the geometry, so that you can then look at this in postx or
> visit. For pn/pn, this was broken but is now working in the
> just-updated repo.) Do you have a way to verify that your lofting is
> working? Paul On Wed, 21 Apr 2010, nek5000-users at lists.mcs.anl.gov
> wrote: > Hi, > > Sorry, yes that was for without the curve side data.
> Here is the case that includes the curved side data. > > - Michael > >
> ----- Original Message ----- > From: nek5000-users at lists.mcs.anl.gov >
> To: nek5000-users at lists.mcs.anl.gov > Sent: Wednesday, April 21, 2010
> 8:39:38 AM GMT -06:00 Guadalajara / Mexico City / Monterrey > Subject:
> Re: [Nek5000-users] Vanishing Jacobian error description > > The case
> you sent runs fine.... is it w/ or w/o the curved side info? Paul On
> Wed, 21 Apr 2010, nek5000-users at lists.mcs.anl.gov wrote: > > > Hi
> Paul, > > > > Here is the rea, usr, & SIZE file I am using. I ran it
> again without the curved side information and it worked, so I think
> the problem is somewhere in the curved side section of the rea. > > >
> > The geometry is a square base lofted into a circle in the +z
> direction. The mesh was generated in gambit. I've developed a matlab
> code that will take a mesh created in gambit and generate the required
> REA formatting. I have created some basic shapes to test the matlab
> portion and the curved side portion, and it worked in most cases (not
> this one yet). I'm not sure what is going on with the curved side data
> in this case however. > > > > Thanks for looking at this, > > Michael
> > > > ----- Original Message ----- > From:
> nek5000-users at lists.mcs.anl.gov > To: "Nekton User List" > Sent:
> Tuesday, April 20, 2010 3:36:44 PM GMT -06:00 U S/Canada Central >
> Subject: Re: [Nek5000-users] Vanishing Jacobian error description > >
> > > Michael, > > The code is trying to check to ensure that the mesh
> is > valid. Sometimes, however, there are other causes for > the
> problem. > > Can you send a gzip'd rea/usr file, and I can take a look
> > later tonight. > > Paul > > > > On Tue, 20 Apr 2010,
> nek5000-users at lists.mcs.anl.gov wrote: > >> Hi, >> >> I am running
> into an issue with 'Vanishing Jacobian'. To help understand what the
> problem >> is, could someone explain what is meant in the error?
> Specifically, what it means by "Xth node" of the element. >> Also, I
> ran into this issue when I was deforming geometries in the usr file,
> where one of the elements >> would overlap another by mistake. However
> in this case I know there are no overlaps. >> >> Here is a portion: >>
> >> 0 ERROR: Vanishing Jacobian near 91th node of element 69. >>
> 1.40692804605498586E-002 -7.79619559165757245E-003 >> 0 xyz:
> 2.65874E-01 3.54498E-01 2.87050E+0 0 >> 0 xyz: 2.07855E-01 1.77249E-01
> 2.87050E+00 >> >> >> 0 ERROR: Vanishing Jacobian near 76th node of
> element 70. >> 2.59472856644434001E-002 -2.12442422718029170E-002 >> 0
> xyz: 2.11655E-01 4.23310E-01 2.62500E+00 >> 0 xyz: 3.54498E-01
> 1.77249E-01 2.87050E+00 >> >> Thanks for any help deciphering this
> error! >> >> - Michael >> >> >> >> >> >> >
> _______________________________________________ > Nek5000-users
> mailing list > Nek5000-users at lists.mcs.anl.gov >
> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users > >
> _______________________________________________ Nek5000-users mailing
> list Nek5000-users at lists.mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users
> _______________________________________________ Nek5000-users mailing
> list Nek5000-users at lists.mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users
>
> _______________________________________________ Nek5000-users mailing
> list Nek5000-users at lists.mcs.anl.gov
> https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users
More information about the Nek5000-users
mailing list