Parallelization strategies for computational fluid dynamics software: state of the art review

A Afzal, Z Ansari, AR Faizabadi, MK Ramis - Archives of Computational …, 2017 - Springer
Computational fluid dynamics (CFD) is one of the most emerging fields of fluid mechanics
used to analyze fluid flow situation. This analysis is based on simulations carried out on …

From Physics Model to Results: An Optimizing Framework for Cross‐Architecture Code Generation

M Blazewicz, I Hinder, DM Koppelman… - Scientific …, 2013 - Wiley Online Library
Starting from a high‐level problem description in terms of partial differential equations using
abstract tensor notation, the Chemora framework discretizes, optimizes, and generates …

CaKernel–a parallel application programming framework for heterogenous computing architectures

M Blazewicz, SR Brandt, M Kierzynka… - Scientific …, 2011 - content.iospress.com
With the recent advent of new heterogeneous computing architectures there is still a lack of
parallel problem solving environments that can help scientists to use easily and efficiently …

Cactus: Issues for sustainable simulation software

F Löffler, SR Brandt, G Allen, E Schnetter - arXiv preprint arXiv:1309.1812, 2013 - arxiv.org
The Cactus Framework is an open-source, modular, portable programming environment for
the collaborative development and deployment of scientific applications using high …

Chemora: A PDE-solving framework for modern high-performance computing architectures

E Schnetter, M Blazewicz, SR Brandt… - … in Science & …, 2015 - ieeexplore.ieee.org
Modern HPC architectures consist of heterogeneous multicore, many-node systems with
deep memory hierarchies. Modern applications employ ever more advanced discretization …

Gaining the broad expertise needed for high-end computational science and engineering research

P Messina - Computing in Science & Engineering, 2015 - ieeexplore.ieee.org
Leadership-class systems can enable breakthroughs in science, but to use them
productively requires significant expertise. There's a need to disseminate this expertise to …

Performance and optimization abstractions for large scale heterogeneous systems in the cactus/chemora framework

E Schnetter - 2013 Extreme Scaling Workshop (xsw 2013), 2013 - ieeexplore.ieee.org
We describe a set of lower-level abstractions to improve performance on modern large scale
heterogeneous systems. These provide portable access to system-and hardware dependent …

[PDF][PDF] Model-driven auto-tuning of stencil computations on GPUs

Y Hu, DM Koppelman, SR Brandt… - Histencils …, 2015 - pdfs.semanticscholar.org
Model-Driven Auto-Tuning of Stencil Computations on GPUs Page 1 Model-Driven Auto-Tuning
of Stencil Computations on GPUs Yue Hu1,2, David M. Koppelman1,2, Steven R. Brandt1,3 …

Using GPU's to accelerate stencil-based computation kernels for the development of large scale scientific applications on heterogeneous systems

J Tao, M Blazewicz, SR Brandt - ACM SIGPLAN Notices, 2012 - dl.acm.org
We present CaCUDA-a GPGPU kernel abstraction and a parallel programming framework
for developing highly efficient large scale scientific applications using stencil computations …

Development of the p-medicine oncosimulator as a parallel treatment support system

M Blazewicz, EC Georgiadi, J Pukacki… - Proceedings of the …, 2014 - ieeexplore.ieee.org
The purpose of this research was the parallelization of the Wilms' Oncosimulator, an
integrated cancer treatment support system modeling the growth of nephroblastoma tumors …