Dangling Recorders

Because I don't perform very large or time-consuming OpenSees analyses, I use recorders rather infrequently, instead preferring commands like nodeDisp and eleResponse. An issue with node and element recorders is they can segmentation fault after the node or element to which they point is removed from a model--a common scenario for progressive collapse simulations. A … Continue reading Dangling Recorders

Getting the Digits

In a recent post, I pointed out that the LobattoBeamIntegration class uses only ten, instead of 16, significant figures for the locations and weights of the integration points. Those six missing digits made for a perfectly fine demonstration of how to use the isclose function for verification. But, in the bigger picture, omitting six significant … Continue reading Getting the Digits

Critical Buckling Loads via CBDI

Curvature-based displacement interpolation (CBDI) is a method of approximating the transverse deflection at each integration point, or section, of a force-based frame element in order to account for geometric nonlinearity within the basic system, i.e., "P-little-delta" effects. Neuenhofer and Filippou (1998) describe the complete CBDI formulation for force-based elements. But one piece of the formulation, … Continue reading Critical Buckling Loads via CBDI

OpenSeesing as if Readers Matter

I am always on the lookout for books on academic writing. So, over the summer, when I heard about Leonard Cassuto's Academic Writing as if Readers Matter ahead of its release, I set a reminder to order a copy when the book came out. https://www.amazon.com/Academic-Writing-Readers-Matter-Scholars/dp/0691263604 The book arrived in early October, but I haven't finished … Continue reading OpenSeesing as if Readers Matter

The Good, the Not So Bad, and the Full General

Just like shopping for a new refrigerator, picking a linear equation solver in OpenSees (via the system command) can lead to paralysis of choice. And while you can consult Consumer Reports for the pros and cons of refrigerators A, B, and C, the only way to figure out the pros and cons of OpenSees solvers … Continue reading The Good, the Not So Bad, and the Full General