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 (probably C++ can be better used for "difficult" cases. This implies integrated multilanguage support.)
|
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).
-
Image Processing quite well understood due to ARPA iWARP activity (CMU and elsewhere)
-
Other fields less completely understood.
|