Exploiting parallelism in multidisciplinary applications using Opus
Conference
·
OSTI ID:125607
- NASA Langley Research Center, Hampton, VA (United States)
Opus is a set of Fortran language extensions that provides shared data abstractions (SDAs) as a method for communication and synchronization among coarse-grain data parallel tasks. In this paper we focus on a simplified multidisciplinary optimization application (the design of a full aircraft configuration) and present a version of the code using the features of Opus. We also briefly describe the runtime system needed to support Opus.
- OSTI ID:
- 125607
- Report Number(s):
- CONF-950212--; CNN: Contract NAS1-19480
- Country of Publication:
- United States
- Language:
- English
Similar Records
Language constructs and runtime systems for compositional parallel programming
Task parallelism and high-performance languages
A Full-Stack Exploration of Language-Based Parallelism in Fortran 2023
Conference
·
Tue Feb 28 23:00:00 EST 1995
·
OSTI ID:32551
Task parallelism and high-performance languages
Technical Report
·
Thu Feb 29 23:00:00 EST 1996
·
OSTI ID:205045
A Full-Stack Exploration of Language-Based Parallelism in Fortran 2023
Conference
·
Mon Sep 30 00:00:00 EDT 2024
·
OSTI ID:2440849