Find this at http://www.npac.syr.edu/users/gcf/gemoct97/

Computational Science Issues for GEM

Given by Geoffrey C. Fox at GEM WorkShop Santa Fe on 24-25 October 97. Foils prepared 27 October 1997

We briefly discuss relevant features of the national scene
We state the computational problem for GEM and analyze parallel computing issues for key steps
We map into a particle dynamics analogy using Green's function formalism and consider O(N2) cut-off O(N) and fast multipole methods
We go in detail through the fast multipole method
We expect object oriented approaches to be very important booth at language level and in using technologies like CORBA to integrate world-wide collaboration, simulations and experiments.


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
GEMOct97Master           Master Set of Foils for GEM Computational 
                          Science Presentation
CPS615F90HPF96           Overview of Fortran 90 and HPF Fall 96
GeneralFoils97B          General NPAC Foils-B starting 
                          June97(PowerPoint)

Table of Contents for Computational Science Issues for GEM



Presentation at Santa Fe GEM Meeting Octobe 24 1997
           GEMOct97Master 001 001 Computational Science and the GEM 
                                  Project GEM Workshop Santa Fe 
                                  October 24-25 1997
           GEMOct97Master 002 002 Abstract of GEM Workshop 
                                  Presentation on Computational 
                                  Science

Some Remarks on HPCC
           GEMOct97Master 003 003 Some International HPCC Activities
           GEMOct97Master 004 004 Some Relevant Lessons from HPCC
           GEMOct97Master 005 005 New Initiatives of Current HPCC
           GEMOct97Master 006 006 Possible Special Features of 
                                  Earthquake Simulation

Analysis of Computational structure of Green's Function Approach to GEM
           GEMOct97Master 007 007 Basic Computational Structure - I
           GEMOct97Master 008 008 Basic Computational Structure - II
           GEMOct97Master 009 009 Analysis of Computational Structure
           GEMOct97Master 010 010 First two Solutions of O(N2) 
                                  Computational Complexity
           GEMOct97Master 011 011 Second two Solutions of O(N2) 
                                  Computational Complexity

The Fast Multipole
           GEMOct97Master 012 012 Basic Idea of Fast Multipole 
                                  Algorithm
           GEMOct97Master 013 013 Intermediate results of a 
                                  computation of 322 million particles
                                   on ASCI Red
           GEMOct97Master 014 014 Intermediate results of a 
                                  computation of 9.7 million particles
                                   on PC Cluster loki
           GEMOct97Master 015 015 Some Performance Results of Interest
                                   from Salmon and Warren
           GEMOct97Master 016 016 Hierarchical Breakup of 2D Space
           GEMOct97Master 017 017 Simple Illustration of Tree Data 
                                  Structure
           GEMOct97Master 018 018 Tree Structure for 10,000  bodies 
                                  centrally clustered in a disk
           GEMOct97Master 019 019 Generation of Tree for a small 
                                  number of particles
           GEMOct97Master 020 020 3 Approximations to Force on a  
                                  Particle in Fast Multipole Approach
           GEMOct97Master 021 021 Parallelism in O(N2) N Body Approach
                                    I
           GEMOct97Master 022 022 Parallelism in O(N2) N Body Approach
                                    II
           GEMOct97Master 023 023 Parallelism in Cut Off Force 
                                  Approach
           GEMOct97Master 024 024 Problems in Cut off Force 
                                  Parallelism
           CPS615F90HPF96 043 025 Example of Graphics Rendering
           GEMOct97Master 025 026 Generation of Keys in Salmon Warren 
                                  Method
           GEMOct97Master 026 027 Generation of 3D Key for Salmon 
                                  Warren
           GEMOct97Master 027 028 Parallelism in Salmon Warren 
                                  Approach
           GEMOct97Master 028 029 Two Space Filling Curves
           GEMOct97Master 029 030 Morton Curve split up into 8 
                                  processors represented by different 
                                  gray levels
           GEMOct97Master 030 031 Space Filling Curve chopped up into 
                                  equal length parts
           GEMOct97Master 031 032 Parallel Algorithm in Fast Multipole
                                   I
           GEMOct97Master 032 033 Locally essential Data for Processor
                                   in Bottom Left Hand Corner of 
                                  Processor Array
           GEMOct97Master 033 034 Parallel Algorithm in Fast Multipole
                                   II

General Remarks
           GEMOct97Master 034 035 Scaling Ideas in GEM
           GEMOct97Master 035 036 Lessons from Other Fields

Some Glimpse of relevance of Web and CORBA
          GeneralFoils97B 038 037 General Web based Middle Tier Server
                                   Architecture
          GeneralFoils97B 008 038 High Functionality Software Layer
          GeneralFoils97B 020 039 Diagram of HPCORBA Architecture

List of Foils Used as they occur

GEMOct97Master           Master Set of Foils for GEM Computational 
                          Science Presentation
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
CPS615F90HPF96           Overview of Fortran 90 and HPF Fall 96
43
GeneralFoils97B          General NPAC Foils-B starting 
                          June97(PowerPoint)
38 8 20

Sorted List of Foils Used

GEMOct97Master           Master Set of Foils for GEM Computational 
                          Science Presentation
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
CPS615F90HPF96           Overview of Fortran 90 and HPF Fall 96
43
GeneralFoils97B          General NPAC Foils-B starting 
                          June97(PowerPoint)
8 20 38


© 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 Mon Oct 27 1997