Skip to content

Commit 03c2b5c

Browse files
committedJan 25, 2019
Updatex x86_64, leaving aarch broken for now.
x86_64 pending approval for public release... can MOFED installer be public?
1 parent 72adce0 commit 03c2b5c

File tree

4 files changed

+138
-0
lines changed

4 files changed

+138
-0
lines changed
 

‎aarch64/Dockerfile

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
FROM centos:7
2+
LABEL maintainer="Andrew Younge"
3+
4+
5+
# Update yum repo and install base
6+
RUN yum clean all && rpm --rebuilddb && yum update -y && \
7+
yum install -y yum-plugin-ovl wget git m4
8+
9+
10+
# Setup ATSE repo
11+
COPY atse.repo /etc/yum.repos.d/atse.repo
12+
RUN yum repolist && yum install -y \
13+
atse-filesystem \
14+
lmod-atse \
15+
autoconf-atse \
16+
automake-atse \
17+
libtool-atse \
18+
cmake-atse \
19+
ninja-atse \
20+
git-atse \
21+
binutils-atse \
22+
gnu7-compilers-atse \
23+
openmpi3-gnu7-tx2-atse \
24+
openblas-gnu7-tx2-atse \
25+
papi-gnu7-atse \
26+
numactl-gnu7-atse \
27+
hwloc-gnu7-atse \
28+
pmix-atse \
29+
munge-atse \
30+
munge-libs-atse \
31+
slurm-atse \
32+
slurm-slurmctld-atse \
33+
slurm-slurmd-atse \
34+
slurm-libpmi-atse \
35+
slurm-devel-atse \
36+
slurm-example-configs-atse \
37+
spack-atse \
38+
boost-gnu7-openmpi3-tx2-atse \
39+
bzip2-gnu7-tx2-atse \
40+
hdf5-gnu7-atse \
41+
netcdf-gnu7-openmpi3-atse \
42+
openucx-gnu7-tx2-atse \
43+
phdf5-gnu7-openmpi3-atse \
44+
pnetcdf-gnu7-openmpi3-atse \
45+
xz-gnu7-tx2-atse \
46+
zlib-gnu7-tx2-atse
47+

‎aarch64/atse.repo

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[atse-1.0.0]
2+
name=atse-1.0.0
3+
baseurl=http://gato2.sandia.gov/ATSE:/1.0.0/CentOS_7
4+
gpgcheck=0

‎x86_64/Dockerfile

+83
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
FROM centos:7
2+
LABEL maintainer="Andrew Younge"
3+
4+
5+
# Install minimum set of dependencies, keep in alphabetical order
6+
RUN yum clean all && rpm --rebuilddb && yum update -y && yum install -y \
7+
deltarpm \
8+
ethtool \
9+
gcc-gfortran \
10+
glibc-devel \
11+
glibc-static \
12+
libarchive-devel \
13+
libnl3 \
14+
libstdc++-static \
15+
lzo-devel \
16+
logrotate \
17+
lsof \
18+
nano \
19+
numactl-libs \
20+
pciutils \
21+
strace \
22+
sudo \
23+
tcl \
24+
tcsh \
25+
tk \
26+
wget \
27+
libyaml-devel \
28+
zlib-static \
29+
zlib-devel \
30+
which \
31+
environment-modules \
32+
perl \
33+
libmnl
34+
35+
# Install Mellanox MFED user-level drivers
36+
#TODO: Ensure OFED is open before pushing tgz publicly. Right now this won't work
37+
WORKDIR /tmp
38+
COPY MLNX_OFED_LINUX-4.5-1.0.1.0-rhel7.5alternate-aarch64.tgz .
39+
RUN tar -xzvf MLNX_OFED_LINUX-4.5-1.0.1.0-rhel7.5alternate-aarch64.tgz && \
40+
MLNX_OFED_LINUX-4.5-1.0.1.0-rhel7.5alternate-aarch64/mlnxofedinstall --user-space-only --without-fw-update --all -q && \
41+
rm -rf MLNX_OFED_LINUX-4.5-1.0.1.0-rhel7.5alternate-aarch64 && \
42+
rm -rf MLNX_OFED_LINUX.1.logs && \
43+
rm MLNX_OFED_LINUX-4.5-1.0.1.0-rhel7.5alternate-aarch64.tgz && \
44+
m ofed.conf
45+
46+
# Setup ATSE repo
47+
COPY atse.repo /etc/yum.repos.d/atse.repo
48+
RUN yum makecache && yum install -y \
49+
atse-filesystem \
50+
lmod-atse \
51+
autoconf-atse \
52+
automake-atse \
53+
libtool-atse \
54+
cmake-atse \
55+
ninja-atse \
56+
git-atse \
57+
binutils-atse \
58+
gnu7-compilers-atse \
59+
openmpi3-gnu7-tx2-atse \
60+
openblas-gnu7-tx2-atse \
61+
papi-gnu7-atse \
62+
numactl-gnu7-atse \
63+
hwloc-gnu7-atse \
64+
pmix-atse \
65+
munge-atse \
66+
munge-libs-atse \
67+
slurm-atse \
68+
slurm-slurmctld-atse \
69+
slurm-slurmd-atse \
70+
slurm-libpmi-atse \
71+
slurm-devel-atse \
72+
slurm-example-configs-atse \
73+
spack-atse \
74+
boost-gnu7-openmpi3-tx2-atse \
75+
bzip2-gnu7-tx2-atse \
76+
hdf5-gnu7-atse \
77+
netcdf-gnu7-openmpi3-atse \
78+
openucx-gnu7-tx2-atse \
79+
phdf5-gnu7-openmpi3-atse \
80+
pnetcdf-gnu7-openmpi3-atse \
81+
xz-gnu7-tx2-atse \
82+
zlib-gnu7-tx2-atse
83+

‎x86_64/atse.repo

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[atse-1.0.0]
2+
name=atse-1.0.0
3+
baseurl=http://gato2.sandia.gov/ATSE:/1.0.0/CentOS_7
4+
gpgcheck=0

0 commit comments

Comments
 (0)
Please sign in to comment.