-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
25 changed files
with
525 additions
and
91 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
FROM quay.io/centos/centos:stream9 | ||
|
||
ARG BUILD_DATE | ||
LABEL org.label-schema.build-date=$BUILD_DATE \ | ||
org.label-schema.name="SSAPy Docker image" \ | ||
org.label-schema.description="Provides an environment containing a working copy of SSAPy." \ | ||
org.label-schema.vendor="LLNL" | ||
|
||
# Copy over SSAPy | ||
COPY SSAPy/ /opt/SSAPy/ | ||
|
||
# Install C/C++ compilers | ||
RUN echo "sslverify=False" >> /etc/dnf/dnf.conf && \ | ||
dnf -y update && \ | ||
dnf groupinstall --exclude=selinux-policy --exclude=selinux-policy-targeted -y "Development Tools" && \ | ||
dnf -y clean all && \ | ||
sed -i '$ d' /etc/dnf/dnf.conf && \ | ||
gcc --version | ||
|
||
# Install necessary cmake packages | ||
RUN echo "sslverify=False" >> /etc/dnf/dnf.conf && \ | ||
dnf install -y make cmake3 tree wget vi && \ | ||
dnf -y clean all && \ | ||
sed -i '$ d' /etc/dnf/dnf.conf && \ | ||
make --version && \ | ||
cmake --version && \ | ||
ls -l / | ||
|
||
# Install Python and some requirement dependencies | ||
RUN echo "sslverify=False" >> /etc/dnf/dnf.conf && \ | ||
dnf install -y epel-release && \ | ||
dnf install -y hdf5 hdf5-devel && \ | ||
dnf install -y python3.12 python3.12-devel python3.12-pip && \ | ||
dnf -y clean all && \ | ||
sed -i '$ d' /etc/dnf/dnf.conf && \ | ||
unlink /usr/bin/python3 && \ | ||
ln -s /usr/bin/python3.12 /usr/bin/python3 && \ | ||
python3 --version | ||
|
||
# Install the pip packages | ||
RUN python3 -m pip --version && \ | ||
python3 -m pip install --no-cache-dir --upgrade pip && \ | ||
python3 -m pip install --no-cache-dir --upgrade setuptools && \ | ||
python3 -m pip install --no-cache-dir -r /opt/SSAPy/requirements.txt | ||
|
||
# Install SSAPY | ||
RUN ls -la / && \ | ||
ls -la /opt && \ | ||
ls -la /opt/SSAPy && \ | ||
tree -r /opt/SSAPy && \ | ||
cd /opt/SSAPy && \ | ||
python3 setup.py build && \ | ||
python3 setup.py install && \ | ||
chmod -R go+rwX ./ && \ | ||
chmod -R go+rwX /usr/lib64/python3.12/site-packages/ && \ | ||
chmod -R go+rwX /usr/local/lib64/python3.12/site-packages/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
SSAPy Benchmarks | ||
================ | ||
|
||
THIS PAGE IS UNDER DEVELOPMENT | ||
|
||
The following figures provide an overview of our timing and accuracy benchmarking tests against various community SSA/SDA packages, integrators, and propagators. | ||
|
||
THIS PAGE IS UNDER DEVELOPMENT |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,6 +11,7 @@ | |
|
||
installation | ||
examples | ||
benchmarks | ||
concepts | ||
contribution_guide | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -22,3 +22,7 @@ pypdf2 | |
ipyvolume | ||
ipython_genutils | ||
pytest-cov | ||
ipython | ||
pytest | ||
imageio | ||
tqdm |
Oops, something went wrong.