Skip to content

3rd EasyBuild hackathon meeting minutes day 2

Kenneth Hoste edited this page Mar 15, 2013 · 5 revisions

(Tuesday Mar. 12th 2013, 10am-6pm)

The second day of the 3rd EasyBuild hackathon was the first day of the actual 2-day hackathon. The attendees got to know EasyBuild better by installing it and getting hands-on experience on building software. Some already even got to adding support for new software by producing their own easyconfig files, or started fixing outdated easyblocks/easyconfigs for software they care about.

These notes were mainly taken by Kenneth and Jens, with contributions by Fotis.

Attendees

  • Kenneth Hoste (HPC-UGent, EasyBuild developer and release manager)
  • Jens Timmerman (HPC-UGent, EasyBuild developer)
  • Fotis Georgatos (University of Luxembourg, HPC sysadmin and active contributor)
  • Thekla Loizou (The Cyprus Institute, HPC user support)
  • George Tsouloupas (The Cyprus Institute, HPC sysadmin and user support)
  • Mohamed Gafaar (Bibliotheca Alexandrina, HPC sysadmin/user support)
  • Dina Mahmoud Ibrahim (Cairo University, HPC sysadmin/user support)
  • Alan O'Cais (Jülich Supercomputing Centre, HPC user support & LinkSCEEM)
  • Alexander Schnurpfeil (Jülich Supercomputing Center, HPC user suppot)
  • Nicolas ?? (??, HPC user (OpenFOAM)) FIXME
  • George Fanourgakis (The Cyprus Institute, HPC user, molecular dynamics)
  • Stelios Erotokritou (The Cyprus Institute, HPC user support/PRACE)

Program

  • [10am-6pm] hackathon, day 1
  • [6pm-8.00pm] aftermath: discussathon with George T., Fotis, Jens T. and Kenneth

Discussion notes

  • [Fotis]
  • discuss a way to make modules conflict for compilers, MPI, BLAS/LAPACK, ...(?)
  • one way would be to add ghost modules being loaded as e.g. a compiler is needed
  • COMPILER/GCC-4.6.3
  • add extra conflict COMPILER line in GCC, icc, ifort modules
  • problems: * shows up in module list * icc vs ifort needs special attention, they're both compilers
    • C_COMPILER vs FORTRAN_COMPILER? * no way of easily combining GCC and Intel compilers anymore if you wanted to

Hackathon notes

  • George F.: Ferret
  • ported outdated easyblock and easyconfig for Ferret
  • patch out hardcoded from *.mk file used by Ferret
  • add missing dependencies in easyconfig (zlib, ncurses, cURL, ...)
  • Nicolas
  • OpenFOAM / pyFOAM
  • look into OpenFOAM 'extensions' (commercial ThirdParty stuff)
  • Alexander
  • getting EasyBuild to work on JUROPA (SLES/x86-64)
  • with Tcl environment modules
  • interested in building NWChem
  • Dina
  • work on training exercises and Getting Started wiki page (gzip, ...)
  • build GCC in VM on her laptop
  • build OpenMPI with dummy toolchain during waiting
  • Alan
  • building basic libraries
  • look into UNITE and its dependencies
  • George & Fotis
  • CUDA toolkit 5.0.035
  • GROMACS v4.6 (w/o CUDA)
  • FFTW 3.3.3
  • OpenMPI v1.7 for DMA to GPU support
  • only 1.7rc8 is available
  • Fortran libraries were renamed in this version * libmpi_f77 -> libmpi_mpifh * libmpi_f90 -> libmpi_usempi
  • requires GCC newer than v4.8 (which hasn't been releaed yet)
  • OpenMPI v1.6.3 (Fotis)
  • with slightly more flexible sanity check paths
  • goolf 1.4.10
  • GCC 4.7.2
  • OpenMPI 1.6.4
  • OpenBLAS 0.2.6
  • LAPACK 3.4.2
  • FFTW 3.3.3 (single/double)
  • ScaLAPACK 2.0.2
  • goolfc
  • CUDA toolkit 5.0.03
  • GROMACS v4.6 w/ CUDA support
  • Jens T.
  • help out with several people
  • Kenneth
  • write easyconfig for OpenBLAS
  • help out with several people
Clone this wiki locally