Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Exploiting parallelism in multidisciplinary applications using Opus

Conference ·
OSTI ID:125607
; ;  [1]
  1. 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
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