OpenSees on NEEShub Frank McKenna UC Berkeley. Bell’s Law Bell's Law of Computer Class formation was discovered about 1972. It states that technology.

Slides:



Advertisements
Similar presentations
Seismic Simulation: Advances with OpenSees
Advertisements

Adding Rappture to MATLAB Applications
Introduction to Graphics in R Department of Statistical Sciences and Operations Research Computation Seminar Series Speaker: Edward Boone
DT211/3 Internet Application Development Active Server Pages & IIS Web server.
1 CS 106, Winter 2009 Class 4, Section 4 Slides by: Dr. Cynthia A. Brown, Instructor section 4: Dr. Herbert G. Mayer,
Two Broad Categories of Software
Interpret Application Specifications
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 4.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
CLOUD COMPUTING.
ECA 228 Internet/Intranet Design I Intro to the Web.
Understanding and Managing WebSphere V5
Worker Role Web Role Web Role VM Role Control Abstraction (i.e. Less IT & Less Plumbing Code) Admin Web / Worker Role VM Role Web / Worker Role.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
Lesson 4 Computer Software
TC2-Computer Literacy Mr. Sencer February 8, 2010.
11 Games and Content Session 4.1. Session Overview  Show how games are made up of program code and content  Find out about the content management system.
Linux GUI Chapter 5. Graphical User Interface GUI vs. CLI Easier and more intuitive More popular and advanced Needed for graphics, web browsing Linux.
CS110/CS119 Introduction to Computing (Java)
Chromium OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people.
Customized cloud platform for computing on your terms !
Building service testbeds on FIRE D5.2.5 Virtual Cluster on Federated Cloud Demonstration Kit August 2012 Version 1.0 Copyright © 2012 CESGA. All rights.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Open Source & Cloud Computing Bernard Liengme INFO 102.
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
Chapter 5 – Part II IT Infrastructure and Emerging Technologies.
Module 6 Using the Internet for Working & Learning.
Section 2 Software.
MaterialsHub - A hub for computational materials science and tools.  MaterialsHub aims to provide an online platform for computational materials science.
Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.
Presentation seminar on   Google Chrome OS is Linux based OS  Google Chrome is an open source, lightweight OS.  It is based.
Computer Software Chapter 4 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Introduction Thomson Chan Rosaryhill School
Module 5 A system where in its parts perform a unified job of receiving inputs, processes the information and transforms the information into a new kind.
Wenjing Wu Computer Center, Institute of High Energy Physics Chinese Academy of Sciences, Beijing BOINC workshop 2013.
Ch 1. A Python Q&A Session Spring Why do people use Python? Software quality Developer productivity Program portability Support libraries Component.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
HUBzero™ Cyberinfrastructure for Outreach, Dissemination, and Collaboration Michael McLennan Senior Research Scientist and Hub Software Architect Rosen.
Application Layer Honolulu Community College Cisco Academy Training Center Semester 1 Version
GAAIN Virtual Appliances: Virtual Machine Technology for Scientific Data Analysis Arihant Patawari USC Stevens Neuroimaging and Informatics Institute July.
Workshop site:
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES TeraGrid.
SWGData and Software Access - 1 UCB, Nov 15/16, 2006 THEMIS SCIENCE WORKING TEAM MEETING Data and Software Access Ken Bromund GST Inc., at NASA/GSFC.
Computer Software Types Three layers of software Operation.
Connections to Other Packages The Cactus Team Albert Einstein Institute
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Application Software System Software.
BIF713 Operating System Concepts MS Windows. Agenda 1. What is an Operating System (definition)? 2. Types of Operating Systems 3. Basic Operations: –
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Intro to Web Services Dr. John P. Abraham UTPA. What are Web Services? Applications execute across multiple computers on a network.  The machine on which.
OPTIMIZATION OF DIESEL INJECTION USING GRID COMPUTING Miguel Caballer Universidad Politécnica de Valencia.
Selenium server By, Kartikeya Rastogi Mayur Sapre Mosheca. R
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
Introduction to Cloud Computing What is cloud? Use of computing resources (hardware and software) that are delivered as a service over a network Why cloud.
Chris Knight Beginners’ workshop.
InSilicoLab – Grid Environment for Supporting Numerical Experiments in Chemistry Joanna Kocot, Daniel Harężlak, Klemens Noga, Mariusz Sterzel, Tomasz Szepieniec.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
به نام خدای مهربان زبان تخصصی دانشجویان کامپیوتر English for Computer Students درس 3 جوانمرد Ejavanmard.blogfa.com
Unit 3 Virtualization.
CST 1101 Problem Solving Using Computers
Operating System Concepts
Application Layer Honolulu Community College
Getting Started with R.
MaterialsHub - A hub for computational materials science and tools.
5 SYSTEM SOFTWARE CHAPTER
PRESENTATION 1.0 BY – SAFEEBOOK Web browsers.
GENERAL VIEW OF KRATOS MULTIPHYSICS
5 SYSTEM SOFTWARE CHAPTER
Final Review 27th March Final Review 27th March 2019.
Cloud Based Learning An Introduction to Google Drive
Presentation transcript:

