YASK--Yet Another Stencil Kit: a domain-specific language and framework to create high-performance stencil code for implementing finite-difference methods and similar applications.
Add checks when applying NUMA MPI pinning.
A few small changes:
Major changes:
Remove reliance on compiler-specific feature.
Most significant changes:
-offload
knob to yask.sh
to simplify benchmarking offload kernels.yask.sh
.Some small device-offload fixes.
Remove more warnings and simplify build process for non-Intel compilers.
Some small changes to allow building by more compilers, targeting more hardware:
Main changes: