Earthquake Engineering Application With Uncertainty Quantification
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Examples/PortalFrame2D Portal frame example and verification Sep 28, 2018
MiniZip fmk - changes for remote running: compressing templatedir on client, … Sep 21, 2018
ZipUtils Codes for compressing a folder Sep 18, 2018
agave fmk - moving input file in wrapper so can get when done Sep 28, 2018
applications
example1 fmk putting random variables in Frame Oct 1, 2018
icons fmk - adding the icns back in Sep 20, 2018
styles fixing drop-down menus Sep 19, 2018
.gitattributes fmk - adding attributes file Sep 27, 2018
.gitignore fmk - moving Sampling method selection and RVs, into new INputWidgetU… Sep 30, 2018
AgaveCurl.cpp fmk - changing tmp files to thing1 and thing2 and improving error mes… Oct 2, 2018
AgaveCurl.h fmk - adding RemoteService and AgaveCurl, AgaveCurl updated from uqFE… Sep 13, 2018
Application.cpp
Application.h fmk - adding code to set num processors equal to num samples: lots of… Oct 2, 2018
CustomizedItemModel.cpp customizing the appearance of the treeview on the left. Sep 18, 2018
CustomizedItemModel.h customizing the appearance of the treeview on the left. Sep 18, 2018
DakotaResults.cpp
DakotaResults.h
DakotaResultsSampling.cpp fmk - cleaning plot to move cirles off the x and y axis DakotaResults… Oct 15, 2018
DakotaResultsSampling.h fmk - adding input file to setResponses Oct 9, 2018
EE-UQ.pri
EE-UQ.pro
EarthquakeEventSelection.cpp fmk - renaming INputWidgetEarthquakeEvent to EarthquakeEventSelection Dec 13, 2018
EarthquakeEventSelection.h fmk - renaming INputWidgetEarthquakeEvent to EarthquakeEventSelection Dec 13, 2018
EarthquakeRecord.cpp pre version 0.1, changes for SimCenterAppWidget, saving & loading inf… Aug 31, 2018
EarthquakeRecord.h pre version 0.1, changes for SimCenterAppWidget, saving & loading inf… Aug 31, 2018
ElCentro.json
ExistingPEER_Events.cpp
ExistingPEER_Events.h fmk - adding factors to PEER events Sep 24, 2018
ExistingSimCenterEvents.cpp fmk - fixing some signals & slots in Existing Event classes Oct 25, 2018
ExistingSimCenterEvents.h fmk - adding load factor for SimCenterEvents Sep 24, 2018
InputWidgetBIM.cpp
InputWidgetBIM.h fmk - putting general information and structural info selection widge… Sep 30, 2018
InputWidgetDakotaMethod.cpp
InputWidgetDakotaMethod.h fmk - initial import May 14, 2018
InputWidgetEE_UQ.cpp fmk - renaming INputWidgetEarthquakeEvent to EarthquakeEventSelection Dec 13, 2018
InputWidgetEE_UQ.h
InputWidgetExistingEvent.cpp fmk - changing .gitignore for .pyc, filling name in ExistingEvent and… Sep 19, 2018
InputWidgetExistingEvent.h fmk - initial import of INputWidgetExistingEvent Sep 6, 2018
InputWidgetOpenSees.cpp fmk - moving layout to grid, adding copyFiles, modifying JSON output … Sep 7, 2018
InputWidgetOpenSees.h
InputWidgetOpenSeesAnalysis.cpp fmk - bug fix in choose file opening twice Oct 22, 2018
InputWidgetOpenSeesAnalysis.h fmk - allowing tolerance and dampRation to be random variables in Ope… Oct 11, 2018
InputWidgetSampling.cpp fmk - adding max num parallel tasks to sampling input, use later Sep 29, 2018
InputWidgetSampling.h fmk - adding max num parallel tasks to sampling input, use later Sep 29, 2018
InputWidgetUQ.cpp fmk - moving Sampling method selection and RVs, into new INputWidgetU… Sep 30, 2018
InputWidgetUQ.h fmk - moving Sampling method selection and RVs, into new INputWidgetU… Sep 30, 2018
LICENSE fmk - initial import May 14, 2018
LocalApplication.cpp
LocalApplication.h
MainWindowWorkflowApp.cpp azs - increase the size of the about window to 700 pixels Oct 24, 2018
MainWindowWorkflowApp.h fmk - adding the about Oct 1, 2018
MyTableWidget.cpp fmk - adding cpies of file from uqFEM for displaying results, not lin… Sep 10, 2018
MyTableWidget.h fmk - adding cpies of file from uqFEM for displaying results, not lin… Sep 10, 2018
OpenSeesParser.cpp fmk - bug fixing if pset is commented out in script OpenSeesParser Nov 29, 2018
OpenSeesParser.h
README.md Added README with DOI Oct 3, 2018
RemoteApplication.cpp fmk - putting dpi scaling back in to main and have to use chop for qt… Oct 26, 2018
RemoteApplication.h
RemoteJobManager.cpp
RemoteJobManager.h
RemoteService.cpp fmk - adding RemoteService and AgaveCurl, AgaveCurl updated from uqFE… Sep 13, 2018
RemoteService.h fmk - adding RemoteService and AgaveCurl, AgaveCurl updated from uqFE… Sep 13, 2018
Rinaldi.json fmk - adding some resource files for motions Aug 31, 2018
RunLocalWidget.cpp fmk making it so local run widget always pops to top when press run l… Sep 25, 2018
RunLocalWidget.h fmk - changes so that local run will complete Sep 7, 2018
RunWidget.cpp fmk - adding code to set num processors equal to num samples: lots of… Oct 2, 2018
RunWidget.h fmk - initial import if RunWidget, Application, LocalApplication and … Sep 13, 2018
SHAMotionWidget.cpp Working implementation of hazard based event Sep 11, 2018
SHAMotionWidget.h
SIM_Selection.cpp fmk - putting general information and structural info selection widge… Sep 30, 2018
SIM_Selection.h
UniformMotionInput.cpp
UniformMotionInput.h pre version 0.1, changes for SimCenterAppWidget, saving & loading inf… Aug 31, 2018
UserDefinedApplication.cpp fmk - fixing compilation issue on windows Sep 27, 2018
UserDefinedApplication.h
WorkflowAppWidget.cpp fmk - updates for error and status messages to be shown Sep 29, 2018
WorkflowAppWidget.h
WorkflowApps.pro fmk - adding pro file for MultiplePEER_Events Oct 1, 2018
images.qrc fmk - adding some resource files for motions Aug 31, 2018
main.cpp
styles.qrc customizing the appearance of the treeview on the left. Sep 18, 2018

README.md

DOI

EE-UQ

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 is Version 1.0 of the tool and as such is limited in scope. 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.