Courtesy of Onur Deniz Akan
The preprocessor features advanced CAD modeling tools, import-export of common CAD file formats, geometry repair tools, and provides a comprehensive set of meshing algorithms.
It is easily customizable via a python-based scripting interface, meaning that components can be easily specified and added to the standard document as required by the end-user.
Using the information that the user has input, it can then produce input files for OpenSees.
![]() CAD |
Import-export of open file formats (STEP and IGES) | Curve modeling | Surface modeling | Solid modeling | Interface modeling |
---|---|
![]() MESH |
Order: Linear | Quadratic, Quadratic-serendipity. Edge Seed: Uniform by divisions | Uniform by size | Biased by size and bias factor | Biased by number and bias factor | Dual-biased by size and bias factors. Algorithms: 2D un-structured for triangles and quadrilaterals, 3D un-structured for tetrahedrons, 2D structured for triangles and quadrilaterals, 3D structured for hexahedrons |
![]() PROPERTIES |
Materials: Uniaxial | nD Sections: Aggregator | Beam fiber-section | Shell layered-section |
![]() CONDITIONS |
SP constraints | MP constraints | Loads | Uniform excitation pattern | Multi-support excitation pattern |
![]() ANALYSIS |
Static | Transient | Eigenvalues |
The postprocessor features all common visualization algorithms (edge/surface color map, volume rendering, iso-lines, iso-surfaces, vector plots, etc.). The postprocessor also includes advanced visualization algorithms for beam/column and shell elements equipped with discretized (fiber) cross-sections.
Just like the preprocessor, it is easily customizable via a python-based scripting interface. Results can be extracted and manipulated using custom python-scripts, allowing the end-user to produce custom information.
STKO also uses the HDF5 database library, an efficient opensource third-party database library, for storing results. The MPCORecorder is a new recorder class for OpenSees that allows OpenSees to write results data in the format required by STKO.
![]() FILE AND |
Save/Load existing postprocessor files (restore plots, charts, etc.) | Import single or multiple MPCO output databases |
---|---|
![]() PLOTS |
Deformed shape | Surface color map | Volume color map | Gauss-point plot | Beam/Shell fiber-section plot | Vector plot |
![]() CHART |
Extract data from database | Extract data from nodes | Extract data from gauss points | Extract data from fibers | Create 2D Charts |
![]() CUSTOM |
Python scripting interface | Add new user-defined components for preprocessing | Extend STKO built-in interfaces for OpenSees components |