Foilset Search Full Index for Scripted foilset

CPS615-Introduction to F90 Features, Rationale for HPF and Problem Architecture

Given by Geoffrey C. Fox at Delivered Lectures of CPS615 Basic Simulation Track for Computational Science on 24 September 96. Foils prepared 27 December 1996

Secs 139.6

This continues the discussion of Fortran 90 with a set of overview remarks on each of the key new capabilities of this language
We also comment on value of Fortran90/HPF in a world that will switch to Java
We disgress to discuss a general theory of problem architectures as this explains such things as tradeoffs
  • HPCC v Software Engineering
  • HPF versus MPI
And the types of applications each software model is designed to address
(Note Server errors at start which confuses audio)


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
Master Set of Foils for 1996 Session of CPS615
Overview of Fortran 90 and HPF Fall 96
Part A:Overview of Programming Paradigms and Relation to Applications

Table of Contents for CPS615-Introduction to F90 Features, Rationale for HPF and Problem Architecture

There are two types of foils -- html and image which are each available in basic and JavaScript enabled "focused" style
(basic:)(focus style:) Denote Foils where Image Critical
(basic:)(focus style:) Denote Foils where Image has important information
(basic:)(focus style:) Denote Foils where HTML is sufficient
Indicates Available audio which is greyed out if missing


CPS 615 Lectures 1996 Fall Semester -- September 24
1 Delivered Lectures for CPS615 -- Base Course for the Simulation Track of Computational Science
Fall Semester 1996 --
Lecture of September 24 - 1996
2 Abstract of Sept 24 1996 CPS615 Lecture

General Discussion of Fortran 90
3 Important Features of Fortran90
4 Introduction to Fortran90 Arrays - I
5 Introduction to Fortran90 Arrays - II
6 Fortran90 Arrays and Memory Allocation
7 More on Fortran90 Arrays and Subroutines
8 Typical Use of Array and Intrinsic Operations
9 Derived Type in Fortran90
10 Examples of POINTER's in Fortran90
11 MODULEs in Fortran90
12 MODULEs INTERFACES and Overloaded Operators in Fortran90

Introduction to HPF -- Rationale
13 Outline of HPF Discussion
14 Information on HPF and HPF Forum (HPFF)
15 Possible Programming Models
16 Data Parallel Programming Model

Structure of Problems
17 Problem Architectures
18 Computing as a Mapping Problem
19 Complex Systems to give a Theory of Computing
20 Parallel Computing is "just" an optimization problem, even if we can't agree on what to optimize
21 Complex System Representation of Levels in Computer Software
22 5 Categories of Problems
23 Example of Basic Problem Architectures Regular Synchronous Problem Class
24 Example of Basic Problem Architectures Irregular Loosely Synchronous
25 Example of Basic Problem Architectures The difficult Asynchronous Class
26 Example of Basic Problem Architectures for MetaProblem Class
27 Software Bus Structure of USMADE
28 The Mapping of Heterogeneous Metaproblems onto Heterogeneous Metacomputer Systems

Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset

List of WebWisdom URL's Used in this Foilset


key pcwchap14 URL http://www.npac.syr.edu/copywrite/pcw//node334.html * Chapter 14 of Parallel Computing Works (Asynchronous Problems) by gcf on April 1,1995
Times 1 Foils referenced Foil 25
key pcwchap18 URL http://www.npac.syr.edu/copywrite/pcw//node441.html * Chapter 18 of Parallel Computing Works (Metaproblems) by gcf on April 1,1995
Times 1 Foils referenced Foil 26
key pcwchap3 URL http://www.npac.syr.edu/copywrite/pcw//node21.html * Chapter 3 of Parallel Computing Works (Theory of Problem Architecture) by gcf on April 1,1995
Times 2 Foils referenced Foil 17 Foil 21
key pcwchap4 URL http://www.npac.syr.edu/copywrite/pcw//node30.html * Chapter 4 of Parallel Computing Works (Synchronous Applications) by gcf on April 1,1995
Times 1 Foils referenced Foil 23
key pcwchap9 URL http://www.npac.syr.edu/copywrite/pcw//node174.html * Chapter 9 of Parallel Computing Works (Loosely Synchronous Applications) by gcf on April 1,1995
Times 1 Foils referenced Foil 24
© 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 Fri Aug 15 1997