Altair WinProp: Which Parallel Computing Methods Are Supported?
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.
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).
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.