Welcome to my Blog
This is the 2023 relaunch of my blog about (mostly) container and HPC related topics. While I was migrating the blog from Jekyll over to mkdocs I became a bit nostalic about all the post I did so far. Please head to the archive and check out some of the old once.
I am going to aim to get back to writing blog post regulary.
Highlights
MetaHub
MetaHub provides an OCI compliant container registry that is focused on curating container images for different execution environments.
Curating the images in a separat collection allows for additional annotations to be added without tempering with the source image.
This allows the HPC community to standardize on image annotations even without access to the source image.
The example collection below (file on gitlab.com) has two images defined:
- a generic X86_64 image with additional annotations
- an image compiled for Zen3.
manifests:
- name: gromacs/mpich
tag: 2021.5
manifests:
- image: quay.io/cqnib/gromacs/gcc-7.3.1/2021.5/mpich:x86_64_v4
platform:
os: linux
arch: amd64
annotations:
org.supercontainers.mpi.provider: mpich
org.supercontainers.mpich.abi.version: 12.0
org.supercontainers.mpi.portability.optimized: stock
org.supercontainers.mpi.portability.mode: mpich_replace
org.supercontainers.mpich.version: 3.4
- image: quay.io/cqnib/gromacs-2021.5_gcc-11.3.0:zen3
platform:
os: linux
arch: amd64
features: [cpu:zen3]
The images are chosen by using a MetaHub Profile and are select the images based on the feature (cpu:zen3
).