WARNING invalid nodeId

Forum for OpenSees users to post questions, comments, etc. on the use of the OpenSees interpreter, OpenSees.exe

Moderators: silvia, selimgunay, Moderators

Post Reply
MIRomero
Posts: 15
Joined: Thu Jun 16, 2011 11:14 am
Location: University of Illinois at Urbana Champaign

WARNING invalid nodeId

Post by MIRomero »

Hello:

I want to run a time history analysis in a 3D soil model with 35046 nodes and 31668 elements.
I am using the PressureDependentMultiyield soil model using Bbarbricks elements.
After my model passes the update of the material from elastic to plastic, I get this warning two times:

WARNING invalid nodeId: C:/Program Files/Tcl/lib/tcl8.5/reg1.2/tclreg12.dll - ad nodeId 1 forces

Then the OpenSees interpreter closes.
Right now, I am running the same analysis using ElasticIsotropic material, and I get the same error. However, it starts to iterate for the time history after the warning.

I tried to open the file the warning is referring to, but I am not successful.

Can you please let me know how can I interpret the warning properly, to figure out which node is giving me troubles.

Thank you in advance for your time.
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: WARNING invalid nodeId

Post by fmk »

looks like does not like one of your nodal load commands .. not sure why the error is spitting out the reference to the .dll instead of the offending node number, nothing looks wrong with the source code .. if you can't track it down send me the files.
MIRomero
Posts: 15
Joined: Thu Jun 16, 2011 11:14 am
Location: University of Illinois at Urbana Champaign

Re: WARNING invalid nodeId

Post by MIRomero »

Thank you Frank for your answer.
I recorded the OpenSees Interpreter when I ran my nonlinear model to make sure if the Warning was the cause of the time history to stop running.
I actually found out that after the 2 warnings, I get this message:

FATAL: second_order_eqn: Complex roots

I tracked it down in the source code and it is an error that exists in the Multiyield surface code: (root)/trunk/SRC/material/nD/soil/MultiyieldSurface.cpp
As I said previously I am using the PressureDependentMultiyield soil model with the option of user defined surfaces. And it passes the gravity analysis, the update of material from elastic to plastic, but right before the time history starts, I get the 2 warnings and the fatal error.

Do you know what can be the reason of the error? How can I send you my code? Do I need to post it here?

Thank you.
Post Reply