top of page
Rebalancing the Story — Why OpenSeesPy Matters Just as Much as Tcl OpenSees
With the help of ChatGPT, I have put together the following structured explanation showing why OpenSeesPy is genuinely essential in modern structural-engineering workflows. Why and When to Choose OpenSeesPy After finishing the last blog, I found myself reflecting on how the narrative leaned heavily toward Tcl-based OpenSees as the “serious,” high-performance, memory-efficient choice. And in a sense, that’s true: when it comes to raw computational efficiency and handling very
silviamazzoni
Dec 13, 20256 min read
Memory Across the Many Faces of OpenSees
How Tcl, Python, and parallel patterns chnage what "using more memory" actually means This post is another postcard from one of my travels through the looking glass with ChatGPT — which means it’s not always obvious what’s solid ground and what might be a GPT hallucination. My goal here is not to hand you a final answer, but to give you enough structure that you start questioning what you think you know about memory in OpenSees. In this second memory post, I’m zooming out fro
silviamazzoni
Dec 9, 202514 min read
My computer is crawling… did I fry it, or is it Jupyter?
I asked ChatGPT.... I guess I did fry my computer!!! As usual, my objective is to leave you with more questions than when you arrived, so take this content with a grain of salt, it was ALL GENERATED BY CHATGPT, WITH MY PROMPTING AND CONTRIBUTION. SO IT MAY BE WRONG!!!! How Jupyter Notebooks Manage Memory Short answer: ✔ Memory is managed on the server side — by the machine where the kernel is running.❌ It is not tied to the client/browser . Your browser is only a “window” in
silviamazzoni
Dec 4, 20257 min read
Beyond Generative AI: Why Structural Engineering Should Prepare for the Agentic AI Era
Here is what I think -- with the help of ChatGPT In structural engineering, most of us are still wrestling with how generative AI fits into our workflows—drafting analyses, summarizing design criteria, assisting with documentation, or helping with code navigation. It feels new, disruptive, and not fully trustworthy yet. But outside our discipline, the engineering world has already moved forward. The new frontier isn’t generative AI—it’s agentic AI : systems that act , reason
silviamazzoni
Nov 30, 20254 min read
GPUs, CPUs, and OpenSees: Where Acceleration Makes Sense
There’s been growing interest in developing GPU-based approaches for OpenSees. That’s exciting work, and it’s important to encourage...
silviamazzoni
Sep 12, 20253 min read
How does ASCE treat risk?
Why Earthquake Design Allows Higher Collapse Risk (and Why That’s Okay) As you know, I am one of the proponents of a proposal that is...
silviamazzoni
Jun 11, 20252 min read
Gender and Professional Credibility
I asked ChatGPT: "I have noticed that when I criticize the technical content of a linked-in post, the other person's response addressed...
silviamazzoni
May 27, 20254 min read
Javascript vs REACT
In my web development I have been working directly with Javascript and HTML -- I'm a fan of working with the raw language. So when...
silviamazzoni
May 12, 20252 min read
is ChatGPT a sherpa or a shaman?
is ChatGPT my tech-sherpa or shaman.... let's unpack that!
silviamazzoni
Apr 10, 20253 min read
Why are Jupyter Books better than Markdown?
Yes you read that right: Jupyter BOOKs , not notebooks.... I've been asked to look into Jupyter books instead of just plain markdown for...
silviamazzoni
Apr 10, 20255 min read
🧠 Python-within-Python Script Execution Methods
As you know, I like to break my input into several smaller files. While packaging code into functions is great for reusability, it...
silviamazzoni
Apr 8, 20254 min read
...Hasn't multiprocessing been replaced by concurrent.futures?
I have been using concurrent.futures for a while now, but ChatGPT keeps mentioning multiprocessing and not concurrent futures.... so I...
silviamazzoni
Apr 7, 20251 min read
ProcessPool vs ThreadPool Executors in Concurrent Futures
Lot's of content out there showing you how to run each of these, but i have not found a detailed enough description of these two...
silviamazzoni
Apr 6, 20252 min read
The 3 methods in concurrent.futures
The map method confuses me, so I typically use the submit method. I am hoping ChatGPT helps me understand it better, so I know when to...
silviamazzoni
Apr 5, 20253 min read
Scaling up with Kubernetes
🧠 What Is Kubernetes? Kubernetes is an open-source platform for automating deployment, scaling, and management of containerized...
silviamazzoni
Apr 2, 20252 min read
hold on.... what's Node.JS
I thought Node.JS was just javascript..... so I asked ChatGPT: "what is the difference between javascript and node.JS" And here is the...
silviamazzoni
Mar 23, 20252 min read
Node.JS and hdf5....
Now that I know I want to process my data in a Lambda function in AWS (YES I LOVE LAMBDAS ON AWS!!!), I had one more question for...
silviamazzoni
Mar 23, 20253 min read
Accessing AWS Data for a Javascript app: Leveraging both server and client....
I asked ChatGPT the following question today, I'm excited about the answer it gave me and I thought it might provide useful insight for...
silviamazzoni
Mar 23, 20253 min read
Blog Series: SimCenter Tools – EE-UQ and quoFEM
I love applying the Socratic method to my own learning—question everything! This often leads to fascinating conversations with ChatGPT...
silviamazzoni
Mar 12, 20251 min read
What do the SimCenter Tools do?
The NEHRI SimCenter has developed a very useful set of tools. There is one problem: they do so much, it's impossible to put that into a...
silviamazzoni
Mar 12, 20254 min read
Two real-world scenarios for EE-UQ and quoFEM
I now wanted to learn how they are used, this may help me understand them better.... Awesome! Let's go through two real-world scenarios...
silviamazzoni
Mar 11, 20253 min read
Running an EQ Simulation in EE-UQ: how a 5-story RC building responds to earthquakes
Awesome! Let’s go step by step through running a simulation in EE-UQ to analyze how a 5-story reinforced concrete building responds to...
silviamazzoni
Mar 10, 20253 min read
quoFEM: an Optimization and Uncertainty-Quantification Study
Great! Let's go step by step through running an optimization and uncertainty quantification (UQ) analysis in quoFEM . We'll optimize the...
silviamazzoni
Mar 9, 20254 min read
using quoFEM for a 5-story reinforced concrete building...
The two example scenarios for EE-UQ and quoFEM were nice, and they showed their strength. However, they were for very different systems,...
silviamazzoni
Mar 8, 20254 min read
bottom of page
