BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//wp-events-plugin.com//7.4.3//EN
TZID:America/Chicago
X-WR-TIMEZONE:America/Chicago
BEGIN:VEVENT
UID:7@hpc-ai-society.org
DTSTART;TZID=America/Chicago:20220224T120000
DTEND;TZID=America/Chicago:20220224T130000
DTSTAMP:20220225T142048Z
URL:https://hpc-ai-society.org/Events/shpcp-february-lunch-learn/
SUMMARY:SHPCP February Lunch & Learn
DESCRIPTION:\n\nThe Society of HPC Professionals lunch and learn event\n&nb
 sp\;\n\n\n\n\n\nLunch &amp\; Learn – February 2022\nServing and Managing
  Reproducible HPC Environments via Conda-Store\nChris Ostrouchov\, Quansig
 ht\n24 February 2022 | Live stream\nDownload presentations and/or watch v
 ideos\n[membership level="1" show_noaccess="true"]\n\n  Watch video\n  D
 ownload presentation\n[/membership]\n\n&nbsp\;\n\n\n\nAbout the Event\nWhe
 n working within teams and organizations managing and keeping track of the
  software packages used in a workflow or project can be very important. In
  HPC environments this used to be relatively straightforward\, the adminis
 trators packaged a set of available software packages and compilers and pr
 ovided a mechanism (i.e. module load etc) for end users to load those pack
 ages in a convenient manner. Unfortunately\, with the rise of the modern s
 cientific software ecosystem the sheer variety of packages available and t
 he speed at which those packages get updated makes it impractical for a ce
 ntralized administration paradigm to keep up. On the flip side\, often end
  users install packages in an ad-hoc manner making reproducibility and col
 laboration near impossible.\n\nConda-Store provides a way for end users to
  quickly create and modify environments while at the same time capturing t
 hose environments in a reproducible manner that can be shared within teams
  and managed by IT. We will walk through the architecture of Conda-Store a
 nd show how it balances the three corners of the IT  / User / Reproducibi
 lity triangle. Conda-Store packages a given environment in many formats in
 cluding filesystem\, lockfiles\, tarballs\, and docker images. This would 
 enable nodes within a compute cluster to download tarballs of the environm
 ent to avoid a common issue in HPC distributed file systems being overload
 ed by small file accesses. In the future there are plans for Conda-Store t
 o additionally serve singularity containers of environments. We will also 
 briefly demonstrate Conda-Store via QHub-HPC\, a lightweight way to deploy
  a small slurm based HPC cluster in the cloud or on bare-metal with Jupyte
 rHub\, Dask\, Dashboard sharing\, monitoring\, flexible authentication\, a
 nd many other features integrated. Related to QHub-HPC we would like to sh
 ow how using jupyterhub and jupyterhub-ssh can remove the need for a user 
 login node and ensure that all users are launched inside of dedicated Slur
 m allocations.\n\n[1] https://conda-store.readthedocs.io/en/latest/\n[2] h
 ttps://github.com/Quansight/qhub-hpc\n\nAbout the Speaker\nChristopher Ost
 rouchov\, Ph.D.\nSenior Software Architect at Quansight\n\n\nChris is a sc
 ientific software architect at Quansight and the technical lead on QHub an
 d Conda-Store.  He is passionate about numerical computing\, reproducibil
 ity\, and making open source sustainable. He is a contributor to open sour
 ce software in the pydata ecosystem mainly around JupyterHub\, Dask\, and 
 NixOS.\n\nChris earned his Ph.D. in Computational Material Science and Eng
 ineering from the University of Tennessee\, Knoxville\, including a Chance
 llor's Fellowship scholarship\, and a BS in Computational and Applied Math
 ematics from Clemson University. In his spare time he enjoys running and c
 ontributing to reproducible software via nixpkgs and nixos..\n\n\n\n\n\nA 
 reminder email with Zoom join info will be sent the day prior to the meeti
 ng to all registrants.\nNote: please check your spam folder if you don't s
 ee it and consider adding the domain hpc-ai-society.org to your approved l
 ist.\nMembers: remember to login to see your free ticket option.\nNote: if
  you see a message to renew\, we have seen a glitch on some browsers. Clic
 k the renew link\, which will take you to your account page\, where you wi
 ll see if you are current. If you are\, simply navigate again to the event
  page and you should see your free ticket option.\n&nbsp\;
END:VEVENT
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:STANDARD
DTSTART:20211107T010000
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
END:STANDARD
END:VTIMEZONE
END:VCALENDAR