Top Banner
Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm IT June 10, 2011
38

Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Dec 31, 2015

Download

Documents

Gladys Bond
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

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: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

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: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 3

Tools in NEEShub

“Tools” is the first of 9 Resource Categories in NEEShub

Page 4: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 4

NEEShub Resource Categories

Page 5: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

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: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 6

NEEShub Tool Portal

These tabs and support buttondefine the NEEShub Tool Portal for communication with other usersdevelopers, and adminstrators.

Page 7: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 7

BuildingTCL

Page 8: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 8

Downloadable DEEPSOIL

DEEPSOIL is an example of a windows downloadable tool.

Page 9: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 9

epet1

Windows tool Running in the hub

Page 10: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 10

Frame 3DD

Notice screen shotsprovided by tool owner

Page 11: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 11

Downloadable LARZ 2D

Page 12: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 12

OpenSees Binary

Page 13: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 13

OpenSees Laboratory

Frank will talk more about OpenSees Lab

Page 14: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 14

OpenSees Navigator

Page 15: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 15

Downloadable PulseSnapper

Page 16: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 16

SAPWood

Page 17: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 17

SigmaSpectra

Page 18: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 18

Strata

Page 19: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 19

OpenSees Development Tool

Page 20: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

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: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

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: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

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: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 23

My NEEShub

Persistent tool sessions

Page 24: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 24

Hub Tool Sessions

Active tool sessions

Page 25: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 25

Data Management

Manage your home directory space- default 1GB- open ticket to increase

Page 26: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 26

Home space management

Optionally you can open a workspace which provides a Linuxpromt to traverse and remove files and directories.

Page 27: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

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: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

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: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

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: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 30

Backup Materials

• Usage charts for simulation tools in the hub.

Page 31: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 31

BuildingTCL Usage

Page 32: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 32

Frame3DD

Page 33: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 33

OpenSees Binary

Page 34: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 34

OpenSees Laboratory

Page 35: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 35

OpenSees Navigator 2.5

Page 36: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 36

SigmaSpectra

Page 37: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 37

Strata

Page 38: Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.

Page 38

OpenSees Development