\OHPC{} presently packages the \GNU{} compiler toolchain integrated with the
underlying Lmod modules system in a hierarchical fashion. The modules
system will conditionally present compiler-dependent software based on the
toolchain currently loaded.

% begin_ohpc_run
% ohpc_comment_header Install Compilers \ref{sec:install_compilers}
\begin{lstlisting}[language=bash]
[sms](*\#*) (*\install*) gnu15-compilers-ohpc
\end{lstlisting}
% end_ohpc_run

%%% The llvm compiler toolchains are also provided as a standalone additional
%%% compiler family (ie. users can easily switch between gcc/clang environments),
%%% but we do not provide the full complement of downstream library builds.
%%%
%%% % begin_ohpc_run
%%% % ohpc_comment_header Install llvm Compilers
%%% \begin{lstlisting}[language=bash]
%%% [sms](*\#*) (*\install*) llvm5-compilers-ohpc
%%% \end{lstlisting}
%%% % end_ohpc_run
