SCHEDULE: Tools for developing and analyzing parallel Fortran programs
Technical Report
·
OSTI ID:7043801
This paper describes an environment for the transportable implementation of parallel algorithms in a Fortran setting. By this we mean that a user's code is virtually identical for each machine. The main tool in this environment is a package called SCHEDULE which has been designed to aid a programmer familiar with a Fortran programming environment to implement a parallel algorithm in a manner that will lend itself to transporting the resulting program across a wide variety of parallel machines. The package is designed to allow existing Fortran subroutines to be called through SCHEDULE, without modification, thereby permitting users access to a wide body of existing library software in a parallel setting. Machine intrinsics are invoked within the SCHEDULE package, and considerable effort may be required on our part to move SCHEDULE from one machine to another. On the other hand, the user of SCHEDULE is relieved of the burden of modifying each code he desires to transport from one machine to another. 17 refs., 11 figs., 1 tab.
- Research Organization:
- Argonne National Lab., IL (USA)
- DOE Contract Number:
- AC05-84OR21400; FG02-85ER25001; W-31109-ENG-38
- OSTI ID:
- 7043801
- Report Number(s):
- ANL/MCS-TM-86; ON: DE87003077
- Country of Publication:
- United States
- Language:
- English
Similar Records
Portable environment for developing parallel Fortran programs
A Programmable Preprocessor for Parallelizing Fortran-90
Portable FORTRAN contour-plotting subprogram
Conference
·
Tue Jul 01 00:00:00 EDT 1986
·
OSTI ID:5271429
A Programmable Preprocessor for Parallelizing Fortran-90
Conference
·
Thu Jul 01 00:00:00 EDT 1999
·
OSTI ID:15001833
Portable FORTRAN contour-plotting subprogram
Technical Report
·
Fri Jul 01 00:00:00 EDT 1983
·
OSTI ID:5843330