Foilset Search Full Index for Scripted foilset

CPS615-Align and Distribute in HPF

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

Secs 64.8

This continues the discussion of HPF in the area of distribution and ALIGN statements.
The discussion of ALIGN should be improved as audio makes dubious statements about "broadcasting" information.
The distribution discussion includes a reasonable descriuption of block and cyclic and when you should use them.


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

Table of Contents for CPS615-Align and Distribute in HPF

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 HTML is sufficient
Indicates Available audio which is greyed out if missing


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

Align
3 Changing Rank in Align Directive
4 Replication in Align Directive
5 General Alignments in HPF
6 Formal Definition of Align Directive
7 More obscure Complicated Examples of Align Directive

Distribute Statement
8 Distribution Directive in HPF
9 Basic Examples of Distribute Directive
10 Two Dimensional Example of Distribute Directive
11 The Two Basic Distributions in HPF
12 The Example of Matrix Inversion
13 Example of Graphics Rendering
14 Example of Distribute Directive with Complex Alignment
15 Dynamic Data Mapping
16 Advanced Mapping Directives -- ReDistribution and ReAlign
17 Advanced Mapping Directives -- Allocatable arrays and pointers
18 Subprograms in HPF
19 Passing Distributed Arrays as Subprogram Arguments in HPF
20 Mapping Options for Dummy (Subroutine) Arguments
21 Inherit Distribution Directive in HPF
22 Summary of Mapping Directives in HPF
23 Fundamental Parallelism Assumption in HPF
24 Parallel statements and Constructs in HPF
25 Parallelism in Fortran 90 array assignments
26 WHERE (masked array assignment) in HPF

Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset
© 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