Performance Characteristics of Hybrid MPI/OpenMP Scientific Applications on a Large-Scale Multithreaded BlueGene/Q Supercomputer

Author(s):  
Xingfu Wu ◽  
Valerie Taylor
Author(s):  
OE Bronson Messer ◽  
Ed D’Azevedo ◽  
Judy Hill ◽  
Wayne Joubert ◽  
Mark Berrill ◽  
...  

We have developed a set of reduced, proxy applications (“MiniApps”) based on large-scale application codes supported at the Oak Ridge Leadership Computing Facility (OLCF). The MiniApps are designed to encapsulate the details of the most important (i.e. the most time-consuming and/or unique) facets of the applications that run in production mode on the OLCF. In each case, we have produced or plan to produce individual versions of the MiniApps using different specific programing models (e.g., OpenACC, CUDA, OpenMP). We describe some of our initial observations regarding these different implementations along with estimates of how closely the MiniApps track the actual performance characteristics (in particular, the overall scalability) of the large-scale applications from which they are derived.


Author(s):  
Raeesh Muhammad ◽  
Suhwan Kim ◽  
Jaewoo Park ◽  
Minji Jung ◽  
Myeongeun Lee ◽  
...  

Stable isotopes of hydrogen are a prerequisite for many industrial and scientific applications and require their ready supply at a large scale. Herein, we explore the chemical affinity-assisted separation of...


Author(s):  
David A. Beckingsale ◽  
Thomas RW Scogland ◽  
Jason Burmark ◽  
Rich Hornung ◽  
Holger Jones ◽  
...  

1985 ◽  
Vol 28 (242) ◽  
pp. 1761-1767 ◽  
Author(s):  
Hiromu HASHIMOTO ◽  
Sanae WADA ◽  
Takashi MARUKAWA

1992 ◽  
Vol 1 (2) ◽  
pp. 99-114
Author(s):  
Tom MacDonald

The predominant programming language for numeric and scientific applications is Fortran-77 and supercomputers are primarily used to run large-scale numeric and scientific applications. Standard C* is not widely used for numerical and scientific programming, yet Standard C provides many desirable linguistic features not present in Fortran-77. Furthermore, the existence of a standard library and preprocessor eliminates the worst portability problems. A comparison of Standard C and Fortran-77 shows several key deficiencies in C that reduce its ability to adequately solve some numerical problems. Some of these problems have already been addressed by the C standard but others remain. Standard C with a few extensions and modifications could be suitable for all numerical applications and could become more popular in supercomputing environments.


Sign in / Sign up

Export Citation Format

Share Document