maximum number of recorders

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

Moderators: silvia, selimgunay, Moderators

Post Reply
pc
Posts: 2
Joined: Tue Jan 25, 2005 12:12 pm
Location: Stanford University

maximum number of recorders

Post by pc »

I am working on a 20 story frame in OS and recently ran into the problem of exceeding the maximum number of recorders. When I run this model about 500 recorders are opened while the rest of the files are not even created (and seem to output onto the command window). I know that others have run into this problem before and I was wondering if there was any way to get around this?

Thanks,
Paul
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Post by fmk »

don't use 500 recorders .. the recorders can store the information for more than a single node & element.
pc
Posts: 2
Joined: Tue Jan 25, 2005 12:12 pm
Location: Stanford University

Post by pc »

easy enough, thanks Frank.
stealth_mode
Posts: 20
Joined: Fri Dec 23, 2005 3:17 am
Location: Middle East Technical University

Post by stealth_mode »

I have a similar problem about the maximum number of recorders. In my model, I have 205 nodes and 381 frame elements. I was able to record the force response of all frame elements. However, I was only able to record the displacements of 127 nodes. For the remaining nodes, even no files have been created.

Any comments???
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Post by fmk »

the fact is that a program running in windows cannot have more than roughly 500 file pointers at any time. to avoid this we suggest you use a recorder to store the information for more than 1 element or 1 node .. do them all and you only have 2 files; 1 for the elements and 1 for the nodes.
stealth_mode
Posts: 20
Joined: Fri Dec 23, 2005 3:17 am
Location: Middle East Technical University

Post by stealth_mode »

I got the point. :idea: Thanks for the explanation and nice suggestion. :)
seocy
Posts: 39
Joined: Wed Feb 22, 2006 6:26 pm
Location: Lehigh

Post by seocy »

My model is a 4 story 4 bay steel frame. Because of the frame characteristics, I have several hundreds nodes and elements. Instead of recording all, I opened around 43 output files for recording the responses that I want as below
recorder Node -file $resdir/floordisp.dat -dT $timeStep -time -node 209 309 409 509 -dof 1 disp
recorder Node -file $resdir/Reaction.dat -dT $timeStep -node 1003 2003 3003 4003 5003 6003 9 -dof 1 reaction
recorder Element -file $resdir/GFbeam.dat -dT $timeStep -ele 111 112 114 115 plasticRotation
recorder Element -file $resdir/GFbeamfor.dat -dT $timeStep -ele 111 112 114 115 globalForce
recorder Element -file $resdir/GFPZfor.dat -dT $timeStep -ele 11310 12310 13310 14310 15310 16310 localForce
recorder Element -file $resdir/GFPZdef.dat -dT $timeStep -ele 11310 12310 13310 14310 15310 16310 deformation
recorder Element -file $resdir/PTbars.dat -dT $timeStep -ele 220 320 420 520 240 340 440 540 localForce

