Parallelization strategies for computational fluid dynamics software: state of the art review
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 …
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 …
abstract tensor notation, the Chemora framework discretizes, optimizes, and generates …
CaKernel–a parallel application programming framework for heterogenous computing architectures
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 …
parallel problem solving environments that can help scientists to use easily and efficiently …
Cactus: Issues for sustainable simulation software
The Cactus Framework is an open-source, modular, portable programming environment for
the collaborative development and deployment of scientific applications using high …
the collaborative development and deployment of scientific applications using high …
Chemora: A PDE-solving framework for modern high-performance computing architectures
Modern HPC architectures consist of heterogeneous multicore, many-node systems with
deep memory hierarchies. Modern applications employ ever more advanced discretization …
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 …
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 …
heterogeneous systems. These provide portable access to system-and hardware dependent …
[PDF][PDF] Model-driven auto-tuning of stencil computations on GPUs
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 …
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
We present CaCUDA-a GPGPU kernel abstraction and a parallel programming framework
for developing highly efficient large scale scientific applications using stencil computations …
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 …
integrated cancer treatment support system modeling the growth of nephroblastoma tumors …