Sites and Affiliations
Research and Applications
Major Accomplishments
Frequently Asked Questions
Knowledge and Technology Transfer
Education and Outreach
Media Resources
Technical Reports and Publications
Parallel Computing Research - Our Quarterly Newsletter
Contact Information
CRPC Home Page

UniGuide Featured Site

1996 Annual Meeting Tutorials

On Tuesday, May 14, the Center for Research on Parallel Computation (CRPC), an NSF-funded Science and Technology Center, will host a set of tutorials on High Performance Fortran, Emerging Web Technologies, and Metacomputing. These tutorials will be held in Argonne, Illinois, at Argonne National Laboratory's new Advanced Photon Source Conference Center, and are open to the public for a nominal fee.

About the Tutorials...

Registration and Travel Information

More Information on...

Tutorials Schedule

Tutorials begin at 8:30 AM and end at 5:00 PM on Tuesday, May 14, 1996.
     8:30 to  9:00  Registration & Continental Breakfast
     9:00 to 10:30  High Performance Fortran in Practice, Chuck Koelbel (see Abstract)
    10:30 to 11:00  Break
    11:00 to 12:30  High Performance Fortran in Practice resumes
    12:30 to  1:30  Lunch
     1:30 to  3:30  Emerging Web Technologies, Geoffrey Fox (see Abstract)
     3:30 to  4:00  Break
     4:00 to  5:00  Metacomputing: The Informal Supercomputer, Mark Baker (see Abstract)


Your presenters are
  • Chuck Koelbel, from CRPC-Rice University, presenting from 9:00 a.m. to 12:30 p.m.
  • Geoffrey Fox, from CRPC-Syracuse University, presenting from 1:30 to 3:30 p.m.
  • Mark Baker, from CRPC-Syracuse University, presenting from 4:00 to 5:00 p.m.

Location, Shuttle & Area Attractions

Tutorials will be held on Tuesday, May 14, in Argonne, Illinois, at Argonne National Laboratory's new Advanced Photon Source Conference Center, 9700 South Cass Avenue.

For those of you who will be staying at the Hyatt Regency Oak Brook (see Hotel Information below), a free shuttle between the Hyatt and the Photon Center will be provided. Please indicate on the registration form if you plan use this service or if you have other transportation plans. In order to expedite your entry into Argonne National Laboratory, we recommend that you use this service. To further expedite your entry into Argonne National Laboratory, please include the name of your country of citizenship on the registration form.

For maps and a listing of local attractions, visit Hyatt Regency's Oak Brook site, this gif of the Argonne area, or the bottom of Argonne National Laboratory's Mathematics and Computational Science Division (MCS) home page.

Registration Fee & Benefits

These tutorials are open to the public for a nominal fee of $50. (There is no charge for attendees who are affiliated with the CRPC.) This fee includes continental breakfast, three tutorials, snacks, and lunch. Please indicate on the registration form whether you are mailing your check directly to CRPC headquarters or paying at the door.

Deadlines & Dates

     Wednesday, May 1 - Deadline for reserving room(s) at the Hyatt Regency Oak Brook
     Wednesday, May 8 - Deadline for registering and mailing in registration fee
     Tuesday, May 14 - Tutorials presented at the Photon Center

Hotel Information

A block of rooms has been reserved for attendees at the Hyatt Regency Oak Brook, 1909 Spring Road, Oak Brook, Illinois 60521. The special rate of $115 per night can be obtained by calling either 1-800-233-1234 (you will need to give the specific hotel name, the Hyatt Regency Oak Brook) or 1-708-573-1234. Our reservations are cited as "CRPC," or "The Center for Research on Parallel Computation." Be sure to provide your specific check-in and check-out dates. Reservations must be made by May 1, or the rooms will be released for sale. If you have any difficulties, contact Carol Sidari at 1-708-472-6024.

Travel Funds

All attendees are responsible for their own travel expenses. If you are affiliated with the CRPC, please contact the appropriate person at your site to determine the availability of travel funds for this function.

Abstract: High Performance Fortran in Practice, Chuck Koelbel

High Performance Fortran (HPF) was defined in 1993 to provide a portable syntax for expressing data-parallel computations in Fortran. Since the appearance of the High Performance Fortran Language Specification, there has been great interest in HPF as a language for efficient parallel computation. The purpose of this tutorial is twofold:
  • To introduce programmers to the most important features of HPF, including features inherited from Fortran 90, the data parallel FORALL statement and INDEPENDENT assertion, and data mapping by ALIGN and DISTRIBUTE directives.
  • To illustrate how these features can be used in practice on algorithms for scientific computation such as LU decomposition and the conjugate gradient method.

The intended audience of this tutorial is researchers and practitioners who are interested in applying data-parallel computation to scientific programs. Attendees should have some knowledge of FORTRAN 77 (or a similar imperative sequential programming language); a basic knowledge of scientific computation and/or parallelism is also useful, but not essential.

This talk is a shortened form of the "HPF in Practice" tutorial ( that appeared at Supercomputing '95 and other conferences.

Abstract: Emerging Web Technologies, Geoffrey Fox

This tutorial summarizes essential features of key Web enabling languages -- Java, JavaScript and VRML. We describe how they fit together in the emerging WebWindows environment as well as going through the syntax and features of these new languages. We discuss some exemplar Web-based systems illustrating their use -- these will include nifty applets and customizable agents/GUI's (Java), structured Information systems (JavaScript), and 3D Geographical Information Systems (VRML). The presented material is summarized from two one-semester courses: CPS616 Technologies and Applications of the Information Age ( and ECS400 Software Technologies for the World-Wide Web ( These courses have more detail and also cover Web-linked relational (Oracle) and object (Illustra) databases as well as digital and multimedia services.

Abstract: Metacomputing: The Informal Supercomputer, Mark Baker

The last decade has seen an almost exponential growth in networked computing resources. This expansion has almost been matched by the increase in the performance of workstations and the speeds of the networks connecting them. This rapid growth of inter-connected high-performance workstations has produced a new computing paradigm called cluster computing. This computing paradigm constitutes a new and significant type of computational resource.

The cluster computing paradigm also applies more widely to what is commonly known as a Metacomputer. This term describes a collection of heterogeneous computers networked by a high-speed wide area network. Such an environment would recognise the strengths of each machine in the Metacomputer, and use it accordingly to efficiently solve so-called Metaproblems. The World Wide Web has the potential to be a physical realisation of a Metacomputer.

The objective of this lecture is to give an overview of the present status of Metacomputing and then discuss the affects on the HPCC community of future Metacomputing trends.

In the first part of the lecture Metacomputing concepts and issues are discussed -- here we touch upon topics such as existing infrastructure, technology and programming paradigms. This is followed by a description of the major features that would be desirable in Metacomputing from both a system administrator's point of view and a user's. In the second part of the lecture we describe a number of existing projects that are trying to implement Metacomputing environments, including two major U.S. projects: Legion from the University of Virginia and TreadMarks from Rice University. Finally, we discuss future trends in Metacomputing and how these will affect the HPCC community.

For More Information...

For more information on this event, contact Linda Torczon or Rob Fowler.