for {set i 2} {$i<=4 } {incr i 1} {
recorder Element -file $resdir/${i}FFrFor.dat -dT $timeStep -ele ${i}1234 ${i}2134 ${i}2234 ${i}3134 ${i}4234 ${i}5134 ${i}5234 ${i}6134 localForce
recorder Element -file $resdir/${i}Fbeam.dat -dT $timeStep -ele ${i}1200 ${i}1201 ${i}2100 ${i}2101 ${i}2200 ${i}2201 ${i}3100 ${i}3101 ${i}4200 ${i}4201 ${i}5100 ${i}5101 ${i}5200 ${i}5201 ${i}6100 ${i}6101 plasticRotation
recorder Element -file $resdir/${i}Fbeamfor.dat -dT $timeStep -ele ${i}1203 ${i}2103 ${i}2203 ${i}3103 ${i}4203 ${i}5103 ${i}5203 ${i}6103 globalForce
recorder Element -file $resdir/${i}FSec1top.dat -dT $timeStep -ele ${i}1201 ${i}2101 ${i}2201 ${i}3101 ${i}4201 ${i}5101 ${i}5201 ${i}6101 section 5 fiber 12 stressStrain
recorder Element -file $resdir/${i}FSec1bot.dat -dT $timeStep -ele ${i}1201 ${i}2101 ${i}2201 ${i}3101 ${i}4201 ${i}5101 ${i}5201 ${i}6101 section 5 fiber 13 stressStrain
recorder Element -file $resdir/${i}FGapDefo.dat -dT $timeStep -ele ${i}1231 ${i}1233 ${i}2131 ${i}2133 ${i}2231 ${i}2233 ${i}3131 ${i}3133 ${i}4231 ${i}4233 ${i}5131 ${i}5133 ${i}5231 ${i}5233 ${i}6131 ${i}6133 deformation
recorder Element -file $resdir/${i}FPZfor.dat -dT $timeStep -ele ${i}1310 ${i}2310 ${i}3310 ${i}4310 ${i}5310 ${i}6310 localForce
recorder Element -file $resdir/${i}FPZdef.dat -dT $timeStep -ele ${i}1310 ${i}2310 ${i}3310 ${i}4310 ${i}5310 ${i}6310 deformation
}
recorder Element -file $resdir/1stcolumn.dat -dT $timeStep -ele 11 12 13 14 15 16 21301 22301 23301 24301 25301 26301 plasticRotation
recorder Element -file $resdir/2stcolumn.dat -dT $timeStep -ele 21305 22305 23305 24305 25305 26305 31301 32301 33301 34301 35301 36301 plasticRotation
recorder Element -file $resdir/3stcolumn.dat -dT $timeStep -ele 31305 32305 33305 34305 35305 36305 41301 42301 43301 44301 45301 46301 plasticRotation
recorder Element -file $resdir/4stcolumn.dat -dT $timeStep -ele 41305 42305 43305 44305 45305 46305 51301 52301 53301 54301 55301 56301 plasticRotation
recorder Element -file $resdir/5FFrFor.dat -dT $timeStep -ele 51234 52134 52234 53134 54234 55134 55234 56134 localForce
recorder Element -file $resdir/5Fbeam.dat -dT $timeStep -ele 51201 51202 52100 52101 52200 52201 53101 53102 54201 54202 55100 55101 55200 55201 56101 56102 plasticRotation
recorder Element -file $resdir/5FSec1top.dat -dT $timeStep -ele 51202 52101 52201 53102 54202 55101 55201 56102 section 2 fiber 12 stressStrain
recorder Element -file $resdir/5FSec1bot.dat -dT $timeStep -ele 51202 52101 52201 53102 54202 55101 55201 56102 section 2 fiber 13 stressStrain
recorder Element -file $resdir/5FGapDefo.dat -dT $timeStep -ele 51231 51233 52131 52133 52231 52233 53131 53133 54231 54233 55131 55133 55231 55233 56131 56133 deformation
recorder Element -file $resdir/5Fbeamfor.dat -dT $timeStep -ele 51203 52103 52203 53103 54203 55103 55203 56103 globalForce
recorder Element -file $resdir/5FPZfor.dat -dT $timeStep -ele 51310 52310 53310 54310 55310 56310 localForce
recorder Element -file $resdir/5FPZdef.dat -dT $timeStep -ele 51310 52310 53310 54310 55310 56310 deformation
Problems are some of files are created but do nothing (no values or only zero values are written).
So, I ran twice OS with different recorders. For example, for the first run, I record beam and column elements and for second run, I record the rest of element responses and nodal responses. (this is a time consuming and stupid thing to do though,)
At this time, I ran into the different problems. For example, beam element forces are recorded incompletely. At certain time step, force values for first few beam elements are written but for the rests are missing.


Anything wrong with my recorder command or OS has limitation on recorders? Thanks for the tips in advance
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

does the analysis run without any problems?
you really should be running it twice.
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
seocy
Posts: 39
Joined: Wed Feb 22, 2006 6:26 pm
Location: Lehigh

Post by seocy »

Thanks silvia,

It runs without any problems and the results seem to be fine though, Do I really need to run the analysis twice??
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

strange..... for some reason, you kind of have to put in -time in there, try it and see what happens...
also, i'm not a big fan of the plasticRotation recorder, it was put in there to test somethings, make sure it is what you want.
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
seocy
Posts: 39
Joined: Wed Feb 22, 2006 6:26 pm
Location: Lehigh

Post by seocy »

yes, I did it with -time before but had same problems. Besides, I run OS in XP.
silvia
Posts: 3909
Joined: Tue Jan 11, 2005 7:44 am
Location: Degenkolb Engineers
Contact:

Post by silvia »

please send me your files to opensees-support at berkeley dot edu
Silvia Mazzoni, PhD
Structural Consultant
Degenkolb Engineers
235 Montgomery Street, Suite 500
San Francisco, CA. 94104
Post Reply