Skip to content

Latest commit

 

History

History
 
 

containers

Containers

Container definitions that contain the software required for the MOOC 'Fortran for scientific programming'.

What is it?

  1. development_node.py: hpccm defintion file that can be used to generate a Singularity recipe, a Docker file, or a bash install script based on Ubuntu 21.04..
  2. development_node_20_04.py: hpccm defintion file that can be used to generate a bash installer script based on Ubuntu 20.04.
  3. Makefile: make file to create the container recipes.
  4. development_node.def: Singularity recipe for building the image.
  5. Dockerfile: Docker file describing the container.
  6. development_node_install.sh: Bash install script (using apt).

The docker image is available on Docker Hub and can be pulled using:

$ docker pull gjbex/fortran-mooc:latest

The Singularity image is available on Sylabs.io and can be pulled using:

$ singularity pull --arch amd64 library://gjbex/default/fortran-mooc:1.0