Skip to content

Part of this project is apptainer recipe file formalizing build of CoLoRe as a containerized application.

Notifications You must be signed in to change notification settings

jose-d/CoLoRe-apptainer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

CoLoRe-apptainer

Part of this project is apptainer recipe file formalizing build of CoLoRe as a containerized application.

Build

  1. git clone this repo;

  2. (possibly modify CoLoRe_Makefile to your liking )

  3. build:

sudo apptainer build --force ./CoLoRe.sif ./container.def &> buildout.log

Tested with apptainer 1.0.3-1 on Rocky Linux 8.

Run

CoLoRe is installed into /usr/local/bin/CoLoRe inside of container, so it can be started so easy:

mpirun -np 4 CoLoRe.sif CoLoRe examples/param.cfg

contains openmpi 4.1.4 so it's reasonable to use similar version of openMPI outside of container to ensure hybrid MPI model will work properly.

other significant ingredients:

  • cfitsio 4.2.0
  • Healpix 3.82
  • gsl 2.7.1
  • fftw 3.3.10
  • HDF5 from Rocky8 distribution

About

Part of this project is apptainer recipe file formalizing build of CoLoRe as a containerized application.

Topics

Resources

Stars

Watchers

Forks