This module describes many current approaches including different languages which support message passing, data parallelism and task parallelism. We describe the status of various approaches and what software is appropriate for what problems and what machines |
We describe High Performance Fortran and what features are needed for what applications as well as |
Special needs of coarse grain task parallelism |