2016 PGAS Applications Workshop (PAW) - Conference Table of Contents | IEEE Xplore

PGAS Applications Workshop (PAW)

2016 PGAS Applications Workshop (PAW)

DOI: 10.1109/PAW40209.2016

14-14 Nov. 2016

[Title page]

Publication Year: 2016,Page(s):i - i

[Copyright notice]

Publication Year: 2016,Page(s):ii - ii

[Copyright notice]

Table of contents

Publication Year: 2016,Page(s):iii - iii

Table of contents

Foreword

Publication Year: 2016,Page(s):iv - iv
Fortran coarrays have been used as an extension to the standard for over 20 years, mostly on Cray systems. Their appeal to users increased substantially when they were standardised in 2010. In this work we show that coarrays offer simple and intuitive data structures for 3D cellular automata (CA) modelling of material microstructures. We show how coarrays can be used together with an MPI finite el...Show More
PGAS models with a lightweight synchronization and shared memory abstraction, are seen as a good alternative to the Message Passing model for irregular communication patterns. OpenSHMEM is a library based PGAS model. OpenSHMEM 1.3 introduced Non-Blocking data movement operations to provide better asynchronous progress and overlap. In this paper, we present our experiences in designing Non-Blocking...Show More
Nearest-neighbor communication is one of the most important communication patterns appearing in many scientific applications. In this paper, we discuss the results of applying UPC++, a library-based partitioned global address space (PGAS) programming extension to C++, to an adaptive mesh framework (BoxLib), and a full scientific application GTC-P, whose communications are dominated by the nearest-...Show More
Chapel supports distributed computing with an underlying PGAS memory address space. While it provides abstractions for writing simple and elegant distributed code, the type system currently lacks a notion of locality i.e. a description of an object's access behavior in relation to its actual location. This often necessitates programmer intervention to avoid redundant non-local data access. Moreove...Show More
This paper will describe the application of the PGAS Global Arrays (GA) library to power grid simulations. The GridPACK™ framework has been designed to enable power grid engineers to develop parallel simulations of the power grid by providing a set of templates and libraries that encapsulate most of the details of parallel programming in higher level abstractions. The communication portions of the...Show More

Author index

Publication Year: 2016,Page(s):41 - 41