Skip to content

Implementation of the Helmholtz operator -- Ax -- with SDFG IR. The Ax implementations are stored in ``src/sdfg`` and wrapped C/++ to interface with FORTRAN.

Notifications You must be signed in to change notification settings

MaansAndersson/ax_helm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Requires Neko (with CUDA or HIP) and DaCe both as subomdules.

git submodule update --init --recursive

Set PATHS in setup

`setup.sh` assumes neko in `submodules/neko/neko_install` 
Does no assumption on `DACE_PATH` 

To build nekobench

. setup.sh 
make clean
make all

To run DaCe backend

./nekobench data/32768.nmsh 8 1000 0

To run native backend

./nekobench data/32768.nmsh 8 1000 1

About

Implementation of the Helmholtz operator -- Ax -- with SDFG IR. The Ax implementations are stored in ``src/sdfg`` and wrapped C/++ to interface with FORTRAN.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published