Loosely Synchronous: Irregular in Space, Regular in Time
-
Tightly coupled, Dynamic, Loosely Synchronous
-
e.g. Finite elements
-
Particle dynamics
|
Fortran + Message Passing "works but is not portable
|
Extended HPF (HPF+) designed to do most of these examples
|
Data or geometric parallelism again but dynamic data structures which are not arrays
-
Need new runtime libraries (CHAOS and PCRC)
-
Need new data structures
-
Load-balancing "solved in principle" if we can find appropriate data structures and global operations
|