Is there any limit on the number of recorders in OpenSees??

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

Moderators: silvia, selimgunay, Moderators

Post Reply
polimeruvijay
Posts: 43
Joined: Fri Jan 29, 2016 10:20 pm

Is there any limit on the number of recorders in OpenSees??

Post by polimeruvijay » Tue Jan 14, 2020 9:52 pm

Dear Community Members

I am expecting total 576 (48 * 12) output files, but opensees is giving only 509 files. After some search I understood there is a 512 limit on the number of files in windows OS. Is threre any workaround, so that I can get all the recorderes I need.


for {set ele2d 1} {$ele2d <= [expr $nL*$nH]} {incr ele2d } {

recorder Element -ele $ele2d -time -file [concat Outputs/ICSMM_Strain_1_$ele2d[concat _$nL[concat _$nH]].out] material 1 strains
recorder Element -ele $ele2d -time -file [concat Outputs/ICSMM_Strain_2_$ele2d[concat _$nL[concat _$nH]].out] material 2 strains
recorder Element -ele $ele2d -time -file [concat Outputs/ICSMM_Strain_3_$ele2d[concat _$nL[concat _$nH]].out] material 3 strains
recorder Element -ele $ele2d -time -file [concat Outputs/ICSMM_Strain_4_$ele2d[concat _$nL[concat _$nH]].out] material 4 strains

recorder Element -ele $ele2d -time -file [concat Outputs/ICSMM_Stress_1_$ele2d[concat _$nL[concat _$nH]].out] material 1 stresses
recorder Element -ele $ele2d -time -file [concat Outputs/ICSMM_Stress_2_$ele2d[concat _$nL[concat _$nH]].out] material 2 stresses
recorder Element -ele $ele2d -time -file [concat Outputs/ICSMM_Stress_3_$ele2d[concat _$nL[concat _$nH]].out] material 3 stresses
recorder Element -ele $ele2d -time -file [concat Outputs/ICSMM_Stress_4_$ele2d[concat _$nL[concat _$nH]].out] material 4 stresses

recorder Element -ele $ele2d -time -file [concat Outputs/ICSMM_MiscData_1_$ele2d[concat _$nL[concat _$nH]].out] material 1 OutputData
recorder Element -ele $ele2d -time -file [concat Outputs/ICSMM_MiscData_2_$ele2d[concat _$nL[concat _$nH]].out] material 2 OutputData
recorder Element -ele $ele2d -time -file [concat Outputs/ICSMM_MiscData_3_$ele2d[concat _$nL[concat _$nH]].out] material 3 OutputData
recorder Element -ele $ele2d -time -file [concat Outputs/ICSMM_MiscData_4_$ele2d[concat _$nL[concat _$nH]].out] material 4 OutputData

}

Regards

buffs
Posts: 15
Joined: Wed Jul 04, 2012 2:08 am
Location: private
Contact:

Re: Is there any limit on the number of recorders in OpenSees??

Post by buffs » Tue Jan 21, 2020 5:09 am

Strange you could not reach the absolute limit = 512 ... I do not have models large enough to try under Linux for you but could try for a (virtual) beer ...
Francesco Buffa
Mechanical Engineer
Corso Monte Grappa
10145 Torino
Italy

BrillMindztechnology
Posts: 1
Joined: Wed Jan 22, 2020 2:28 am
Location: India
Contact:

Re: Is there any limit on the number of recorders in OpenSees??

Post by BrillMindztechnology » Wed Jan 22, 2020 2:38 am

OpenSees, an open source finite element software framework, has been used broadly in the earthquake engineering community for simulating the seismic response of structural and geotechnical systems. The framework allows users to perform finite element analysis with a scripting language and for developers to create both serial and parallel finite element computer applications as interpreters. For the last 15 years, Tcl has been the primary scripting language to which the model building and analysis modules of OpenSees are linked. To provide users with different scripting language options, particularly Python, the OpenSees interpreter interface was refactored to provide multi-interpreter capabilities. This refactoring, resulting in the creation of OpenSeesPy as a Python module, is accomplished through an abstract interface for interpreter calls with concrete implementations for different scripting languages. Through this approach, users are able to develop applications that utilize the unique features of several scripting languages while taking advantage of advanced finite element analysis models and algorithms.

Ratan Singh
https://www.brillmindz.com/

Post Reply