Skip to content

Commit

Permalink
fix: drop logos
Browse files Browse the repository at this point in the history
  • Loading branch information
Conni2461 committed Apr 19, 2024
1 parent 156cfbc commit 8659edc
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 25 deletions.
Binary file removed paper/figures/pm-logos.png
Binary file not shown.
Binary file removed paper/figures/xsdk.png
Binary file not shown.
12 changes: 0 additions & 12 deletions paper/paper.bib
Original file line number Diff line number Diff line change
Expand Up @@ -80,18 +80,6 @@ @inproceedings{Geimer_2014
title = {Modern Scientific Software Management Using {EasyBuild} and Lmod},
booktitle = {2014 First International Workshop on {HPC} User Support Tools}
}
@misc{nix-logo,
title = {Nix logo},
url = "https://github.com/NixOS/nixos-artwork/blob/master/logo/nix-snowflake.svg"
}
@misc{spack-logo,
title = {Spack logo},
url = "https://github.com/easybuilders/easybuild-docs/blob/develop/docs/img/easybuild_logo_2022_vertical_dark_bg_transparent.png"
}
@misc{easybuild-logo,
title = {EasyBuild logo},
url = "https://github.com/spack/spack/blob/develop/share/spack/logo/spack-logo.svg"
}
@misc{xsdk-website,
title = {xSDK Website},
url = "https://xsdk.info/"
Expand Down
13 changes: 0 additions & 13 deletions paper/paper.tex
Original file line number Diff line number Diff line change
Expand Up @@ -482,11 +482,6 @@ \subsection{Discussion}
To achieve this they provide a list of package policies~\cite{xSDK2023}, which for example specifies as mandatory policy that packages ``must support portable installation through Spack''\cite{xSDK2023} and that all packages ``should have a build system that is appropriate for the language''\cite{xSDK2023}, which includes CMake and autoconf as examples.
If a package supports all these policies, they can be added to the growing list of packages in the xSDK, which currently among other things include PETSc, deal.ii and preCICE.
These packages are already part of nixpkgs, or it is easy to provide a package for them because they support portable installation, meaning installation into custom prefixes like nix store paths, and common build systems like CMake and autoconf.
\begin{figure}[htbp]
\centerline{\includegraphics{figures/xsdk.png}}
\caption{xSDK Logo}
\label{fig}
\end{figure}

Another finding is, that is also addressed in xSDK through portable installations, is the requirement to install software to be installed into \texttt{\$HOME} or requires files to be located at a specific location on your file system.
Most of the time, it is possible to work around this, but there are already available solutions for dependency management.
Expand All @@ -502,14 +497,6 @@ \subsection{Discussion}
\section{Comparision}

This chapter defines metrics and uses these metrics to compare the Nix package manager~\cite{Dolstra_2004} with widely used HPC package managers Spack~\cite{Gamblin_2015} and EasyBuild~\cite{Geimer_2014}.
The logos of the different package managers can be seen in Fig. \ref{fig:pm-logos}.

\begin{figure}
\centering
\includegraphics[width=0.45\textwidth]{figures/pm-logos.png}
\caption{Logos of (left to right) Nix\cite{nix-logo}, Spack\cite{spack-logo} and EasyBuild\cite{easybuild-logo}.}
\label{fig:pm-logos}
\end{figure}

\subsection{Metrics definition}

Expand Down

0 comments on commit 8659edc

Please sign in to comment.