Should not solve ALL Problems
|
Goal: Express in a high level portable scalable fashion those aspects of problems one would like to use Fortran for
-
Need not solve all issues Roughly express all data parallelism and needed task parallelism
-
Integrate other programming paradigms to address remaining issues (see PCRC - Parallel Compiler Runtime Consortium)
|
Lessons from study of
-
CMFORTRAN experience
-
Some initial HPF experience
-
Fortran + Message Passing Experience
|
Particle Dynamics and Parallel Differential Equation Solving have been studied in detail (for HPF). Other fields less completely understood.
|