Altair Feko: Which solution methods support GPU acceleration?

Esti Hansmann_20805
Esti Hansmann_20805
Altair Employee
edited August 2023 in Altair HyperWorks

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.

 

image 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.