FEAP User Forum

FEAP => Programming => Topic started by: Yaakov on December 11, 2016, 06:00:39 PM

Title: Error in plot stress
Post by: Yaakov on December 11, 2016, 06:00:39 PM
Dear FEAP Team and Users,

now I meet a bug in my new user element. If I use command plot stre 1 (or 2 or  3) in input file

FEAP tells me:
Code: [Select]
malloc.c:2392: sysmalloc: Assertion `(old_top == initial_top (av) && old_size == 0) || ((unsigned long) (old_size) >= MINSIZE && prev_inuse (old_top) && ((unsigned long) old_end & (pagesize - 1)) == 0)' failed.

How can I fix this bug in user element?

Kind regards,
Yaakov
Title: Re: Error in plot stress
Post by: FEAP_Admin on December 11, 2016, 09:15:23 PM
The code throwing the error is not part of FEAP; it is part of your system.  Thus it is hard to say what the issue really is.   You should run in the debugger to see what FEAP is trying to do when the error gets generated.

One quick thought is that you have not properly set up the plotting in your element under isw.eq.8.
Title: Re: Error in plot stress
Post by: Prof. R.L. Taylor on December 12, 2016, 09:55:09 AM
Be sure the nurbfl is properly set.
Title: Re: Error in plot stress
Post by: Yaakov on December 12, 2016, 01:20:57 PM
Dear Prof. Taylor and dear FEAP Administrator,

Thanks very much for your answer. I set a value of istv under ISW 1. It works well now!

What is the meaning of nurbfl in FEAP?

KInd regards,
Yaakov

Title: Re: Error in plot stress
Post by: Prof. R.L. Taylor on December 13, 2016, 09:47:13 AM
The parameter 'nurbfl' is used to distinguish a NURB problem for plotting from an FEA problem.  It should be 'true' if you want the plots to be correct.
Title: Re: Error in plot stress
Post by: Yaakov on December 13, 2016, 11:15:43 AM
Dear Prof. Taylor,

Thanks very much for your answer, my user element is multi-field coupled finite element, in next year this element should continue be developed as a NURB problem (I hope, It can obvious reduce simulation time...)
 
Kind regards,
Yaakov