Skip to content

Commit

Permalink
Slides for SC 24 Booth talk
Browse files Browse the repository at this point in the history
  • Loading branch information
Robert McLay committed Nov 19, 2024
1 parent 7f71fcf commit c975ea7
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 7 deletions.
15 changes: 15 additions & 0 deletions my_docs/24/sc_24_booth_talk/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
PRESENTATIONS := presentation.pdf
TEX_SUFS := .aux .log .nav .out .snm .toc .vrb .fdb_latexmk .fls

%.pdf:%.tex
latexmk -pdflua $<

all: $(PRESENTATIONS)

clean:
$(RM) $(foreach suf, ${TEX_SUFS}, $(PRESENTATIONS:.pdf=${suf})) *~
$(RM) -r auto

clobber: clean
$(RM) $(PRESENTATIONS)

Binary file added my_docs/24/sc_24_booth_talk/presentation.pdf
Binary file not shown.
14 changes: 7 additions & 7 deletions my_docs/24/sc_24_booth_talk/presentation.tex
Original file line number Diff line number Diff line change
Expand Up @@ -180,8 +180,8 @@ \section{Introduction}
\item New function depends\_on\_any()
\item \$MODULES\_AUTO\_HANDLING converts prereq, prereq\_any into
depends\_on, depends\_on\_any
\item Support for new: \texttt{hide{}} and \texttt{forbid{}}
\item Support for $LMOD\_SHOW\_HIDDEN: avail, list, spider
\item Support for new: \texttt{hide\{\}} and \texttt{forbid\{\}}
\item Support for \$LMOD\_SHOW\_HIDDEN: avail, list, spider
\item Support for non-reversible functions: setenv, load, ...
\end{itemize}
\end{frame}
Expand All @@ -191,9 +191,9 @@ \section{Introduction}
\begin{itemize}
\item LMOD\_MODULERC controls defaults.
\item With this dynamic a site can change what are the defaults
\item The \mathtt{conflict()} function says you can't load the
\item The \texttt{conflict()} function says you can't load the
current modulefile if
\item Downstream Conflicts allows sites to fail depend_on() loads
\item Downstream Conflicts allows sites to fail depend\_on() loads
\end{itemize}
\end{frame}

Expand All @@ -204,12 +204,12 @@ \section{Introduction}
first module you find
\item The tricky part is that Lmod remembers which one it loaded.
\item Needed to support converting prereq\_any() into
depends\_on\_any() when \$MODULES_AUTO_HANDLING is set
depends\_on\_any() when \$MODULES\_AUTO\_HANDLING is set
\end{itemize}
\end{frame}

% page 15
\begin{frame}{\texttt{hide{}}}
\begin{frame}{\texttt{hide\{\}}}
\begin{itemize}
\item A more powerful hide function with controls for users and/or
groups
Expand All @@ -220,7 +220,7 @@ \section{Introduction}
\end{frame}

% page 16
\begin{frame}{\texttt{forbid{}}}
\begin{frame}{\texttt{forbid\{\}}}
\begin{itemize}
\item A forbid function which displays with ml avail but can't be loaded.
\item Can forbid before or after certain dates
Expand Down

0 comments on commit c975ea7

Please sign in to comment.