Full HTML for

Basic foilset CEWES Year 3 Proposed NPAC Activitie

Given by David Bernholdt, Geoffrey C. Fox at CEWES End of Year 2 Review Vicksburg on Feb 24-26 98. Foils prepared Feb 21 98
Outside Index Summary of Material


Web technologies and their applications are growing explosively
Web technologies offer a unique way to access large volumes of information, including databases, results of scientific calculations, and educational materials
Consequently, web technologies can and should play a major role in improving access and ease of use in HPCC-related areas, just as in the world at large

Table of Contents for full HTML of CEWES Year 3 Proposed NPAC Activitie

Denote Foils where HTML is sufficient

1 CEWES MSRC PET Program Year 3 Proposals
2 Vision
3 Vision (2)
4 Vision (3)
5 Advantages to the Warfighter
6 Core Support
7 Maintenance and On-Site Installation of Web-Linked Database Systems
8 Maintenance and On-Site Installation of Web-Linked Database Systems (2)
9 HPCC Educational CD-ROM
10 HPCC Educational CD-ROM (2)
11 CMS Parallelization
12 High Performance Distributed Object Web-Based HLA Demonstration
13 High Performance Distributed Object Web-Based HLA Demonstration (2)
14 Distance Education for Curricula Enhancement
15 Prototype Distance Training for DoD Users
16 SciVis for Collaborative Scientific Visualization
17 SciVis for Collaborative Scientific Visualization (2)
18 Base Tango Support
19 Base Tango Support (2)
20 Web Interfaces for Computational Modules
21 Web Interfaces for Computational Modules (2)
22 Web Interfaces for Computational Modules (3)
23 Web Interfaces for Computational Modules (4)

Outside Index Summary of Material



HTML version of Basic Foils prepared Feb 21 98

Foil 1 CEWES MSRC PET Program Year 3 Proposals

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
Geoffrey Fox and David Bernholdt
NPAC/Syracuse University

HTML version of Basic Foils prepared Feb 21 98

Foil 2 Vision

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
Web technologies and their applications are growing explosively
Web technologies offer a unique way to access large volumes of information, including databases, results of scientific calculations, and educational materials
Consequently, web technologies can and should play a major role in improving access and ease of use in HPCC-related areas, just as in the world at large

HTML version of Basic Foils prepared Feb 21 98

Foil 3 Vision (2)

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
NPAC has substantial experience in coupling web technologies with HPCC- and education-related applications
Our long-range vision is to make the use of advanced web technologies to facilitate all aspects of DoD computational science.
Year 2 activities involved deploying many core technologies. Year 3 activities involve extension of core technologies to additional applications and facilitating their wide-spread adoption.
Strategic Roadmap

HTML version of Basic Foils prepared Feb 21 98

Foil 4 Vision (3)

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
Some applications of web technology
  • Web-linked databases
  • Network-based collaboration frameworks
  • Computer-based education and training, including remote learning
  • Web-based computing
Extremely high leverage for PET $
Strategic Roadmap

HTML version of Basic Foils prepared Feb 21 98

Foil 5 Advantages to the Warfighter

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
Improvement of productivity in access to HPCC resources and personnel (especially off-site users)
Take advantage of computers and networks to collaborate more efficiently
Improved training capabilities
Promote new ways of approaching problems
Strategic Roadmap

HTML version of Basic Foils prepared Feb 21 98

Foil 6 Core Support

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
Essential activities that can't be associated with individual Focused Efforts. No on-site support.
Routine reporting activities
Geoffrey Fox's involvement in high-level PET activities
NPAC representation at DoD HPC UG meeting, CEWES MSRC PET meetings & related activities.
Trip reports and technology bulletins as appropriate
Training in Web-Linked Databases

HTML version of Basic Foils prepared Feb 21 98

Foil 7 Maintenance and On-Site Installation of Web-Linked Database Systems

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
Year 2 Focused Efforts produced several web-linked database systems.
Systems are currently hosted on NPAC computers because of changes & resulting delays in the type and availability of hardware & software to implement them on-site at CEWES MSRC
This project provides continuing support while they are hosted at NPAC and facilitates the transition to CEWES MSRC when appropriate hardware & software are available

