DeepAI AI Chat
Log In Sign Up

Task parallel implementation of a solver for electromagnetic scattering problems

01/10/2018
by   Afshin Zafari, et al.
ISMB
Politecnico di Torino
Uppsala universitet
0

Electromagnetic computations, where the wavelength is small in relation to the geometry of interest, become computationally demanding. In order to manage computations for realistic problems like electromagnetic scattering from aircraft, the use of parallel computing is essential. In this paper, we describe how a solver based on a hierarchical nested equivalent source approximation can be implemented in parallel using a task based programming model. We show that the effort for moving from the serial implementation to a parallel implementation is modest due to the task based programming paradigm, and that the performance achieved on a multicore system is excellent provided that the task size, depending on the method parameters, is large enough.

READ FULL TEXT

page 15

page 18

page 19

01/10/2018

DuctTeip: An efficient programming model for distributed task based parallel computing

Current high-performance computer systems used for scientific computing ...
09/15/2016

An object oriented parallel finite element scheme for computations of PDEs: Design and implementation

Parallel finite element algorithms based on object-oriented concepts are...
09/11/2020

Kvik: A task based middleware with composable scheduling policies

In this paper we present Kvik: an implementation of a task-based "middle...
09/29/2020

A task-based approach to parallel parametric linear programming solving, and application to polyhedral computations

Parametric linear programming is a central operation for polyhedral comp...
10/22/2022

torchode: A Parallel ODE Solver for PyTorch

We introduce an ODE solver for the PyTorch ecosystem that can solve mult...
06/09/2023

Simulation of the 3D Radiative Transfer with Anisotropic Scattering for Convective Trails

The integro-differential formulation of the RTE and its solution by iter...
03/23/2021

A parallel implementation of a diagonalization-based parallel-in-time integrator

We present and analyze a parallel implementation of a parallel-in-time m...