Software

You can check the list of our software below. Most of our developed and documented codes are made available openly for community usage and development. Please browse below for the suite of softwares developed by our lab.

Tensegrity designer

Tensegrity designer has been built based on our recently published work [Link] to enable design of tensegrities of varying stiffnesses. Currently, we are working to release this open-source. Feel free to reach out if you would be interested and we are happy to add you to our waiting list.

Developer: A. B. Harish

Archived software

Hydro - UQ (QT, C++, Python)

The Hydro-UQ Application is open-source software that provides researchers a tool to assess the structural response due to tsunami or storm surge. The tool coupled 2-D shallow water solutions with 3-D CFD solver to resolve areas of interest through an interchangeable workflow. [SimCenter] [Github] [Zenodo]. This project is no longer under active development by the PI and users are re-directed to the SimCenter repository for the latest version.

Developer: A. B. Harish and F. McKenna 

Advisor: S. Govindjee (UC Berkeley); P. Lynett (USC); P. Arduino, P. MacKenzie, M. Motley (UW); A. Kennedy, A. Kareem (U. Notre Dame)

CFD Notebooks (Python, Jupyter Nbk)

They are a series of python Jupyter notebooks to enable beginner users of OpenFOAM to use HPC resources to run fluid simulations. They include DIY examples, video tutorials, and reference reading materials. The CFD Notebooks provide a foundation for all aspects of CFD as implemented in OpenFOAM, from running cases to programming. [SimCenter] [Github]. This project is no longer under active development by the PI and users are re-directed to the SimCenter repository for the latest version.

Developer: A. B. Harish 

Advisor: F. McKenna (SimCenter); S. Govindjee (UC Berkeley)

FEAP Poroelastic UEL
(Fortran, Mathematica)

This repository is a collection of user elements for FEAP to help address coupled problems (thermo, poro and, chemo-elasticity, etc.). The elements, provided here are generated using AceGen. The templates provided facilitate automatic generation of user elements, for FEAP, using an automatic differentiation approach. [Github]. This project is now archived and no longer under active development due to non-availability of FEAP licenses.

ACADGen (Python, Jupyter Nbk)

Automated CAD model generator generated the CAD model in stl / pcd formats. The three views of the model, namely front, side and top view are converted to an SCAD format. This input can be provided as an engineering drawing or through the mobile camera. [Github]. This project is now archived and no longer under active development.