Page 1
Simulation in NEEShubNEES & MCEER Annual Meeting 2011
Session #11: High Performance Computing and Simulation
Gregory P. Rodgers Ph.D.NEESComm IT June 10, 2011
Page 2
Agenda
• Tools in NEEShub– Resources, categories, classification
• Using the Tool Portal in NEEShub– Communication with other users and developer,
problems, reviews, usage• Sessions and Data Management• NEEShub Simulation Tools
– OpenSees, other executable, downloadable• Tool Contribution
Page 3
Tools in NEEShub
“Tools” is the first of 9 Resource Categories in NEEShub
Page 4
NEEShub Resource Categories
Page 5
Tools in NEEShub
This indicates the tool can be run “launched” in the hub.If it says “Download” you candownload to your workstationand install
But click here first to see portal
Tool SubCategories
1. Simulation
2. Visualization
3. Telepresence
4. Data Management
5. EOT
Page 6
NEEShub Tool Portal
These tabs and support buttondefine the NEEShub Tool Portal for communication with other usersdevelopers, and adminstrators.
Page 7
BuildingTCL
Page 8
Downloadable DEEPSOIL
DEEPSOIL is an example of a windows downloadable tool.
Page 9
epet1
Windows tool Running in the hub
Page 10
Frame 3DD
Notice screen shotsprovided by tool owner
Page 11
Downloadable LARZ 2D
Page 12
OpenSees Binary
Page 13
OpenSees Laboratory
Frank will talk more about OpenSees Lab
Page 14
OpenSees Navigator
Page 15
Downloadable PulseSnapper
Page 16
SAPWood
Page 17
SigmaSpectra
Page 18
Strata
Page 19
OpenSees Development Tool
Page 20
NEES CyberInfrastructure
Tomcat Server
neesws.neeshub.orgNEESHub Web Server
nees.org
Oracle serverneesdb.neeshub.org
propelhibernatenfs
web services
PEN
custom w
s
scripts
Site Telepresence Tools
NEESHub Execution ServersNEESHub Execution Servers
NEESHub Execution Servers
Sync
hron
ees
/data/groupsneesfs:
Hub ToolSessions
/homeneesfs:
nfs
nfs read only
webbrowsers
PEN “in the hub”
web
dav
project editor
The NEES Project Warehouse
site data
site data
/nees/home
nfs
nfs
nees01:
Page 21
5 Data Paths to the NEEShub
1. Synchronees – A tool to move data to group data and ensure others in your group can update your data.
2. webdav – A standard Windows or MacOS interface to upload/download using a web file browser
3. Project Editor – A component of NEEShub web site used to copy data directly to the NEES Project Warehouse
4. PEN – A custom java tool used to move data and metadata directly to the NEES Project Warehouse
5. Web Services Scripts – written by site power users with the Web Services API to get or put data directly into the NEES Project Warehouse.
Also supporting utilities:ftp (to neesws.neeshub.org)
sftp, scp (to nees.org)
Page 22
/home directory quota
• Default is 1GB • When you need more, open a ticket and
NEESComm IT will increase this to 10GB. • If you still need more, then consider shared
group space or request a custom amount
Page 23
My NEEShub
Persistent tool sessions
Page 24
Hub Tool Sessions
Active tool sessions
Page 25
Data Management
Manage your home directory space- default 1GB- open ticket to increase
Page 26
Home space management
Optionally you can open a workspace which provides a Linuxpromt to traverse and remove files and directories.
Page 27
Tool Contribution
• NEES Tool Concept – Extremely simple to start tools for users. Slightly more difficult for tool contributor to setup.
• Tool Contribution Flow– Request space (svn tree)– Use svn to upload data to NEES svn – Request IT to “install” latest snv tree to dev – Test dev version– Request IT to publish tool
Page 28
Teragrid and OSG sessions
• Simulations in the NEEShub run on execution servers managed by NEESComm IT. Currently this is two 16-core servers running Debian Linux.
• How do we provide more resource to simulations launched from the hub such as Teragrid and OSG?
• HUBzero provides a universal API (submit) for sending workload to remote systems such as Teragrid and OSG.
• Integration of OSG and submit planned for NEEShub release3, July 2011. – NEES now is a registered Virtual Organization with OSG.
Page 29
Summary
• NEEShub is “the cloud” for running cyber simulation for earthquake engineers.
• A rich tool management environment is available for a growing number of simulation tools and user interfaces for simulators. – This is just a start. We need to reach out to tool
and model developers.
Page 30
Backup Materials
• Usage charts for simulation tools in the hub.
Page 31
BuildingTCL Usage
Page 32
Frame3DD
Page 33
OpenSees Binary
Page 34
OpenSees Laboratory
Page 35
OpenSees Navigator 2.5
Page 36
SigmaSpectra
Page 37
Strata
Page 38
OpenSees Development