OpenSees on NEEShub Frank McKenna UC Berkeley

Bell’s Law Bell's Law of Computer Class formation was discovered about It states that technology advances in semiconductors, storage, user interface and networking advance every decade enable a new, usually lower priced computing platform to form. Once formed, each class is maintained as a quite independent industry structure. Gordon Bell,

Cloud Computing Cloud computing is internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand, like the electricity grid. source: wikipedia Applications are run and data is stored on remote machines in the cloud. User accesses the applications and files using an internet based application, e.g. web browser for Google Docs and NEEShub. Pros & Cons?

NEEShub The power behind NEES at Maintained and developed at Purdue by NEEScomm Built using proven HUBzero technology (nanoHUb > 100,000 users) A science gateway for education and research in earthquake engineering Through a browser engineers can: Upload and view experimental data Browse online seminars and courses Launch sophisticated tools using remote computational resources (OpenSeesLab)

NEEShub (First Release July 2010)

NEEShub Tools and Resources Data Management Simulation Documents, Learning Objects, Series & TOOLS

The Open System for Earthquake Engineering Simulation (OpenSees) is a software framework for simulating the seismic response of structural and geotechnical systems. OpenSees is the computational platform for research in performance-based earthquake engineering at PEER and has been the simulation component for NEES since Since 2005 the OpenSees application has been downloaded over 35,000 times by users in over 120 countries. The current status of OpenSees is: Version now available with over 80 material types, 30 element types, 20 integration schemes, 15 numerical solvers, 10 solution algorithms Open Source and Free to Use Contains Cutting Edge Research not available in commercial codes Allows developers to dynamically add material and element routines (c or fortran), integration schemes, recorders, solvers, and algorithms. Runs sequentially and in parallel on multi-core Windows, Linux and Mac machines Available on some of the most high performance computers (HPCs) in the world GUI ’ s available (BuildingTcl, OpenSeesPL, OpenSeesNavigator) IT IS FULLY PROGRAMMABLE

The OpenSeesLab tool: Is a suite of Simulation Tools powered by OpnSees for: 1.Submitting OpenSees scripts (input files) to HUB resources 2.Educating students and practicing engineers 3.Performing useful tasks

OpenSees Interpreter Tool

File Transfer Tool Upload: From Your Machine to NEEShub Download: From NEEShub to Your Machine

Laterally-Loaded_Pile_Foundation Chris McGann U. Washington Lateral Pile Analysis

SDOF Earthquake Response

Moment Curvature Analysis

SDOF Free Vibration Response This tool demonstrates the effect @driver Period of Structure Period of Structure (sec) 1.0 set Tn 1.0 if {$argc != 0} { package require Rappture # open the XML file containing the run parameters set driver [Rappture::library [lindex $argv 0]] set Tn [$driver get input.group.(Tn).current] } while {$ok == 0 && $t < $maxT} { if {$argc != 0 } { driver put -append yes output.curve.component.xy "$time $d\n" } else { puts $outFile "$time $d" } # save the updated XML describing the run... if {$argc != 0 } { Rappture::result $driver } OpenSeesLab GUI using Rappture

NEEShub things to know: 1.Anyone can get an account (it’s free!) 2.You can have 5 sessions running at once 3.The sessions stay alive until you kill them 4.With each session you get a new data directory, some tools by default will store their information there. 5.You have 1GB storage by default (it is expandable!)