Skip to content

Conference call notes 20161026

Kenneth Hoste edited this page Oct 26, 2016 · 4 revisions

(back to Conference calls)

Notes on the 62nd EasyBuild conference call, Wednesday October 26th 2016 (5pm - 6pm CET)

Attendees

Alphabetical list of attendees (4):

  • Joachim Hein (Lunarc, Lund University, Sweden)
  • Kenneth Hoste (HPC-UGent)
  • Bart Oldeman (McGill University, Canada)
  • Guilherme Peretti Pezzi (CSCS, Switzerland)

Agenda

Notes

EasyBuild 3.0 roadmap
RPATH support
  • https://github.com/hpcugent/easybuild-framework/pull/1942
  • building GCC 5.4.0 with --rpath enabled fails in a weird way
  • considered success if OpenFOAM can be built on top of foss/2016b with --rpath enabled
  • Bart: alternate approach to using RPATH: use EasyBuild in Nix (which does RPATH by default)
    • this works to build HPL/OpenFOAM with iompi toolchain
deprecating old/inactive toolchains
Cross compiling
  • e.g. issue with FFTW mentioned by Joachim on ML: configure with --enable-avx2, or not?
    • add FFTW easyblock that figures out which processor features are available, determine which configure options should be used?
    • not using AVX2 for FFTW may cause 4x slowdown on Haswell, in theory...
  • FFTW is just one example, there are others
  • for FFTW specifically it may be OK, since it builds 'fat' binaries with runtime detection
    • similar approach in recent OpenBLAS
  • other example of cross compilation: https://portal.tacc.utexas.edu/user-guides/stampede#knl-building
  • open issue in framework repo to track what is needed for this?
  • mostly a documentation problem to mention how cross compilation is supported now...
    • e.g. build on every cluster + --optarch control
Other
Clone this wiki locally