HTML version of Basic Foils prepared Feb 21 98

Foil 8 Maintenance and On-Site Installation of Web-Linked Database Systems (2)

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
Systems currently installed on NPAC "experimental" database system, will be migrated to "production" database system
NPAC experienced with production web-linked database systems. We host Carrier Corporation's web presence using redundant servers. No down-time in 18 months!

HTML version of Basic Foils prepared Feb 21 98

Foil 9 HPCC Educational CD-ROM

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
Joint project involving
  • Mississippi State
  • Rice
  • Syracuse
  • Tennessee
Description & Benefits
  • Leverage educational and training materials in HPC domain from partner universities
  • Suitable for asynchronous self-study
  • Help users make better decisions about use of HPC resources
  • Help users better understand which trainings can be most helpful to them

HTML version of Basic Foils prepared Feb 21 98

Foil 10 HPCC Educational CD-ROM (2)

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
Year 2 CD-ROM to include
  • Syracuse University CPS615 Lectures "Computational Science for Simulation Applications"
  • "Designing and Building Parallel Programs", edited by Ian Foster
  • "Parallel Computing Works!" by Fox, Messina, and Williams
Anticipated Year 3 additions include...
  • MPICH, MPIX, MPI++
  • Designing and Building Parallel Programs (CHK's training, different from ITF's book), High Performance Fortran 2
  • Revised CPS615 course materials
  • ScaLAPACK, Sparse solvers and preconditioning, Performance evaluation and modeling, Performance optimization, Performance analysis tools

HTML version of Basic Foils prepared Feb 21 98

Foil 11 CMS Parallelization

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
Comprehensive Mine Simulator
  • widely-used FMS application
  • currently runs on uniprocessor SGI systems, up to 50,000 mines
  • target of 1,000,000 mines -- requires HPC
Year 2 planning and scoping of parallelization effort not yet complete due to delays in obtaining CMS source code. Full Year 3 proposal to be delivered as soon as planning is completed
  • Effort will be joint with CMS group, lead by Steve Bishop, Night Vision Directorate, Ft. Belvoir, VA
  • ARL has expressed interest in participating in parallelization effort

HTML version of Basic Foils prepared Feb 21 98

Foil 12 High Performance Distributed Object Web-Based HLA Demonstration

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
High Level Architecture and Real-Time Infrastructure
  • DMSO-mandated technology for FMS applications (successor to DIS)
  • Very new -- transition just beginning, little experience
  • Designed to provide distributed computing environment, including services needed by simulations (I.e. time, data management)
  • Closely related to (I.e. can be built on) web/network technologies (Java, CORBA)
  • NPAC developing Object Web HLA metacomputing environment (funded by CEWES MSRC, ARL MSRC, and other sources)
  • Project goal create demonstration of distributed computing with FMS application using web-based technologies

HTML version of Basic Foils prepared Feb 21 98

Foil 13 High Performance Distributed Object Web-Based HLA Demonstration (2)

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
Plan & Deliverables
  • Apr98 -- Prototype Object Web RTI operational.
  • Aug98 -- Selected components of CMS converted from DIS to HLA
  • Dec98 -- Initial testing of CMS modules in metacomputing Object Web RTI environment (coupling machines at CEWES MSRC & ARL MSRC). Initial release of web browser-based front-end for demonstration (2-D navigation & display)
  • Mar99 -- Final demonstration complete, 3-D navigation & display

HTML version of Basic Foils prepared Feb 21 98

Foil 14 Distance Education for Curricula Enhancement

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
Year 2 project with JSU cutting edge, very successful, valuable lessons learned
In Year 3, expand in two directions:
  • Move technology into DoD proper for Distance Training (joint proposal presented by OSC)
  • Make distance education more routine among universities (this proposal)
Deliver graduate-level course to JSU
  • SU CPS615 "Computational Science for Simulation Applications"
JSU will also deliver courses to other universities
  • SU course materials will be used
  • SU will provide support for delivery (Tango/WebWisdom)

HTML version of Basic Foils prepared Feb 21 98

Foil 15 Prototype Distance Training for DoD Users

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
Joint with OSC, presented by OSC

HTML version of Basic Foils prepared Feb 21 98

