The Real-ESSI Simulator (Realistic Modeling and Simulation of Earthquakes, and/or Soils, and/or Structures and their Interaction) is a software, hardware, and documentation system for high-performance, time domain, linear or nonlinear/inelastic, deterministic or probabilistic, finite element modeling and simulation of statics and dynamics of soil, statics and dynamics of rock, statics and dynamics of structures, statics of soil-structure systems, and dynamics of earthquake soil-structure system interaction.
Beamalyzer is a 3-D finite element MATLAB graphical user interface program to perform analysis of beams with capabilities of visual preprocessing and post-processing. The program generates bending moment, shear force, and deflection diagrams for selected beams after analysis.
A web application (link) for the generation of input ground motions for Nonlinear Deformation Analyses (NDA) following the double convolution approach by Prettel et al (2025). The application facilitates and increases the use of ground motion seismic recordings by practitioners.
A Microsoft Excel spreadsheet (link) for estimating profiles of excess pore pressure and factor of safety against liquefaction (as a result of redistribution of excess pore pressures in connected liquefiable and non-liquefiable layers) following the analytical procedure presented in Sinha et al (2024)
A Microsoft Excel spreadsheet (link) for identifying liquefiable layers based on Boulanger and Idriss (2015)
A QzLiq material model is developed and implemented in OpenSees to model the behavior of pile tip behavior in liquefiable soils. The model accounts for cyclic loading and changes in pile tip capacity as excess pore pressures varied in the soil during and after shaking. More on the model can be found in Sinha et al (2022)
This is the list of programs created to read and process the slow and fast sensor data files obtained from the centrifuge test conducted at the Center for Geotechnical Modeling (CGM), UCDavis.
DAQData: A Python module to read and process slow and fast data files.
DAQData APP: A Jupyter notebook application to plot slow and fast binary data files on demand.
DAQData Matlab: Functions to read, plot, and process slow and fast binary data files in MATLAB.
Matplotlib style sheet (link) to create plots for scientific journals.