easybuild-framework icon indicating copy to clipboard operation
easybuild-framework copied to clipboard

add support for AOCC compiler + AMD FFTW library and definitions for amd, aocc, aompi toolchains

Open zemu-unile opened this issue 3 years ago • 0 comments

Adds support for

  • AOCC compiler in toolchains https://developer.amd.com/amd-aocc/
  • AOCC toolchain (GCCcore as subtoolchain)
  • aompi toolchain (AOCC + OpenMPI)
  • amd toolchain (aompi + math libraries from AOCL: BLIS,libFLAME,FFTW,ScaLAPACK) https://developer.amd.com/amd-aocl/

For AOCC, I am unsure how many options regarding vectorization should be provided. The manual mentions a few https://developer.amd.com/wp-content/resources/57222_AOCC_UG_Rev_3.2.pdf page 24+

See https://github.com/easybuilders/easybuild-easyconfigs/pull/16037 for corresponding easyconfigs.

zemu-unile avatar Aug 12 '22 14:08 zemu-unile