130 likes | 336 Views
Gemez Marshall, NEEScomm IT Senior Software Engineer gemezm@purdue.edu OpenSEES Days 2012 Berkeley, California August 15-16, 2012. George E. Brown, Jr. Network for Earthquake Engineering Simulation. High Performance Computing on NEEShub. Questions to Answer. What is NEEShub ?
E N D
Gemez Marshall, NEEScomm IT Senior Software Engineer gemezm@purdue.edu OpenSEES Days 2012Berkeley, California August 15-16, 2012 George E. Brown, Jr.Network for Earthquake Engineering Simulation High Performance Computing on NEEShub
Questions to Answer • What is NEEShub? • What’s in it for you? • How to use NEEShub resources? • Try It!
Q1: What is NEEShub? RDV FlexTPS RBNB/Data Turbine
Q2: What’s in it for you? • Anthony’s problem: • OpenSEES to simulate performance of structural systems subjected to earthquakes. • 60 physical tests • 32 buildings (incremental dynamic analysis) • 20 scale factors • 2 locations (Vancouver & Montreal)
Q2: What’s in it for you? • Kraken (Tennessee) • Nodes: 9,408 • Cores: 112,896 • Memory: 142TB • Peak: 1.17PFlops • Disk: 3.3PB
Q2: What’s in it for you? • Ranger (Texas) • Nodes: 3,936 • Cores: 62,976 • Memory: 123TB • Performance: 579.4TFlops • Disk: 1.73PB (shared)31.4TB (local)
Q2: What’s in it for you? Small (3 Execution Hosts) Medium (Steele and Hansen) Large (Kraken and Ranger)
Q3: How to use NEEShub Resources? • SynchroNEES • Home space • Group space • Scratch space • Local machine
Q3: How to use NEEShub Resources? • Workspace • Do Stuff • Execute tools • Execute CLI programs • Pop out terminal • Share session
Q3: How to use NEEShub Resources? • Batchsubmit command • batchsubmit <venue> <libraries> <program> <input file> • Which venue to run job? • Where are the application library files? • What is the executable program? • What is the input file? • Examples: batchsubmit date batchsubmit—venue osg —infilearg 1 —appdir /apps/openseesbuild/osg OpenSees pushover_concentrated.tcl
Q3: How to use NEEShub Resources? • Useful commands: • List files and directories ls (-l) • Change directories cd <dirname> • Return to home directory cd • Change to the parent directory cd .. • Get to list of completed jobs cd $HOME/scratch ; ls • Get current directory pwd • Edit a file gedit<filename> • Auto complete a command Tab key • What groups am I a member of id Most of these will work from OpenSees command prompt and within Workspace tool
Try It! • Getting Started • Register for a NEEShub account (Free) • Request access to workspace (Support Ticket) • Download SynchroNEES • https://nees.org/topics/synchronees • Run batchsubmit • https://nees.org/topics/BatchsubmitTutorialForOpenSEESDay2012 • Share results with peers