Skip to content

FluidNumerics/self-mini-apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SELF Mini-Apps

This repository contains mini-apps that can be used for experimenting with new implementations for the core algorithm's in the Spectral Element Library in Fortran.

Some benchmark results

Divergence (2-D)

Fluid Numerics - "Noether" - AMD MI210

These results show the effective bandwidth (in GB/s) for the various 2-D divergence kernel implementations on Fluid Numerics' "Noether" platform. This system is equipped with 4x AMD MI210 GPUs and two AMD EPYC 7313 16-Core Processors, giving a 8 vCPU/GPU ratio. All benchmarks are shown for 1 MI210 GPU; for CPU-only kernels, we use 8 threads for our do concurrent loops. The environment consists of the Ubuntu 22.04 operating system, with gfortran 12.3.0, and ROCm 6.2.1 .

Screenshot from 2024-10-31 12-47-10

See the interactive report

Divergence (3-D)

Fluid Numerics - "Noether" - AMD MI210

These results show the effective bandwidth (in GB/s) for the various 3-D divergence kernel implementations on Fluid Numerics' "Noether" platform. This system is equipped with 4x AMD MI210 GPUs and two AMD EPYC 7313 16-Core Processors, giving a 8 vCPU/GPU ratio. All benchmarks are shown for 1 MI210 GPU; for CPU-only kernels, we use 8 threads for our do concurrent loops. The environment consists of the Ubuntu 22.04 operating system, with gfortran 12.3.0, and ROCm 6.2.1Screenshot from 2024-10-31 13-11-02

See the interactive report

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published