Table of Contents# # HOME Document Objectives About This Document Prerequisites Training Material 2025 Intro Webinar DocSeries Workflows# OpenSees Workflows Job Workflow Training Workflows OpenSees# OpenSees OpenSees-Tcl & OpenSeesPy Interpreter Worflows Decision Matrix Command Structure Executable File Input Script File Command-Line Arguments Parallel Execution Parallel Execution: MPI Parallel Execution: ibrun OpenSeesPy Parallel Execution Guide Computational Environments# Introduction JupyterHub Environment Virtual Machines (VMs) HPC on TACC for OpenSees Compute-Environment Guide OpenSees on HPC OpenSees from Web Portal Jupyter Hub# OpenSees on JupyterHub Terminal CLI Run OpenSees Interactive at the CLI Run OpenSees Script at the CLI Python Console OpenSees Apps# DesignSafe Tapis Apps OpenSees Apps on DesignSafe OpenSees Legacy Apps on DesignSafe DesignSafe Agnostic App on DesignSafe Inputs for OpenSees Apps The OpenSees Web Portal App OpenSees-EXPRESS App App Structure app.json tapisjob_app.sh Example OpenSeesMP App App Structure app.json profile.json tapisjob_app.sh designsafe-openseespy-s3 designsafe-agnostic-app Trainings# Web-Portal Workflow 1 Create Input 2 Submit OpenSees-Express 2 Submit OpenSeesMP 3 Monitor OpenSees-Express 3 Monitor OpenSeesMP 4 PostProcess Ops-Express 📂 Open in JupyterHub 4 PostProcess Ops-MP 📂 Open in JupyterHub OpenSeesPy in a Notebook 📂 Open in JupyterHub ANY OpenSees from a Notebook 📂 Open in JupyterHub Explore Tapis Apps App Schema: opensees-express 📂 Open in JupyterHub App Schema: opensees-mp-s3 📂 Open in JupyterHub designsafe-agnostic-app 📂 Open in JupyterHub Run Tapis Apps Step-by-Step OpenSees App 📂 Open in JupyterHub Run OpenSees-Express App 📂 Open in JupyterHub Run OpenSeesMP App 📂 Open in JupyterHub Run DS OpenSeesPy App Run OpenSeesPy App 📂 Open in JupyterHub Run DS Agnostic App Run Any OpenSees using DS Agnostic App 📂 Open in JupyterHub TOC# Document Series# DesignSafe#