FEAP User Forum
FEAP => Programming => Topic started 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:
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
-
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.
-
Be sure the nurbfl is properly set.
-
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
-
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.
-
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