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.
WARNING invalid nodeId
Moderators: silvia, selimgunay, Moderators
Re: WARNING invalid nodeId
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.
-
- Posts: 15
- Joined: Thu Jun 16, 2011 11:14 am
- Location: University of Illinois at Urbana Champaign
Re: WARNING invalid nodeId
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.
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.