--- tags: hpc2, teaching --- # 2022-11 <br> HPC2: Installing and Managing Applications on the HPC Welcome to the hack pad for HPC2 course from Research Computing at the University of Leeds! You can edit this document using [Markdown syntax](https://guides.github.com/features/mastering-markdown/). ## Contents 1. [Links to resource](#Links-to-resources) 2. [Further reading](#Further-reading) 3. [Pre workshop prep](#Pre-workshop-prep) 4. [Agenda](#Agenda) 5. [What's your name and where do you come from?](#What’s-your-name-and-where-do-you-come-from) ## Links to resources - **Contact Research Computing** - https://bit.ly/arc-help - **Course website** - https://arctraining.github.io/hpc2-software/welcome.html ## Pre workshop prep This course requires users to have ARC4 accounts and to be familiar with how to log on and connect to HPC systems. ### Required setup steps - Users register for HPC accounts using the [HPC account request form](https://leeds.service-now.com/it?id=sc_cat_item&sys_id=4c002dd70f235f00a82247ece1050ebc) - Set up personal computer for connecting to HPC (HPC account required) - An overview can be found [here (including screenshots)](https://hackmd.io/xBKb6Az3QmewUsVF3ab2qg#Pre-workshop-prep) - For Windows, downloading MobaXTerm and configuring a session with ssh Gateway settings - For MacOS/Linux, creating a `~/.ssh/config` file with ProxyJump rule to `remote-access.leeds.ac.uk` **You are expected to have experience of connecting to ARC4 before this tutorial, as no time will be made available for walking through connecting to HPC** ## Agenda ### Part 1 | Time | Agenda | | -------- | ------------------------------- | | 0930 | Introduction, Theory | | 1030 | Break | | 1040 | Conda | | 1130 | Break | | 1140 | Autotools/CMake | | 1220 | Wrap up and questions | | 1230 | End | ### Part 2 | Time | Agenda | | -------- | ------------------------------- | | 0930 | Welcome back and homework | | 1000 | Containers | | 1020 | Break and questions | | 1030 | Containers (cont.) | | 1120 | Break and questions | | 1130 | Spack | | 1220 | Wrap up and questions | | 1230 | End | ## What's your name and where do you come from? - Alex Coleman, research software engineer, love Python, R, data science and machine learning. But also making web apps! - Nick Rhodes, Research Software Engineer. Computing generalist, everything from infrastruction, systems to programming to databases to technical leadership. - John Hodrien, Research Software Engineer. Have a long Linux history (since '97), and particularly like automation and configuration management. - Abdullah Alsaleh, PhD student, school of computing. - Matthew Yusuf - MPhys student, School of Physics and Astronomy - Basudha Basu, Research Fellow at St.James's Campus. Here to learn how to use the HPC so I can do RNA sequencing analysis. - Shairah Abdul Razak, Postdoctoral Research Fellow at Faculty of Biological Sciences. Focusing on phylogenomics analyses. - Eilidh Ward, PhD student, school of molecular and cellular biology, computational biologist/data scientist, interested in transcript/translatomics, python, R, C++, Rust etc, Linux and ML. - Kenny Campbell, PhD student, working on quantum communication, looking to install NetSquid, an accessible-on-request python library - Izzy Latimer, Fluids CDT student, bubble growth and migration in sediments using LBM-DEM, waLBerla: libraries, cmake, conda, cuda - Ross Slater - 2nd Year SENSE CDT PhD Student, School of Earth and Environment - Laura Cope, Research Fellow, Fluid Dynamics - Giulia Fedrizzi, CDT Fluid Dynamics. Install libraries (C++, R) - Ollie Clark, Research Software Engineer, University of Leeds. Software enginering, databases and web. - Yousef Alghamdi, PhD student, LIMR institute - Rachael Lowe PhD student in SCAPE will be using Ansys Fluent on the HPC - Jeni Sidwell, PhD student in evolutionary genomics, school of biology - Hong Wang, School of Geography, PhD - Modupe Aggreh Research Data Scientist - Oguz Can Eren, Cardiovascular Engineer, iMBE. Using Abaqus for FEA simulations. - Susannah Cowtan, PGR in clinical trials methodology, R, git, docker. Ask me about RLadies (gender minorities also welcome, the name is old)! - Hugh Rice, postdoc in Geography, planning to use Python and R with HPC