Altair Feko: Which solution methods support GPU acceleration?
Esti
Altair Employee
This article lists the solution methods in Feko that support GPU acceleration for sequential (single CPU core) runs.
Feko supports the use of a graphics processing unit (GPU) for simulation acceleration using the unified device architecture (CUDA) framework from NVIDIA.
The computational phases targeted for execution on a CUDA-based GPU show a significant speedup compared to standard CPU-based execution.
Note: Minimum requirements for CUDA device:
-
- Compute capability of at least 3.5.
- Driver installed on system must support CUDA 11.6.
The following solution methods support GPU acceleration:
-
MoM* for single and double precision matrix solve (LU decomposition): Support single or multiple GPUs.
-
CMA: Supports multiple GPUs.
- RL-GO for manual (fixed) ray launching grid and flat meshes (not curvilinear): Supports single GPU.
- FDTD: Supports single GPU.
* Includes SEP, VEP, planar Green's function (multilayer substrates) and thin dielectric sheets.
1