From Matlab to Lambda: Transforming Structural Engineering Research Tools
summary
Porting CUFSM into pyCUFSM deployed to AWS Lambda yields a concrete, validated Python engine with a p90 solve time of 3.9 seconds for real workloads. The migration tackles 1‑to‑0 indexing, NumPy/SciPy solver instability (dense vs sparse tradeoffs), and hotspots accelerated by Cython compilation, pre‑allocation and reuse. A React frontend renders intermediate equations, surfaces assumptions, and exposes conservative defaults so results are verifiable, reproducible and integrable into engineering workflows.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:30Structural engineering software
- 5:43PIUFSM and cold-formed steel
- 8:13Porting CUFSM to Python
- 9:37Porting challenges
- 12:05Performance optimization
- 15:58Industry adoption
- 20:57Usability design
- 22:43Conclusions
- 25:11Q&A
related talks
31m"Optimizing Scientific Python with C++, CUDA, and Serverless Compute"
39mAccelerated Data Science Libraries
27mEngineers to Data-Scientists with Python
49mPython for High Performance and Scientific Computing
28mServerless Computing for Mathematical Optimization
55mAccelerated Python: The Community and Ecosystem
25mScale Smarter, Not Harder, with cuPyNumeric.
28mNot a long time ago, in a galaxy not very far away, an astronomer and a computer scientist walk into
