Overview of the force scientific parallel language

  • Authors:
  • Gita Alaghband;Harry F. Jordan

  • Affiliations:
  • -;-

  • Venue:
  • Scientific Programming
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Force parallel programming language designed for large-scaleshared-memory multiprocessors is presented. The language provides anumber of parallel constructs as extensions to the ordinary Fortranlanguage and is implemented as a two-level macro preprocessor tosupport portability across shared memory multiprocessors. Theglobal parallelism model on which the Force is based provides apowerful parallel language. The parallel constructs, genericsynchronization, and freedom from process management supported bythe Force has resulted in structured parallel programs that areported to the many multiprocessors on which the Force isimplemented. Two new parallel constructs for looping and functionaldecomposition are discussed. Several programming examples toillustrate some parallel programming approaches using the Force arealso presented.