From c766242fb9fc95a420534af63344889c09fc72e4 Mon Sep 17 00:00:00 2001 From: Robert McLay Date: Mon, 31 Jul 2023 16:01:03 -0500 Subject: [PATCH] 08/01 prez --- .../lmod_zoom_mtg_2023_08_01/presentation.pdf | Bin 611098 -> 611163 bytes .../lmod_zoom_mtg_2023_08_01/presentation.tex | 12 ++++++------ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/my_docs/23/lmod_zoom_mtg_2023_08_01/presentation.pdf b/my_docs/23/lmod_zoom_mtg_2023_08_01/presentation.pdf index e1e2809f79ce4195f4e2c01476683fbc1ef5d688..ab4d291ab5241c535633f54801b3814912b4ff2e 100644 GIT binary patch delta 4328 zcmai$WmFRY-^GcIR&sPnNi)V6Ee%ov13_t|90D8Njz&s)pmeKrcL|cx!X!jWK^Y}o z?)5y+dCz&jy&rzx?zjKF|9jt-^Dme4heZ)a5j7DnG7>?hvpm}YjOa`Q`&-Jy@eatLI?*g z;V%M}&n^H23_1)f#p5T3vo=xwG%jF* zB5=-TEg_{0l%c;KEyG8aJ;HAIbGW;C(n7>0=gD|uOI}MPO!-#vW$@hk->+vbM7qzX z@4dR3$yK~Vwm|Y|oc>!Ivyf~G#K6OP9$LwQ*F840IvJ_?w5U~P7BFMMyWiv}ViIh|=rmqsYPJyHJbMF? zxGi$=(b2@>Vn;McnKu|AwD;tK;si*=JmSwo7it|FYh$a@UsN(gvvJfk*V|T4(7mlZ z4X6Hi$az!Vfj%b^KN^crGvJ&zJ=dRPm`)p*75}Y;_yHuJLU!~-EOfMc@^tgd$9f7L}M`+=o-LE@$KIWPnJN?`kUAkW~D+>lp13Qj5Ps8G9O?8&>3 zkG00!hSc|-_gqtsf?H!_ub7Ejub2UB`9xCxF%47J=l5ik=#5mzQ9nDf&oBk2V394e zAmOG8`$atZ{mqzzOW`sH1;1>AlXkLU0SMenl|9ALl_rsQ>{zl{s0U^k;R&28;g2gP zW&3o~<`Y|?2c7diKOO5s^Hv*5h2j;ssJ;DV6Qr0$|5@eIC6?u%RjM7352rU&oO`m7 z+64Cr6nD^v4u(V@XctnON@vS18;C#Lao0?*;Y|0#Mb9`huYh`?ldR3{JfSP+c5 zTDnguH{YUX&RU~l;Cm4y{9zRtUhXViu!3OPG4VvV^uRqYOzPn(*d4B+<((TsJI<=} zeep0ki=jF%#MZqsm6A<9xg`FZqOv-HrcHJgDvH=al0N2S%dUoS3!vwXCd!AYb7 zOXC{Vlo9a5y(G#a+`C8%ld&`72Z}uDZW?TI)y-3kox2uZ%RPg%R}$TIry6*@AtWQ( z&X4ACc57GLW))(}E#OGli#P9ewU}@HeyNHU6boR1zHF>qO-?7Xz^*|Ykw+q7D82io%1I!xAXhOqX>^ysdm5=kO&I??^7{1 zNZy1|b#I$rv?*z*#}_{c3lIM+FXV@$+-mu15`G31yuwTHJLzEP4Lf{|3Ynj~X+sPi z^k^G{ZzTH;cL_ae&>SO{^rOJQsD6?c(^u=ShP>Ec+woBMc5~VEbPd~I9UtyZ_ThiJ zcCC)$@%wB@?7(<5qR&pW!F%BJ98K)Jf~uQIIgWIKX5&zyTs^%+Da3XJC>NHOiWVfd znI}3inTs78#pk}!l*hIDr%VbHX3Rql)1Z~A_rT_#V~3wUu%WGb|N5XLvba6Nbhy!> zj$291icj9~j)jL_{TatN^~cDFftgR95vGOj2*b{x+Iw4LinbtHnTbe4^qr(}_VXLQ z>_IG0MW)$_<7*;NpqCkmrScEe%LQ)CI8){jICPHJdFilc2BSM4kj~;ts?;;?9oS_Y zce-oDmaZvD^SQDOspbi7@(y@Gt@mzGRt zA*bZe4{;O*GupR%>4*qn?^Ij93=%9M@WqIxEVdaN( zY={$Kp>cN8pfXFU5%;OBu+x zD5c>`wv&tFKG3?*|Jq2yg?rsZu(-+OwPosQLd^$nxh)%)^P=->J?qe6tsmy))8x+r zDjz>*d!R6N|B(m_+RX1y-mLU7kt7TkS}=YmbH85!IB;WXnA&xZELkq+g+(00_aR=| z?g;bqJw(}ZE8S1siDE3O!u-wW>$Tj4m@!1Rv7>ef>^fDhOwv{7S4ZCPwE04xlSTsT zNY5RC;?&8XEI4&Ye?`o#(~R#fr*JO5bpP}x-;}AYm)HO+8uj9YY~fCR`LZipY^6sj z&3d`X5TwK=bTvBHzo9zDCFR&rw7L70nRw=PfVt5@G9Yu$J*ljQ6>C~Y=SzsJS^G9g zsz*9qy+I`An{@f0xZRFUsaZ-68B+Xr1;tC+I?t=0w{5z+o&6Y?g${($;Y&lwR3``X zg5SL!MZ8G_NB(%yIMb(b_Ist&zo=>Iq{Aos-z6w1YZ_)IX@Y#`$J`9X94_7mOkxMV zPvc;i*8Y!xBw`}z|BbI+0-GdN&%gM7<=kj?8l`?h;w-b+&<*kuQ35TQ2;SnemNl# zDcmfDK4rN;=3B+e;PKz{j=YwXx>KLcqEezp9x3}lHUwCnplghzxJS!~{p1^Kr_}n4 z$>{!;2<-M2=bx!;1hNda-Wbf3KF&Rt+EISVx?T4XjXT*pxpd|#SWWcTM%}-$-7TDD z56kw!D7cqIa;++Ryg8GcEhne5`fc|SMJzo0E~2sKj(B2UeUvT}@wmvxL>p(!d?1N| z1^PMeU0n$fg2vrxfL;u$1v6(s$qMl5 zO3l4{1-Et2dq+!LT78=NdwGP~_l=KO@{SLQ-veLM)z~^751>+1o!TSmb#on4xZQ~P zJ1>S|LGqapv3ZMt$}eIHIedHJiz%Hw=1`ShJ_w4T!zL;L{>ylAL;gt~*p~ae6d7BRY-yFt zm@w~8Fo!+!S=H;0j1l7^PX`@95Tub{mq1WDnnis=%z6JUh7B?yW9eD7$QzQV3tT+s z!?Hd0+iwQ4+uZ-Pgn65wNE~6$Xyw(yl+C(N0wrm0(7d0S=d+r=`+*tWAT(s+=A|hoYrtPOoHM9r$(HRA8+LxM_xZAhEHEbHt1`-w-&#B4tNt~IyR8lQ~UqhZQ}@l$zL zr)YV1P=GsouWnH;k*OIw4MU)3%9_qi!0zi>q)lRPXDu5s-hdkR;0WKly!m5^L!uNY zZ}f2J)$Y_?dZb_msXMyLC@M@fZa3#*LGOKT#*mi@oX&I8Wj6BQ*ab46nu22a0AUq{rBU#FKCr}9V- z3vTk~B|yLchJxcQ3B5oQC|r`(UQ1=<_6eBL5rKodblx~Qqx*K$P+Ov+%-y0-Le`zO z5jO4FZCKfrp|iURlSHn~37jr{!REgtHSaMmqaOO_7ivNF=?j?!BvO~eG$d84z6hmn zyKigf=xAiAtz@(1wFFmTA+YyDUZIeJAOQ}gsf)qA6XsEdu!u!Xh$fawY%~sYjKh!z zoqmeW0kxZ=SzwBn7{aYZh*yRurvxLClVUW&tW9>_1fPptA&gicM09JxTOAo*C7ZZG z>u`R?ZZwL|l7cAt9SvM6Y8V`nB6Y?zahZR9J@QHnAJF$kPCt9Ny@flj~^k8iGVTsvr@n!B?x2B_a zgN|W!2jZoq726sSdibiIH_y!34rWJW9lT9G7L}PR3pN(^XIsmKd5gxpC7PXA#3ajd z0NX|2@bb46J{KMy)wwp8h#~&7j?}#;a?3}y445O&|QdNN$;&u=Edvu6C=}73M ziR*L+fMRo8&OnF;?h85&uSzl6#-#*FJsmxBQ+7(GwwJfW(T{~r1O5U02gyH3 zTcOir+X3QIl9DhmSo+^;lD-cH-xuPRFhDwL*!wtf3u?$izz`|0%>R+J>gbTWkZP&P z$bcbg8dB2gYSNN28fuzQFicYxCZz_ERR_yxN03^?nyM8P64W_V0X-)oiL(=C%SUR{jmg-22AJNUNHV zQmRPa zqp~x2i20p-5f!D+u@=qdGKvst*224teLT-igKwvKDT`R%76LK-&zfb>O0yJt_T*Jj zkL#@V_PCOpR28bir0Y24zpQ2|HZU&qyM6^&+D9&3A8;;GS=#a9!oJm^4fY07wEaGc z_oU!&_Uf2AicI!4-)(o;akX2NE7ft`RZCu~z}xN+oTy5$N0dz0o?W(R-yNW>`J>!k z3RBu6jYQFreCb*F^UYJ1a2OhRxa{w;#-2Ot==Ray#h&cZfMy$DTRKp2E!CbmoD!8J z^D3IHAYSo+!9Y*S^X-L}fvi!R%6bHoIHjC{K!PMhj`i|r(7Q?8sL|;C=v3{|nmMvd z81~8C;QOYPmLTD40B zrRx8_|2z55{)79vo`dJ`ey;ajL4$M9;HVhF7@}t4B}O8s6zZgk;vUkIRf4AHxNfpR z@j&C(H1UfME{7R7U{6*7(cwtupId$H<*Y`-JaTK`z;IZyh2+{riWcrB1Q*Hv=gnWo zZz`{?N({P7b)x83<5hB2e{ffIDpSio-PuGdf4p!b|0Amy18uxT?re-bX_FIzC#zKQ z9G!Xgjk3z?_0h5k61gG+Dw?kS_Z7pBrL9blT^d`lARV){!m(9KO*+rZ`6t`09?)&;K~$_4)zH93TYxnn-WC74`(~cRkANpQe!j+x zNa<^2&#P(JY>jp$IcSSQ8d4Q#)i##Zls>zXINC2@{l#TfbP$RCBvaadS^WNJ&^>VK zD?ZdAE>ltiWJ|L}67qqiKx$(uGOa1iqjoqsI3YB)+=|lml(Rqm9t154qg8Va18V3^ zcIjh1Q)>NsE$X<^%SGRsFQ+!zWGP5_Vm}>KdtY)fbE_<7ma9fLNr?$e6whbQY7P&M zkP->mi5$Kg9Yk7KPhMVvpXQ3;H-0|838f4Ie4SyO%{b7cV8s=l<|e#IlttHq_iR7U4fUaiI~fGw}ju zM!X%Ze1G@wEozT@S7OkH37kus;;byaH}ylyF6>Fg=N-ye59IOw8IzF`dJyHfLP8(M z%S?>rWhNmnAc9K#s|XX)AZZl>>fW)uT;%wk?mWT?A#u&kZ|r6W5LRSZo~b{$?KKNI zh&TWRb*dMGI0hPji6|-xBc3xu3gMwHkK}how1!kG5CX3?Ptn@?v;UZnd#qR9k>MxLtbnkW__plS@5%^87 z#}$yw^1kN{*Tsx|83R_zHZ!NlhkwQuQ_H(C_ZU6GvF)w1NeR^h&af#n&-D4ox^4Ps zcj7A2utn15?Er4Xlp95>E_T*zw@kIb_Oh~yd%l>YZ_z^UVTB8$D+{dmP*P2|1v8x$ zCv4)x-gA_=cY(AmsVdIShaam&icOrqw`2P&Rr*U}XA&YcTjIS9 z3v7$t-7imcry-`$2I#2L`x#U6sRUf2zW7;^C-* z`!cabg+=3z!?>^;nA}+3nDs(rW7>DgET`u{{9v0CxJD+iomv>PW#}SWE9&vYVJSfU z-ARPWX)fUOSzgCl@ z8T;p4Y{6^3ohWSX{;Nlw;*!L-2I8Q!{#)cl%1rP@0QX!m1Fi1<(UntNy6iz2l1?wz zkQR8>*oo_?BPS>)q#!txlbSgO6W&%|3Q94%jwMp2jRC!9>dHpN19U7XuDZ7v%rFh4 zt>{3>rRt+zd*xo%)v*CGHZFyjUdDG&HN8E)5@Wz(95ziqn^?BlJzAy6k&>(L;kp(F zodXT_G#29kBcbR;OAqTiWQvQjPu^#IlF1gyynpR_9Uc$N-r!^v zoSpMjZ!td?n<#_Uvn5?Esz=BW%5pV-0CtVTq+3I4rmh<|i`+iY{(6|$OaCMVQlLR& z!rGT+$~^RaW9hoDLdNOU9pk&3G|atj>g3Fb@y|0x&X!b59pmYcOfPw#dX&ip*eJir zEQl2hPD&q3=Cozq6hb1w2mSklpgh+39rD=zqO~$6QZ;LPe1MOc37*G0FvJDNG9;yK zl~6K;T#TnX3S9y@j8L`CORR z$wPI~?XQ93gL&EM->cSy%c&5d*Qcz@pOjg#$Sy?=*#MA+A zpor6E=5!|fOO<$aw0;^b^Kb{ zu`?1GN$<+6$(5uUZ0fPrd}lK^`)!}EJpX6F409O>-*OMV_j+R{*A$fnS~nf z2-q?rHNzpc7pDTHHKF`z7`BlSUFe|XTScX`XTV^i3o(h!VywE#F_lHml%rqt6F@F@VYY{;B*#(aV8vaK>GIhAwIRJcPA+F3%_n;~Q6^_Pj}03QHj zGCbG+XooKQN`^w})x*+GE(-JNE>GqNhv#?5(Ej8MX|Y)8^6S|$q45k4Afe-;`nZ}+#JqFH`TA0On?m^cW$Wu`l>31_H!(j$>wNIr z5usCr%=?;?iEhS`%^{_0P0t6O?B9LD1pY8fg~MNNoVTqxR|V zyh7=48tuO6$j09-lqXwV4xQb6+pW|#TD4&;7jfQBtfhIW1KwN5uQ}hzjdn~wWAklM zb1Ub!hp#h>p3cUL2$+33PRF?~)RNKRos4KDd26AfXR^{Q2PPl1OLVTehYx8@lf#b) zhj#8FBi07=(wS6XwIyE$#Q^B`PQnxy-P%*W_9^;z4=v5_s#+$OFQbn~adYM^S*c%txA<*bt-#yfK5+hWb68WhV29vj8qx|oWL41>D{LzHTFcY=%y+vo zc&O*IDN}7I%J+!SLA1MN9c39OR-b=P~n%)bnu)HapkSG3- zfwIIT%SH`WvAas*?^4gb2N(U!@HwWbIbZ0->uMI|kg#8)vjBrZbN^6ZGQNPio^HE|pDqIa_1hyPi zoKQqHMLbV`a+Jwc6+&cqda-Ka{P$Qt!IE0>VsQ`hc}jR*nZL`PW;XlIv)HS)1u5L% zITaj7Xw#IyVMOzy?#y_KU{L00`W=5|dh#{Ny=X!GW;|2LTW*Uz(AKksU!~)GC8pdy zqbbx2;qMoKGT!Kb2>I~t*Qu(m5g8$&$<9a7;maD(p>O-P8FZpU;GeW-;N@kAa6lE* zD-?(nB^GE3-W1qaEo8$50hgksL)YhKe&#K#626!qw(Zn z>eq5CZ6i9+*fO!fwS#Yq=Unf1#Cb~9AxHPFTo$At+v}-=8{1ile)7msi z*kum{I1IX_jAwQ(N1(LOq`8HZRFAaqFQNOQG~U&O51kt7z+CL(PI#SBlR8-!y)WO| z&`f9xcss%=oOO5Q&w@ttWLF19q zZXxkW;KM*-T{?U8rXj^@uM=Pg)O``)o-ZU z6DkIklYl`brKCk6viuMTzaW>mfv>ZMV~`7%fQCF20+ocw{+|jqRu|w#t}Y8xlaP>* zm4HfWsj5m#N~o)=Le!+y)HT($Aktb=T1s3B|6c_qZUW#Tl9vAW?_@xNr$-FUROts# z0)NbWy?89ElSCmTl$iKng2)i2vLYZfQ3+FyKK`cm#-=@}RE!c%I;&+Ta>%C0l6GNyZpX1rA3d;Mb8>@3pqRrT=ZQK9sU zoy19ya8a2Id@p@#l4uM8ZdR{Zjtl3oCao#HGyj3is`UH>r7e$8d>?C2PbxpBH2%z4 zGU$WWk66qk#^Ufyhx1IG`XK6Sy}{vrvUW(n*do=-dg}AaNY4x8FwMah_3s_(K2;d# zdaehhC<}@k&az^Ux(g%Ip4|>plm)uLfJ5tiX0y+!!Zt~g12Z3;zFjUHV9kpP^wT@M zi25?oXAQ%QY*-iC$Bg+oym7mT3<2CSMo65TX3nnp2IfH8D$D8_cP~<{jvzT#{aotG&OxuY#XPS^%B$hzafK~fX zgX+wYY)^?&^ea*!hDx&{&tmf#Jxc||W4ph^n3ooWKo=k9z@PvZNAG`=?_&>OV31=# XP-uXQD^NxPA_;>4!C*}zE#UtEGc_>k diff --git a/my_docs/23/lmod_zoom_mtg_2023_08_01/presentation.tex b/my_docs/23/lmod_zoom_mtg_2023_08_01/presentation.tex index 51becbbe6..b53d57dfe 100644 --- a/my_docs/23/lmod_zoom_mtg_2023_08_01/presentation.tex +++ b/my_docs/23/lmod_zoom_mtg_2023_08_01/presentation.tex @@ -41,7 +41,7 @@ \center{\includegraphics[width=.9\textwidth]{Lmod-4color@2x.png}} \begin{itemize} \item The start of Lmod - \item Why I used Lua? + \item Why I used Lua to implement Lmod? \item Where Lmod success comes from? \item Features added over time \item Lmod lessons learned @@ -53,7 +53,7 @@ \begin{frame}{The start of Lmod} \begin{itemize} \item In 2008, my friend and colleague Bill Barth asked: - \item TACC has a software hierarchy with Tmod 3.2.10 + \item TACC has a software hierarchy with Tmod 3.2.10 (TCL/C) \item Impossible to change compilers or mpi modules \item Help? \end{itemize} @@ -93,9 +93,9 @@ \item Many Features not provided by other tools \item Unsolicited articles written by Jeff Layton about Lmod \item Many say: ``It just works so I don't worry about it.'' - \item Used by EasyBuild, OpenHPC and Spack + \item Now used by EasyBuild, OpenHPC and Spack \item Packages for Mac Brew, Fedora, Debian - \item It is reliable (from testing) + \item It is reliable. \end{itemize} \end{frame} @@ -118,7 +118,7 @@ \begin{itemize} \item The TM testing suite filters output to converts to canonical names - \item Makes output path independent + \item Makes output path independent so tests can be run anywhere \item Tests both stderr and stdout output for each test \item Can repeatedly run a single test file or just the ones that failed @@ -147,7 +147,7 @@ \end{frame} % page 10 -\begin{frame}{Features over time} +\begin{frame}{Features addesd over time} \begin{itemize} \item Tab completion for bash and z-shell \item Support for N/V then C/N/V finally N/V/V (Lmod 7+)