FEAP User Forum

FEAP => Programming => Topic started by: ankit tyagi on September 22, 2022, 04:42:08 AM

Title: PVIEv gets stuck in 8.6.1n but works in 8.4.1e
Post by: ankit tyagi on September 22, 2022, 04:42:08 AM
Hi,

My user element works fine with Feap 8.4.1e, and properly creates .vtu files. But with Feap 8.6.1n it gets stuck at "Saving PARAVIEW data to PUniax_loc.fi00001.vtu".

What could be the reason?

Thanks.
 
Title: Re: PVIEv gets stuck in 8.6.1n but works in 8.4.1e
Post by: ankit tyagi on September 22, 2022, 05:19:28 AM
Hi,

I found something more. It's not really stuck, but continuously saving some data in the vtu file. By the time I interrupted it, the file was already 3.3 gb. While ver86 vtu files are just 95 kb.
Title: Re: PVIEv gets stuck in 8.6.1n but works in 8.4.1e
Post by: Prof. S. Govindjee on September 22, 2022, 09:06:44 AM
You need to figure out what it is trying to write out when it is doing this.  It sounds like it is in an infinite loop dumping data to the VTU file. 
Most likely your element has overwritten some data that FEAP uses.  I would start by editing program/p_paraview.f or using a debugger with a breakpoint in p_paraview( ).  Then examine the length of all the loops to see what has gone wrong, so the variables numnp, numel, nen, ndf, istv, the contents of ip( ) if the error is in the stress outputs, and hplmax.  Not all of these will be relevant but they will help you debug what has gotten overwritten.  Using valgrind will help you locate any memory overwrites.
Title: Re: PVIEv gets stuck in 8.6.1n but works in 8.4.1e
Post by: ankit tyagi on September 22, 2022, 09:13:56 PM
Thank you so much Prof. Govindjee for a quick reply.