How To Write (Nearly) Portable Fortran Programs for Parallel Computers and the MPI on NCX

Shao-Jing Dong

Computing Center, University of Kentucky, Lexington, 40506
Wed Sep 9 13:37:46 EDT 1998

Abstract:
There are many different architectures of the supercomputers, how we can make the program running on different architectures with very high user's effective speed? Based on a Monte Carlo program we will answer this question and discuss how the four principles --- coarse parallelism, locality, high BLAS level, instruction parallelism --- work to get high effective speed and the portability. We also will talk about the MPI programming with the compiler pre-processing.