Altair WinProp: Which Parallel Computing Methods Are Supported?

Esti
Esti
Altair Employee

This article summarises the supported parallel computing methods in WinProp 2024.0.

 

CPU Parallelisation for Distributed Memory Systems

WinProp 2024.0 supports Hybrid-Parallelisation (MPI + Multithreading / OpenMP) for clusters and shared memory computers using the Standard Ray Tracing (SRT) propagation model in ProMan.

 

image

The performance for an indoor model with three interactions.

 

GPU Acceleration

WinProp 2024.0 does not support the use of multiple GPUs for simulation acceleration.

 

Concurrent Computations

WinProp 2024.0 supports concurrent computations in the case of multi-core / multi-CPU machines. By default, the maximum available number of cores is used for concurrent computations in ProMan.

The number of concurrent computations can be modified in ProMan by clicking Settings > Global settings > Computation tab and specifying the Number of concurrent computations (Multi-Core/multi-cpu).

image  Limit the number of concurrent computations to reduce RAM usage.

 

Parallelised Propagation Models

WinProp 2024.0 uses multiple threads in some of its propagation models. For example, when using the Standard Ray Tracing (SRT) propagation model, multiple threads are used to compute a single transmitter to accelerate the computation.

Propagation models using multiple threads are Standard Ray Tracing (SRT), Shooting and Bouncing Rays (SBR) and Intelligent Ray Tracing (IRT).

All rural propagation models (except for the rural Dominant Path model (DPM)) are parallelized over the receiving pixels.

Tagged: