Fifth in series of Chuck Koelbel on HPF |
Overall Discussion followed by Examples
|
Of Increasing Complexity ..... |
001 "High Performance Fortran in Practice" tutorial 5. Parallel Programming in HPF Presented at SIAM Parallel Processing San Francisco, Feb. 14, 1995 Completely Revised for Supercomputing '95 Presented at Supercomputing '95, San Diego, December 4, 1995 Presented at University of Tennessee (short form), Knoxville, March 21, 1996 Presented at Metacenter Regional Alliances, Cornell, May 6, 1996 Presented at Summer of HPF Workshop, Vienna, July 1, 1996 Presented at Institute for Mathematics & its Applications, Minneapolis, September 11-13, 1996 Presented at Corps of Engineers Waterways Experiments Station, Vicksburg, MS, October 30-November 1, 1996 Presented at Supercomputing '96, Pittsburgh, PA, November 17, 1996 Presented at NAVO, Stennis Space Center, MS, Feb 13, 1997 Presented at HPF Users Group (short version), Santa Fe, NM, February 23, 1997 Presented at ASC, Wright-Patterson Air Force Base, OH, March 5, 1997 Parts presented at SC'97, November 17, 1997 Parts presented (slideshow mode) at SCą97, November 15-21, 1997 Presented at DOD HPC Users Group, June 1, 1998 002 Outline 003 Designing Parallel Algorithms 004 Designing Parallel Programs in HPF 005 Jacobi Iteration Jacobi Iteration: The Algorithm 006 Jacobi Iteration: Equations and Pictures 007 Jacobi Iteration: Partitioning 008 Jacobi Iteration: Communication 009 Jacobi Iteration: Agglomeration 010 Jacobi Iteration: HPF Program 011 Jacobi Iteration: Mapping 012 Gaussian Elimination Gaussian Elimination: The Algorithm 013 Gaussian Elimination: Pictures 014 Gaussian Elimination: Partitioning 015 Gaussian Elimination: Communication 016 Gaussian Elimination: Agglomeration 017 Gaussian Elimination: HPF Program 018 Gaussian Elimination: Mapping 019 Conjugate Gradient Conjugate Gradient: The Algorithm 020 Conjugate Gradient: Equations and Pictures 021 Conjugate Gradient: More Equations 022 Conjugate Gradient: Partitioning 023 Conjugate Gradient: Communication 024 Conjugate Gradient: Agglomeration 025 Conjugate Gradient: HPF Program 026 Conjugate Gradient: Mapping 027 Irregular Mesh Irregular Mesh Relaxation: The Algorithm 028 Irregular Mesh: Sequential Program 029 Irregular Mesh: Partitioning & Communication 030 Irregular Mesh: Agglomeration I 031 Irregular Mesh: Agglomeration II 032 Irregular Mesh: Pictures 033 Irregular Mesh: Bad Data Distribution 034 Irregular Mesh: Good Data Distribution 035 Irregular Mesh: HPF Program 036 Irregular Mesh: Mapping