GithubHelp home page GithubHelp logo

snaeimi / ee-uq Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nheri-simcenter/ee-uq

0.0 0.0 0.0 50.63 MB

Earthquake Engineering Application With Uncertainty Quantification

License: Other

Shell 1.99% C++ 78.88% Python 1.20% C 0.44% Tcl 15.25% HTML 0.49% QMake 1.75%

ee-uq's Introduction

EE-UQ

DOI

Build status

This open-source research application provides an application researchers can use to predict the response of a building subjected to earthquake events. The application is focused on quantifying the uncertainties in the predicted response, given the that the properties of the buildings and the earthquake events are not known exactly, and that the simulation software and the user make simplifying assumptions in the numerical modeling of that structure. In the application, the user is required to characterize the uncertainties in the input. The application will after utilizing the selected sampling method, provide information that characterizes the uncertainties in the response measures. The computations to make these determinations can be prohibitively expensive. To overcome this impedement the user has the option to perform the computations on the Stampede2 supercomputer. Stampede2 is located at the Texas Advanced Computing Center and made available to the user through NHERI DesignSafe, the cyberinfrastructure provider for the distributed NSF funded Natural Hazards in Engineering Research Infrastructure (NHERI) facility.

The computations are performed in a workflow application. That is, the numerical simulations are actually performed by a number of different applications. The EE-UQ backend software runs these different applications for the user, taking the outputs from some programs and providing them as inputs to others. The design of the EE-UQ application is such that researchers are able to modify the backend application to utilize their own application in the workflow computations. This will ensure researchers are not limited to using the default applications we provide and will be enthused to provide their own applications for others to use.

This tool is under active development. Researchers are encouraged to comment on what additional features and applications they would like to see in this application. If you want it, chances are many of your colleagues also would benefit from it. Additional requests should be posted at the SimCenter forum.

Please visit the EE-UQ Research Tool webpage for more resources related to this tool. Additionally, this page provides more information on the NHERI SimCenter, including other SimCenter applications, FAQ, and how to collaborate.

Documentation

Tool documentation can be found: https://nheri-simcenter.github.io/EE-UQ-Documentation/

Acknowledgement

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

Contact

NHERI-SimCenter [email protected]

ee-uq's People

Contributors

fmckenna avatar el7addad avatar kuanshi avatar shellshocked2003 avatar yisangrib avatar zsarnoczay avatar charlesxwang avatar claudioperez avatar bsaakash avatar pmackenz avatar sgavrilovic avatar sgavrilovicarup avatar kuanshi-zhong avatar noam-elisha avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.