Skip to content


Folders and files

Last commit message
Last commit date

Latest commit



57 Commits

Repository files navigation

SWIM: AI-enabled finite element modeling of concrete shear walls



What is SWIM?

SWIM is the acronym for Shear Wall Intelligent Modeling. The word "Intelligent" indicates this application is AI-enabled. Shear walls are commonly used lateral resisting systems in buildings. During large events, particularly seismic events, the buildings may experience shear failure of these walls. Capturing the behavior of individual walls to shear failure is critically important if one is to determine the response of such buildings to large magnitude events. This application is intended to educate users on how concrete shear walls should be modeled when performing numerical simulations of the entire building. This application will allow the user to explore how different modeling assumptions affect the response of a concrete shear wall element and how the simulated response compares with actual experimental data. Machine learning algorithms are inserted into the backend to help users choose reasonable parameters for the model. Allowing the user to validate their modeling assumptions is critically important for the user to gain competence in this area, as just producing hysteresis loops that look meaningful can be dangerously misleading.

Download the app and the document

Download here.

How to Cite

You can cite this software as follows:

Charles Wang, & Frank McKenna. (2019, October 1). NHERI-SimCenter/SWIM: v1.0.0 (Version v1.0.0). Zenodo.


This material is based upon work supported by the National Science Foundation under Grant No. 1612843.


Charles Wang, NHERI SimCenter, UC Berkeley,