GuanJ-H/octave_icsaci:def

$ singularity pull shub://GuanJ-H/octave_icsaci:def

Singularity Recipe

BootStrap: yum
OSVersion: 7
MirrorURL: http://mirror.centos.org/centos-%{OSVERSION}/%{OSVERSION}/os/$basearch/
Include: yum
%setup

%files

%environment 

%runscript
exec /octave-5.1.0/run-octave "$@"

%post
    # commands to be executed inside container during bootstrap
    # add python and install some packages
    yum -y update
    yum -y groups install "Development Tools"
    yum -y groups install "GNOME Desktop"
    yum -y groups install "Base"
    yum -y groups install "X Window System" "Desktop" "Fonts"
    yum -y install qt
    yum -y install mesa-libGLU
    yum -y install SDL SDL-devel
    yum install -y epel-release
#    yum -y update
    yum -y install qtwebkit
    yum -y install qt5-qtbase-devel   
    yum -y install yum-utils
    yum-builddep -y octave
    yum -y install qt-devel mercurial gcc-c++ lapack-devel libtool
    yum -y install epstool transfig pstoedit qscintilla-devel
    yum -y install librsvg2-tools icoutils bzip2-devel libsndfile-devel
    yum -y install portaudio-devel mesa-libOSMesa-devel 
    yum -y install sundials-devel sundials-threads-devel
    yum -y install gnulib-devel
    ln -s /usr/lib64/atlas/libtatlas.so /usr/lib64/atlas/libatlas.so
    yum -y install arpack arpack-devel
    export JAVA_HOME=/usr/lib/jvm/java
    
    
    git clone https://github.com/spack/spack.git
    . spack/share/spack/setup-env.sh
    spack install octave@4.4.1
    
    mkdir -p /storage/home
    mkdir -p /storage/work
    mkdir -p /gpfs/scratch
    mkdir -p /gpfs/group
    mkdir -p /var/spool/torque
    mkdir -p /usr/bin/nvidia-smi

Collection


View on Datalad

Metrics

key value
id /containers/GuanJ-H-octave_icsaci-def
collection name GuanJ-H/octave_icsaci
branch master
tag def
commit 5333c4b68ef186c1efe85359aa90e6a1b648186b
version (container hash) 16f7f9fa4c1405b97a3eff9598156740
build date 2019-04-16T15:52:00.111Z
size (MB) 5734
size (bytes) 2136645663
SIF Download URL (please use pull with shub://)
Datalad URL View on Datalad
Singularity Recipe Singularity Recipe on Datalad
We cannot guarantee that all containers will still exist on GitHub.