Foil 16 SciVis for Collaborative Scientific Visualization

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
SciVis is a extensible, portable, platform-independent (including PCs) package for the visualization of 1-3 dimensional data written in Java
SciVis supports remote collaborative visualization
Targeted at routine, or "low-end" visualization tasks important in development & execution of HPC applications (I.e. computational steering)
Not intended to compete with "high-end" visualization tools for "presentation" purposes.

HTML version of Basic Foils prepared Feb 21 98

Foil 17 SciVis for Collaborative Scientific Visualization (2)

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
Deliverables
  • SciVis users mailing list
  • Browser-based version (currently Java application, not applet)
  • On-line tutorials developed
  • Training provided at CEWES
  • Interface with Tango to increase collaborative capabilities
  • Better support for user-defined filters -- dynamic loading, integrated editor
  • Full scripting capabilities
  • SciVis will be extended to fully support finite element applications (currently supports general visualization and additional support for finite difference applications)

HTML version of Basic Foils prepared Feb 21 98

Foil 18 Base Tango Support

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
Tango is being used as a core system for
  • Multiple education and training focused efforts
  • Distance Consulting project delivered in Year 2 and hopefully used and further developed in Year 3
Tango team focus changing from increasing functionality to improving robustness of core capabilities, packaging, and user-friendliness
Want to separate this work from specific applications, using support from DoD PET, NSF, University, and DARPA

HTML version of Basic Foils prepared Feb 21 98

Foil 19 Base Tango Support (2)

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
6 mo. Intense effort, including monitoring of PET-supported and other applications of Tango, expect to be followed by separate effort to expand use of Tango in operation of the MSRC
Timeline
  • Apr'98 -- Tango 1.1 release packaged with NT and Unix servers & web sites. Full support for all browsers.
  • Aug'98 -- Tango 2 release. Rewritten server & client; improved robustness & functionality; support for multiple "rooms" needed for general collaboration
  • Sep'98 -- Tango 2 with linkage to databases (incl. Lotus Notes) for asynchronous collaboration

HTML version of Basic Foils prepared Feb 21 98

Foil 20 Web Interfaces for Computational Modules

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
General need for launching large-grain computations from simple web interface; often as part of larger computation where data flows between modules.
Can be implemented today using Java & CGI, but emerging technologies (CORBA, HLA, etc.) promise to be even more powerful.
Approach fits with NPAC's WebFlow technology for dynamic coupling problems, WebFlow also being linked to Globus metacomputing framework (NSF) and CORBA (ARL MSRC)

HTML version of Basic Foils prepared Feb 21 98

Foil 21 Web Interfaces for Computational Modules (2)

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
Develop general methodology
  • Define C CORBA wrapper for scientific codes, with "run method" and "display method" (preserve existing GUI if desired), and appropriate getparm/setparm methods
  • Language-independent model, since Fortran can interface to CORBA through C
  • Parallel computations trivial using host-node model and linking to host
  • RIB-like "library" information can be defined to facilitate sharing and reuse of "wrapped" computational modules

HTML version of Basic Foils prepared Feb 21 98

Foil 22 Web Interfaces for Computational Modules (3)

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
Specific LMS Exemplar
  • Land Management System project, lead by Jeff Holland to be initial target application
  • Provide single comprehensive access to all LMS services, including DoD HPCs as back-ends
  • Web-based interface will allow both local & remote use of LMS
  • Based on industry-standard technologies, reuse legacy & commodity software
  • Front-end will allow user to specify computational resources, location of input data, and format of output. System will collect data, launch application on specified server, and display GUI to user's local display

HTML version of Basic Foils prepared Feb 21 98

Foil 23 Web Interfaces for Computational Modules (4)

From CEWES Year 3 Proposed NPAC Activitie CEWES End of Year 2 Review Vicksburg -- Feb 24-26 98. *
Full HTML Index
Deliverables
Prototype web interface for LMS demo (May'98)
Report on "lessons learned" (Jun'98)
Identify two additional target projects (Jul'98)
Web interfaces ready for demonstration (Feb'99)
Training at CEWES on Web Interface technology (Mar'99)
Final report (Mar'99)

© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Nov 29 1998