Skip to content
Avatar

Achievements

Achievements

Organizations

@hpcugent @easybuilders @archspec
Block or Report

Block or report boegel

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
boegel/README.md

Bio

I'm Kenneth Hoste, a.k.a. 'boegel', a computer scientist and FOSS enthusiast from Belgium. I have a Masters (2005) and PhD (2010) in Computer Science from Ghent University. My dissertation topic was "Analysis, Estimation and Optimization of Computer System Performance Using Machine Learning".

Since October 2010, I'm a member of the HPC team at Ghent University (Belgium) where I am mainly responsible for user support & training. As a part of my job, I am also the lead developer and release manager of EasyBuild, a software build and installation framework for (scientific) software on High Performance Computing (HPC) systems.

In my free time, I am a family guy and a fan of loud music, frequently attending gigs and festivals.

I enjoy helping people & sharing his expertise, and like joking around. I have a weak spot for stickers and beer.

Things I don't like include CMake, Bazel, TensorFlow, C++, ...

  • Twitter: @kehoste
  • email: kenneth.hoste@ugent.be

Projects

Current

  • EasyBuild: A software build and installation framework for (scientific) software on HPC systems
    • lead developer & release manager (BDFL, if you will)
  • archspec: A library for detecting, labeling, and reasoning about microarchitectures
    • co-developer
  • EESSI: European Environment for Scientific Software Installations
    • active project partner

Old

Projects I worked on during my PhD research:

Talks

(some day I'll make this a complete list of talks I've given...)

2020

European Environment for Scientific Software Installations (EESSI) (HPCKP'20)

Easybuild State of the union (5th EasyBuild User Meeting)

2019

Easybuild State of the union (4th EasyBuild User Meeting)

2018

In 2018, I gave 3 talks in a single weekend at FOSDEM'18 in Brussels, next to co-organizing a FOSDEM devroom and 3-day EasyBuild meetup the week beforre.

I highly recommend this experience to anyone (just kidding, please don't do this, it was nuts).

How To Make Package Managers Cry (FOSDEM'18)

This is probably the talk I'm most proud of so far (and I may never top it).

Born out of years of frustration to get scientific software installed...

Simplifying the contribution process for both contributors & maintainers (FOSDEM'18)

A case study of the GitHub integration in EasyBuild

Installing software for scientists on a multi-user HPC system (FOSDEM'18)

A comparison between conda, EasyBuild, Guix, Nix & Spack

EasyBuild: past, present and future (3rd EasyBuild User Meeting)

2017

EasyBuild: past, present and future (2nd EasyBuild User Meeting)

2016

EasyBuild: past, present and future (1st EasyBuild User Meeting)

  • date: Jan 27th 2016
  • venue: 1st EasyBuild User Meeting - Ghent University (Belgium)
  • slides

Why I like Lmod, and you should too (1st EasyBuild User Meeting)

Events

Here are some of the events I organized together with others:

2020

2019

2018

2017

2016

2014

Popular repositories

  1. a Pin tool for collecting microarchitecture-independent workload characteristics

    C++ 34 24

  2. Haskell module for working with genetic algorithms

    Haskell 18 4

  3. EasyBuild - Singularity tutorial

    Shell 5 3

  4. EasyBuild documentation wiki

    4 25

  5. Scripts to set up EasyBuild + Lmod environment for hands-on tutorial sessions

    Shell 4 2

  6. Forked from easybuilders/easybuild-framework

    EasyBuild is a software installation framework in Python that allows you to install software in a structured and robust way.

    Python 2 2

Contribution activity

May 2021

Created 2 repositories

Created a pull request in easybuilders/easybuild-easyconfigs that received 13 comments

don't skip source step in FastTree easyconfigs + fix SHA256 checksum for FastTree 2.1.11

(created using eb --new-pr) This faulty checksum went undetected because these easyconfigs use skipsteps = ['source'], so the checksums never get v…

+31 −31 13 comments
Opened 37 other pull requests in 9 repositories
easybuilders/easybuild-easyconfigs
16 merged 4 open 1 closed
easybuilders/easybuild-framework
5 merged 1 open
easybuilders/easybuild-easyblocks
3 merged 1 open
branfosj/easybuild-easyconfigs
1 merged
lexming/easybuild-easyblocks
1 merged
AkihiroSuda/lima
1 merged
easybuilders/easybuild
1 merged
mpimd-csc/flexiblas
1 open
smoors/easybuild-easyconfigs
1 merged
Reviewed 53 pull requests in 9 repositories
easybuilders/easybuild-easyconfigs 27 pull requests
easybuilders/easybuild-easyblocks 12 pull requests
easybuilders/easybuild-framework 7 pull requests
boegel/easybuild-easyblocks 2 pull requests
TACC/Lmod 1 pull request
archspec/archspec 1 pull request
hpcugent/vsc_user_docs 1 pull request
easybuilders/easybuild 1 pull request
EESSI/compatibility-layer 1 pull request

Created an issue in mpimd-csc/flexiblas that received 3 comments

building FlexiBLAS 3.0.4 with -DMKL_CUSTOM=ON fails

I'm seeing this when trying to build FlexiBLAS 3.0.4 on top of (only) imkl 2020.4.304 with GCC 10.2: [ 73%] Linking C executable benchmark.INTEL_MK…

3 comments
16 contributions in private repositories May 5 – May 17

Seeing something unexpected? Take a look at the GitHub profile guide.