\newcolumntype{C}[1]{>{\centering}p{#1}}
\newcolumntype{L}[1]{>{\raggedleft}p{#1}}
\newcolumntype{C}[1]{>{\centering}p{#1}}
\newcolumntype{L}[1]{>{\raggedleft}p{#1}}
\small
\begin{tabularx}{\textwidth}{L{\firstColWidth{}}|C{\secondColWidth{}}|X}
\toprule
{\bf RPM Package Name} & {\bf Version} & {\bf Info/URL}  \\
\midrule

% <-- begin entry for cmake-ohpc
\multirow{2}{*}{cmake-ohpc} &
\multirow{2}{*}{4.3.0} &
Cross-platform family of build tools. \newline { \color{logoblue} \url{https://cmake.org}}
\\ \hline
% <-- end entry for cmake-ohpc

% <-- begin entry for cuda-devel-ohpc
\multirow{2}{*}{cuda-devel-ohpc} &
\multirow{2}{*}{25.9} &
OpenHPC compatibility package for CUDA. \newline { \color{logoblue} \url{https://github.com/openhpc/ohpc}}
\\ \hline
% <-- end entry for cuda-devel-ohpc

% <-- begin entry for cuda-repo-ohpc
\multirow{2}{*}{cuda-repo-ohpc} &
\multirow{2}{*}{25.9} &
CUDA toolkit repository configuration. \newline { \color{logoblue} \url{https://github.com/openhpc/ohpc}}
\\ \hline
% <-- end entry for cuda-repo-ohpc

% <-- begin entry for easybuild-ohpc
\multirow{2}{*}{easybuild-ohpc} &
\multirow{2}{*}{5.2.1} &
Software build and installation framework. \newline { \color{logoblue} \url{https://easybuilders.github.io/easybuild}}
\\ \hline
% <-- end entry for easybuild-ohpc

% <-- begin entry for hwloc-ohpc
\multirow{2}{*}{hwloc-ohpc} &
\multirow{2}{*}{2.13.0} &
Portable Hardware Locality (hwloc). \newline { \color{logoblue} \url{https://www.open-mpi.org/projects/hwloc}}
\\ \hline
% <-- end entry for hwloc-ohpc

% <-- begin entry for python3-mpi4py
python3-mpi4py-gnu15-impi-ohpc &
\multirow{8}{*}{4.1.1} &
\multirow{8}{\linewidth}{Python bindings for the Message Passing Interface (gnu15 + impi, OpenHPC). \newline {\color{logoblue} \url{https://github.com/mpi4py/mpi4py}}}\\
python3-mpi4py-gnu15-mpich-ohpc &
& \\
python3-mpi4py-gnu15-mvapich2-ohpc &
& \\
python3-mpi4py-gnu15-openmpi5-ohpc &
& \\
python3-mpi4py-intel-impi-ohpc &
& \\
python3-mpi4py-intel-mpich-ohpc &
& \\
python3-mpi4py-intel-mvapich2-ohpc &
& \\
python3-mpi4py-intel-openmpi5-ohpc &
& \\
\hline
% <-- end entry for python3-mpi4py

% <-- begin entry for python3-numpy
python3-numpy-gnu15-ohpc &
\multirow{2}{*}{2.4.3} &
\multirow{2}{\linewidth}{NumPy array processing for numbers, strings, records and objects (gnu15, OpenHPC).  {\color{logoblue} \url{https://github.com/numpy/numpy}}}\\
python3-numpy-intel-ohpc &
& \\
\hline
% <-- end entry for python3-numpy

% <-- begin entry for python3-scipy
python3-scipy-gnu15-openmpi5-ohpc &
\multirow{1}{*}{1.14.1} &
\multirow{1}{\linewidth}{Scientific Tools for Python (gnu15 + openmpi5, OpenHPC). \newline {\color{logoblue} \url{http://www.scipy.org}}}\\
\hline
% <-- end entry for python3-scipy

% <-- begin entry for spack-ohpc
\multirow{2}{*}{spack-ohpc} &
\multirow{2}{*}{1.1.1} &
HPC software package management. \newline { \color{logoblue} \url{https://github.com/spack/spack}}
\\ \hline
% <-- end entry for spack-ohpc

% <-- begin entry for valgrind-ohpc
\multirow{2}{*}{valgrind-ohpc} &
\multirow{2}{*}{3.26.0} &
An instrumentation framework for building dynamic analysis tools.  { \color{logoblue} \url{https://valgrind.org}}
\\ \hline
% <-- end entry for valgrind-ohpc

\bottomrule
\end{tabularx}
