Delivery included to the United States

A Software Architecture for Multidisciplinary Applications

A Software Architecture for Multidisciplinary Applications Integrating Task and Data Parallelism

Paperback (23 Oct 2018)

Not available for sale

Out of stock

This service is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Publisher's Synopsis

Data parallel languages such as Vienna Fortran and HPF can be successfully applied to a wide range of numerical applications. However, many advanced scientific and engineering applications are of a multidisciplinary and heterogeneous nature and thus do not fit well into the data parallel paradigm. In this paper we present new Fortran 90 language extensions to fill this gap. Tasks can be spawned as asynchronous activities in a homogeneous or heterogeneous computing environment; they interact by sharing access to Shared Data Abstractions (SDA's). SDA's are an extension of Fortran 90 modules, representing a pool of common data, together with a set of Methods for controlled access to these data and a mechanism for providing persistent storage. Our language supports the integration of data and task parallelism as well as nested task parallelism and thus can be used to express multidisciplinary applications in a natural and efficient way. Chapman, Barbara and Mehrotra, Piyush and Vanrosendale, John and Zima, Hans Unspecified Center NAS1-19480; FWF-P8989-PHY; BMWF-GZ-308.9281-IV/3/93; RTOP 505-90-52-01

Book information

ISBN: 9781729144206
Publisher: Independently Published
Imprint: Independently Published
Pub date:
Number of pages: 26
Weight: 88g
Height: 280mm
Width: 216mm
Spine width: 1mm