Generalized Portable SHMEM Library for High Performance Computing
- Iowa State Univ., Ames, IA (United States)
This dissertation describes the efforts to design and implement the Generalized Portable SHMEM library, GPSHMEM, as well as supplementary tools. There are two major components of the GPSHMEM project: the GPSHMEM library itself and the Fortran 77 source-to-source translator. The rest of this thesis is divided into two parts. Part I introduces the shared memory model and the distributed shared memory model. It explains the motivation behind GPSHMEM and presents its functionality and performance results. Part II is entirely devoted to the Fortran 77 translator call fgpp. The need for such a tool is demonstrated, functionality goals are stated, and the design issues are presented along with the development of the solutions.
- Research Organization:
- Ames Lab., Ames, IA (United States)
- Sponsoring Organization:
- USDOE Office of Science (SC)
- DOE Contract Number:
- W-7405-ENG-82
- OSTI ID:
- 816447
- Report Number(s):
- IS--T 1938
- Country of Publication:
- United States
- Language:
- English
Similar Records
A Generalized Portable SHMEM Library for High Performance Computing
Hermes Utility Libraries and Tools
XERROR; Fortran library error-handling package. [CDC7600,6600,CYBER175 (designed to be machine-independent); FORTRAN 66 and FORTRAN 77]
Conference
·
Fri Sep 15 00:00:00 EDT 2000
·
OSTI ID:764612
Hermes Utility Libraries and Tools
Software
·
Mon Jun 02 20:00:00 EDT 2008
·
OSTI ID:code-54643
XERROR; Fortran library error-handling package. [CDC7600,6600,CYBER175 (designed to be machine-independent); FORTRAN 66 and FORTRAN 77]
Technical Report
·
·
OSTI ID:6478763