Download presentation
Presentation is loading. Please wait.
Published byBryan Hodges Modified over 9 years ago
1
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES TeraGrid Gateways: SimPortal & Job Submission Portlet Lelli Van Den Einde NEESit lellivde@sdsc.edu August 13, 2008 TeraGrid Science Gateways at UCSD SDSC Summer Seminar Series
2
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Overview What is NEES? Computational Simulation within NEES SimPortal Gateway & Job Submission Portal Current/Future Developments
3
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Overview What is NEES? Computational Simulation within NEES SimPortal Gateway & Job Submission Portal Current/Future Developments
4
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation The NEES Community
5
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES Equipment Sites
6
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation The Role of NEESit
7
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Overview What is NEES? Computational Simulation within NEES SimPortal Gateway & Job Submission Portal Current/Future Developments
8
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Applications for Earthquake Engineering Available on TeraGrid: Abaqus Ansys OpenSees* LS-Dyna Fluent *P Mathematica Other Applications SAP2000 LARSA Ruamoko Etc…
9
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES TeraGrid Allocation NEES wide TeraGrid Allocation Researchers can apply at: http://it.nees.org/support/supercomputing/index.php http://it.nees.org/support/supercomputing/index.php 245,000 SU Allocation Oct 1 2007 - Sept 2008 Up from 200,000 su’s the year before ~125,000 remaining (April 2008) Usage up from 2006 Allocation: P655: 18619 32100 P690: 669 1626 Ia64: 64 25000 (first quarter 2007 2008) Number of users 31 groups 76 users Up from 30 groups 66 users the year before
10
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation What is OpenSees? A software framework for developing sequential, parallel and grid-enabled finite element applications in earthquake engineering. Written primarily in the object-oriented programming language C++. C++ wrappers are provided so that legacy and new procedures (elements, materials, numerical routines) written in other languages C, Fortran can be used. Funding for OpenSees has been provided by: PEER (Pacific Earthquake Enginering Research Center) NEES (George E. Brown, Jr. Network for Earthquake Engineering Simulation) through NEESit. NSF (National Science Foundation) Open System for Earthquake Engineering Simulation
11
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Parallel OpenSees Interpreters OpenSeesSP: An application for large models which will parse and execute the exact same script as the sequential application. The difference being the element state determination and equation solving are done in parallel. OpenSeesMP: An application for BOTH large models and parameter studies.
12
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Example Usage: Humboldt Bay Bridge Model
13
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Overview What is NEES? Computational Simulation within NEES SimPortal Gateway & Job Submission Portal Current/Future Developments
14
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation TeraGrid Access Secure Shell A Protocol that allows data to be transferred securely over the network using public key encryption Common programs ssh for login scp or sftp for file transfer TeraGrid Job Submission portal NEES SimPortal under development
15
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES Job Submission Portlet Simple access to HPC resources through NEES Portal environment Users can easily run standard OpenSees jobs on TeraGrid Supports the creation, execution, sharing and reuse of simulations Groups can share data, tools, and collaborate Provides community with a central resources for computational simulation Can reuse simulation code and data
16
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES Job Submission Portlet Portal user can: Execute simulations on TeraGrid Monitor the status of their jobs Share his/her own results with other users Reuse existing OpenSees code Download results to leverage elsewhere
17
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation
18
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation
19
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation
20
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation
21
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation SimPortal Provides graphical computational simulation component for NEES currently as Grid Portal for OpenSees Compose a simulation by acquiring all necessary OpenSees scripts from: NEEScentral data repository User desktop Edit and verify correctness of scripts For very complex simulations, the scripts are expected to be developed off- line and uploaded to the portal to be executed on high-performance platforms provided by NEESit. Monitor the progress of the simulations, preview the results, and download them for a detailed analysis. Share the scripts and simulation results with other users
22
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation SimPortal Repository Scripts and data (public and private) Job Submission Service Monitoring Service Access job status and simulation results Edit, verify, and visualize models Workspace OpenSees scripts and data organized into simulations TeraGrid Local File system
23
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Example SimPortal Interface
24
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Initial Screen
25
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Basic Usage Acquire Input File(s) Submit & Monitor Job Submit Results to Repository Customize & Modify Script Preview Results Download Results
26
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Acquiring Files Acquire Input File(s) Submit & Monitor Job Submit Results to Repository Customize & Modify Script Preview Results Files come from: User scripts uploaded to portal Generated from Portlet Text editor From NEEScentral Repository (not implemented yet) Download Results
27
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Acquiring Files
28
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Acquiring Files
29
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Customizing Files Acquire Input File(s) Submit & Monitor Job Submit Results to Repository Customize & Modifying Script Preview Results Files Can Be Modified By: Editing in Portlet Editor Setting values of parameters Download Results
30
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Verifying Correctness of Syntax (Parse)
31
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Visualization of Input Files
32
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Submission and Monitoring Acquire Input File(s) Submit & Monitor Job Submit Results to Repository Customize & Modifying Script Preview Results Selection of: Machine Estimated Run Time Number of Processors Submit Download Results
33
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Submission and Monitoring
34
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Preview Results Acquire Input File(s) Submit & Monitor Job Submit Results to Repository Customize & Modifying Script Preview Results After Job has run results can be previewed in portlet (recorder and stderr results) Job can be modified & resubmitted if error Download Results
35
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Download Results Acquire Input File(s) Submit & Monitor Job Submit Results to Repository Customize & Modifying Script Preview Results Download Results
36
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Preview and Download Results
37
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Publish Results Acquire Input File(s) Submit & Monitor Job Submit Results to Repository Customize & Modifying Script Preview Results Download Results Submit Results to Repository (current work)
38
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Before You Begin You Need
39
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation http://simportal.nees.org:8080/ecs/ http://simportal.nees.org:8080/ecs/ neesport/neesportlaunch.jsp
40
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Overview What is NEES? Computational Simulation within NEES SimPortal Gateway & Job Submission Portal Current/Future Developments
41
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Current/Future Work SimPortal integration with TeraGrid Currently SimPortal submits jobs to Rocks Cluster Requires authentication/authorization (single sign-on) with NEES accounts SimPortal integration with NEEScentral Data Repository So input/output files can be archived in NEEScentral Requires extension of NEEScentral Web Services Eventually will extend SimPortal to support other earthquake engineering simulation packages
42
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.