Presentation is loading. Please wait.

Presentation is loading. Please wait.

NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES TeraGrid.

Similar presentations


Presentation on theme: "NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES TeraGrid."— Presentation transcript:

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?


Download ppt "NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES TeraGrid."

Similar presentations


Ads by Google