STKO – The Graphical Interface for OpenSees
STKO, the Scientific ToolKit for OpenSees, is an advanced earthquake engineering software for structural and geotechnical analysis. It is an intuitive Graphical User Interface (GUI) that enhances and simplifies your OpenSees modeling experience. Developed by Asdea Software Technology, STKO acts as a complete pre-processor and post-processor for OpenSees, allowing engineers, researchers, and students to create, analyze, and visualize complex structural, seismic, and geotechnical models—without needing to write TCL (Tool Command Language) scripts manually.
This OpenSees GUI, STKO, was built specifically for professionals and academics in Structural, Geotechnical, Earthquake Engineering, and Seismic Design. Using STKO you can visually build, validate, run, and interpret simulations of complex structures and soil-structure interactions, streamlining your workflow from concept to result.
Why Choose STKO?
Comprehensive OpenSees Pre-Processor and Post-Processor
STKO is designed as both a robust pre-processor and post-processor for OpenSees, providing a seamless environment to create, edit, and validate sophisticated models—no manual TCL scripting required. Build and visualize models directly using an advanced CAD editor, assign materials, properties, and boundary conditions, and generate high-quality meshes for finite element analysis.
It’s Creative
Python Scripting for Automation & Customization
STKO integrates a Python scripting interface for both pre- and post-processing. Automate repetitive tasks, run parametric studies, integrate AI algorithms, and customize result extraction and visualization. Batch process simulations and tailor your workflow to research or professional needs.
Intuitive CAD-Based Modeling
Work visually with 2D and 3D geometries, import industry-standard formats (.igs, .stp, etc.), and define all model components with precision. The graphical interface eliminates the steep learning curve of code-based modeling, making OpenSees accessible to a broader audience.
Advanced Analysis Configuration
Easily set up complex analyses—define loads, boundary conditions, and staged construction, import external data, and monitor progress in real-time. Customize solver parameters and track key response metrics, such as capacity curves and accelerations, throughout the simulation.
Seamless OpenSees Integration
STKO bridges the gap between OpenSees’ computational power and user-friendly modeling. It automatically generates TCL input files and manages HDF5-based output databases, ensuring full compatibility and efficient data management.
Powerful Post-Processing & Visualization
Transform OpenSees’ raw output into insightful visualizations:
- Contour plots, vector diagrams, and charts
- Animated time-history responses for dynamic and seismic analysis
- Image and animation exports for reports and presentations
Dedicated tools for extracting and plotting results at nodes, Gauss points, fibers, and more
Automated Parallel Computing & HPC Integration
STKO automates model partitioning for parallel processing, enabling you to leverage OpenSeesMP and high-performance computing (HPC) resources—even if you have no prior experience with parallel computation. Run large-scale simulations with millions of degrees of freedom using multiple processors or cloud infrastructure.
It’s Collaborative
Used by Leading Researchers and Professionals
Maximize your engineering potential—power your OpenSees simulations with STKO.