Download presentation
Presentation is loading. Please wait.
Published byKerry Lloyd Modified over 9 years ago
1
Cluster Computing through an Application-oriented Computational Chemistry Grid Kent Milfeld and Chona Guiang, Sudhakar Pamidighantam, Jim Giuliani Supported by the NSF NMI Program under Award #04-38312 http://www.GridChem.org April 24, 2005
2
Outline Computational Chemistry Grid Overview HPC Application Computing through a Client Interface Architecture for the GridChem Client Supporting the Virtual Organization
3
The Big Picture
4
Computation Chemistry Grid (CCG) “GridChem” A collection of “grid-enabled” resources to routinely run chemical physics applications Integrates a desktop environment into an infrastructure for a specific community of users –comp. chemists with large/small scale needs –experimental chemists who occasionally need simulation capabilities to verify experimental results Establishes a distributed infrastructure for open scientific research– a virtual organization
5
The Components Applications Resources Desktop Environment the GridChem Client Compute Intensive 0.1-100 hrs runs High Speed Infrastructure Not Needed 4 – 16 CPUS/job Batch Support Secure Access (grid-enabled) Multi-platform support (XP, OS X, Linux) Responsive Client Interface to the Grid Cluster Systems Atoms, Small Molecules, Clusters Electronic Structure
6
Applications GridChem supports some apps already –Gaussian 98/03, GAMESS, MolPro Schedule of integration of additional software –NWChem –ACES-2 –Crystal –Q-Chem –NBO –Wein2K –MCCCS Towhee homegrown computational chemistry codes developed at LSU
7
Computational Chemistry Resource Providers TACC CCT NCSA CCSOSC
8
Resources Over 400 processors and 3,525,000 CPU hours available annually System (Site)Procs AvailTotal CPU Hours/Year HP Intel Cluster (OSC)12100,000 Intel Cluster (OSC)36315,000 Intel Cluster (UKy)96840,000 HP Integrity Superdome33290,000 Intel Cluster (NCSA)64560,000 SGI Origin2000 (NCSA)1281,000,000 Intel Cluster (LSU)32280,000 IBM Power4 (TACC)16140,000
9
Desktop Use your workstation! Data Storage Graphics Computing Resource 596 MB for Internet Files Intel: GMA 900 Graphics,… Mac: ATI Radeon 9200 with 32MB DDR Gigaflop Processors GigaBytes for Storage
10
Desktop -- GridChem Java Based Client –“Same” Look and Feel on “every” machine. –Consistent Environment No Globus Installation Designed for “Application Services” through a Server; but Can be used as Stand-Alone Client for job submission
11
3-tier Architecture GridChem ClientGC Middleware ServerHPC Resources Authentication Kerberos MyProxy SSH modules Resource specs. into Local Batch Specs Batch Script Queue Submission Application Execution + Output & File Transfers inputs, resource specs. & temp. cert. transfer Kerb. & MyProxy Servers Input Preparation Molecular Editor Application Options Site Info (stat./dyn.) J2EE MySQL Site Monitors Site Preference Job Submission Resource Management File Management Remote Storage Molecular Editor + Visualization User See Two-Tier Architecture
12
Infrastructure (now) Server, GridChem Client* –MyProxy (X-500 Certs), Kerberos (Security) –CGI Scripts GSI ( for Data Movement & Job Launch) Job Monitoring –Perl filters, MySQL Support –PCS, Portable Consulting Service EOT –OSU *
13
Infrastructure (future) Server –Condor + ? (Job Launch) –GSI ( Data Transfer, uberftp) –Information Repository (IGRID, GPIR,…?) Support –GridPort 3.0 Monitoring, Consulting (PCS), Accounting…
14
Infrastructure (future) GridClient –3-rd party file transfers (Trebuchet) –More intelligence in input construction –Increase Application Space –Web Start –Indirect DB access for preferences –Advanced visualization support (Molden,…) Resource Sites –Condor –Globus Utils
15
GridChem Client
17
GridChem Nanocad Molecular Editor
18
Lexical Analysis And Parsing Follows the progress of the calculation while it is still running or has completed. Plots the energy, gradient, etc versus iteration number.
19
Monitoring User Storage HTTP HTML,PHP,… Service Login DB Batch cron Filter
20
Job-Status-Monitor = JSM
22
Consulting Database Report Problem User Interface Consultant Interface Email Notification Further Interaction Consultant Monitor Page Front-line triage Ticket Transfer & Response Page Ticket Owner & CCs Problem Form Personalized Monitor Page Email Notification Notifications
23
User Submission
24
Consultant View Consultant’s View
25
Post Processing 2d and 3d Orbital isosurfaces Using NCSAChem/Slice/Molden/Cartona/Free Software Molecule Viewers
26
Electron Structure: Orbitals or electron densities,… 5-dehydro-m-xylylene triradical
27
Transcription Regulator (molecular modeling)
28
Summary GridChem Client Resources Community “Better Living Through Chemistry”
29
References www.gridchem.org www.grids-center.org www.gridlab.org/
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.