The incorporation of increasing core counts in modern processors used to build state-of-the-art supercomputers is driving application development towards exploitation of thread parallelism, in addition to distributed memory parallelism, with the goal of delivering efficient high-performance codes. In this work we describe the exploitation of threading and our experiences with it with respect to a real-world ocean modeling application code, MPAS-Ocean. We present detailed performance analysis and comparisons of various approaches and configurations for threading on the Cray XC series supercomputers
Up to 1920 processors of a cluster of distributed shared memory machines at the NASA Ames Research C...
This paper focuses on the parallelization of an ocean model applying current multicore processor-bas...
Part 8: High Performance Computing and BigDataInternational audienceWe investigate the scalability o...
The incorporation of increasing core counts in modern processors used to build state-of-the-art supe...
This paper describes an interactive parallelisation toolkit that can be used to generate parallel co...
This paper addresses two key parallelization challenges the unstructured mesh-based ocean modeling c...
MPAS-Ocean [4] is a component of the MPAS framework of climate models. MPAS-Ocean is an unstructured...
This paper presents the development of a general-purpose parallel ocean circulation model, for use ...
The Parallel Ocean Program (POP) is used in many strongly eddying ocean circulation simulations. Ide...
The design of the Parallel Ocean Program (POP) is described with an emphasis on portability. Perform...
We investigate performance of a coupled ocean/atmosphere general circulation model on high-performan...
Two alternative dual-level parallel implementations of the Multiblock Grid Princeton Ocean Model (MG...
Global climate modeling is one of the grand challenges of computational science, and ocean modeling ...
With a large variety and complexity of existing HPC machines and uncertainty regarding exact future ...
Abstract—ROMS is software that models and simulates an ocean region using a finite difference grid a...
Up to 1920 processors of a cluster of distributed shared memory machines at the NASA Ames Research C...
This paper focuses on the parallelization of an ocean model applying current multicore processor-bas...
Part 8: High Performance Computing and BigDataInternational audienceWe investigate the scalability o...
The incorporation of increasing core counts in modern processors used to build state-of-the-art supe...
This paper describes an interactive parallelisation toolkit that can be used to generate parallel co...
This paper addresses two key parallelization challenges the unstructured mesh-based ocean modeling c...
MPAS-Ocean [4] is a component of the MPAS framework of climate models. MPAS-Ocean is an unstructured...
This paper presents the development of a general-purpose parallel ocean circulation model, for use ...
The Parallel Ocean Program (POP) is used in many strongly eddying ocean circulation simulations. Ide...
The design of the Parallel Ocean Program (POP) is described with an emphasis on portability. Perform...
We investigate performance of a coupled ocean/atmosphere general circulation model on high-performan...
Two alternative dual-level parallel implementations of the Multiblock Grid Princeton Ocean Model (MG...
Global climate modeling is one of the grand challenges of computational science, and ocean modeling ...
With a large variety and complexity of existing HPC machines and uncertainty regarding exact future ...
Abstract—ROMS is software that models and simulates an ocean region using a finite difference grid a...
Up to 1920 processors of a cluster of distributed shared memory machines at the NASA Ames Research C...
This paper focuses on the parallelization of an ocean model applying current multicore processor-bas...
Part 8: High Performance Computing and BigDataInternational audienceWe investigate the scalability o...