OpenSees started with Tcl and is now riding the wave of Python's popularity. But, it's not too soon to ask which language the next OpenSees interpreter will use. In my opinion, Julia is the front runner. However, I would like to put a bid in for Brainf*ck, an esoteric programming language shown to me a … Continue reading OpenSeesBf
Category: Random Bits
Every OpenSees Tutorial
There's plenty of excellent OpenSees tutorials online. But some other OpenSees tutorials feel like this sardonic, mock programming tutorial. When you watch the video, replace "outdated library" with "OpenSees", "Java" with "Tcl", and "Minecraft" with "incremental dynamic analyses for a portfolio of 3D reinforced concrete frames". https://youtu.be/MAlSjtxy5ak Pretty accurate, right? Let me know in the … Continue reading Every OpenSees Tutorial
A Blog in Motion
It has been two years since the blog's first post, which was neither interesting nor informative. Since then, the blog has become unstoppable. Not unstoppable in the Michael Jordan in the NBA Playoffs kind of way, but in the sense that momentum makes it difficult to stop posting. Until that time comes, here are summary … Continue reading A Blog in Motion
Non-Fungible OpenSees
The latest spam to creep into the OpenSees universe has come from digital artists looking to sell their NFTs (non-fungible tokens) to members of the OpenSees Facebook group. The art is sold through the NFT marketplace, opensea.io, so I can see the confusion with OpenSees. Before the group admins remove the NFT posts, I ask … Continue reading Non-Fungible OpenSees
RBOC for the Fall
I am teaching graduate level Structural Mechanics at Eastchester for the first time this fall. I will use the Fundamentals of Structural Mechanics book by Keith Hjelmstad. Expect some posts on how to use OpenSees to solve structural mechanics problems for beams, plates, shells, etc.I will do NaBloPoMo again this November. Writing a post every … Continue reading RBOC for the Fall
Building Blocks
I gave a presentation last week for the 6th International Short Course on Seismic Analysis of Structures, hosted remotely and on-site at the University of Palermo, Italy, organized by Prof. Giovanni Minafo and Prof. Cristoforo Demartino. As you can see in the video, my presentation re-packaged leveraged several blog posts. https://youtu.be/p4tgafYuk74 Not every slide was … Continue reading Building Blocks
Random Bullets on Blogging
It's 2021. So, why blog when peak blogging was like 2007? Here are some random bullets on why blogging works for me. The more you write, the more ideas you generate. Usually it's ideas for more blog posts, but sometimes it's new ideas for research.Blog posts have a direct, conversational tone. Like I'm talking with … Continue reading Random Bullets on Blogging
Backlink Hijinks
The OpenSees message board is kind of a mess. Not due to posters, responders, or moderators, but because of the huge amount of spam posts. I've seen various forms of message board spam including offers for cell phone numbers, online games, and refrigeration equipment, as well as some spam that's NSFW. Removing all the spam … Continue reading Backlink Hijinks
Striking YouTube Gold
It's been a busy week, one in which I have not managed my time very well. While 71 posts sit in my Drafts folder, I haven't sat down to get one to the finish line. So, why not add more to the Drafts folder? While the history and use of reliability modules in OpenSees will … Continue reading Striking YouTube Gold
Syllabus by Blogging
Since joining the faculty at Eastchester, I've taught nonlinear structural analysis many times. The course content is shaped by what I learned, and continue to learn, from Frank, Greg, Filip, and Silvia. The blog is another outcropping of what I've learned. So I've integrated many of the posts into the course, which consists of the … Continue reading Syllabus by Blogging