Supplementary material (will be updated with that from the latest presentation): Part 1: IntroLinux1.pdf ShellReference.pdf Part 2: IntroLinux2_PartA.pdf, vi_cheatSheet.pdf, vi_GraphicalCheatSheet.pdf ScriptingCheatsheet.pdf Linuxscripting1-Spring2020.pdf LinuxScripting1.tar.gz Part 3: Linuxscripting2-Summer2020.pdf LinuxScripting2.tar.gz Part 4: LinuxLib-Spring2020.pdf LinuxLibs.tar.gz Each of these sessions is two hours. Part 1 will focus on the ways to connect to CHPC Linux systems and go over some important Linux commands. Part 2 will introduce the vi editor, and then work on creating simple shell scripts. Part 3 will cover more advanced scripting Part 4 will focus on the compilation of software You will need to bring a laptop with a functional connection to the campus WiFi. If you do not have an account with CHPC, we will have login information for a temporary account on a virtual machine available at the presentation. https://utah.zoom.us/j/4111783659 meeting ID 411 178 3659 To call in: +1 408 638 0968 +1 646 876 9923 +1 669 900 6833
Supplementary material (will be updated with that from the latest presentation): Part 1: IntroLinux1.pdf ShellReference.pdf Part 2: IntroLinux2_PartA.pdf, vi_cheatSheet.pdf, vi_GraphicalCheatSheet.pdf ScriptingCheatsheet.pdf Linuxscripting1-Spring2020.pdf LinuxScripting1.tar.gz Part 3: Linuxscripting2-Summer2020.pdf LinuxScripting2.tar.gz Part 4: LinuxLib-Spring2020.pdf LinuxLibs.tar.gz Each of these sessions is two hours. Part 1 will focus on the ways to connect to CHPC Linux systems and go over some important Linux commands. Part 2 will introduce the vi editor, and then work on creating simple shell scripts. Part 3 will cover more advanced scripting Part 4 will focus on the compilation of software You will need to bring a laptop with a functional connection to the campus WiFi. If you do not have an account with CHPC, we will have login information for a temporary account on a virtual machine available at the presentation. https://utah.zoom.us/j/4111783659 meeting ID 411 178 3659 To call in: +1 408 638 0968 +1 646 876 9923 +1 669 900 6833
This parallel programming workshop covering OpenMP (shared memory parallelization), OpenACC (GPU programming) and MPI (distributed memory parallelization). This is a once in a year opportunity to learn the basics of three most popular parallelization approaches in 4 days. Typically we are a sattelite site for this and other XSEDE HPC Workshops, but due to the COVID-19 situation it will be given as a Webcast. The workshop will run from 9am to 3pm each day with an hour long lunch break. We encourage anyone with interest in parallel programming to attend this excellent workshop taught by experts from the Pittsburgh Supercomputer Center (PSC). Prerequisites are basic Linux command line knowledge (like what's taught by our Intro to Linux class offered at CHPC, or Cornell's Virtual Workshop Introduction to Linux) and basic knowledge of Fortran or C programming (e.g. Cornell's Introduction to C programming or Introduction to Fortran programming). For details and agenda, along with the link to register, please see the PSC workshop page . There is no cost to attend, but you must have an XSEDE account (free, click here to create one) in order to register and participate in the workshop. This event is available to anyone (not just University of Utah affiliates), therefore, we appreciate if you could spread the word among your peers about this workshop. Due to COVID-19 PSC has moved to a webcast format instead of having satellite sites. There is no cost to attend, but you must register with XSEDE account (free) at the registration site that will be posted on the XSEDE course catalog about a month before the workshop. The workshop desciption, along with links to the agenda and slides are can be found at PSC's webpage for the workshop.
Supplementary material (will be updated with that from the latest presentation): Part 1: IntroLinux1.pdf ShellReference.pdf Part 2: IntroLinux2_PartA.pdf, vi_cheatSheet.pdf, vi_GraphicalCheatSheet.pdf ScriptingCheatsheet.pdf Linuxscripting1-Spring2020.pdf LinuxScripting1.tar.gz Part 3: Linuxscripting2-Summer2020.pdf LinuxScripting2.tar.gz Part 4: LinuxLib-Spring2020.pdf LinuxLibs.tar.gz Each of these sessions is two hours. Part 1 will focus on the ways to connect to CHPC Linux systems and go over some important Linux commands. Part 2 will introduce the vi editor, and then work on creating simple shell scripts. Part 3 will cover more advanced scripting Part 4 will focus on the compilation of software You will need to bring a laptop with a functional connection to the campus WiFi. If you do not have an account with CHPC, we will have login information for a temporary account on a virtual machine available at the presentation. https://utah.zoom.us/j/4111783659 meeting ID 411 178 3659 To call in: +1 408 638 0968 +1 646 876 9923 +1 669 900 6833
Supplementary material (will be updated with that from the latest presentation): Part 1: IntroLinux1.pdf ShellReference.pdf Part 2: IntroLinux2_PartA.pdf, vi_cheatSheet.pdf, vi_GraphicalCheatSheet.pdf ScriptingCheatsheet.pdf Linuxscripting1-Spring2020.pdf LinuxScripting1.tar.gz Part 3: Linuxscripting2-Summer2020.pdf LinuxScripting2.tar.gz Part 4: LinuxLib-Spring2020.pdf LinuxLibs.tar.gz Each of these sessions is two hours. Part 1 will focus on the ways to connect to CHPC Linux systems and go over some important Linux commands. Part 2 will introduce the vi editor, and then work on creating simple shell scripts. Part 3 will cover more advanced scripting Part 4 will focus on the compilation of software You will need to bring a laptop with a functional connection to the campus WiFi. If you do not have an account with CHPC, we will have login information for a temporary account on a virtual machine available at the presentation. https://utah.zoom.us/j/4111783659 meeting ID 411 178 3659 To call in: +1 408 638 0968 +1 646 876 9923 +1 669 900 6833
Each of these sessions is two hours. During the first three sessions we will introduce the key concepts of the Python language: variables, functions, control structures, I/O, exception handling as well the concept of object-oriented programming. During the fourth and fifth sessions, we will focus on how Python can be used in a scientific environment by using Numpy and SciPy. To participate in the hands-on exercises: a. You will need to a laptop with a functional connection to the internet. b. Follow this link to mybinder.org: https://mybinder.org/v2/gh/CHPC-UofU/python-lectures/HEAD c. Once the Binder site has initialized and the Jupyter web page appears, click on the "notebooks" link, and then on the file "hands_on_intro_to_python.ipynb". d. If you would like to download the course materials you can do so with the following "git" command: git clone https://github.com/CHPC-UofU/python-lectures.git Once the git command completes you should have a new directory named "python-lectures". If you don't have git on your machine you can open a browser to https://github.com/CHPC-UofU/python-lectures , click the green Code button, and download the materials as a zip file. https://utah.zoom.us/j/4111783659 meeting ID 411 178 3659 To call in: +1 408 638 0968 +1 646 876 9923 +1 669 900 6833
Each of these sessions is two hours. During the first three sessions we will introduce the key concepts of the Python language: variables, functions, control structures, I/O, exception handling as well the concept of object-oriented programming. During the fourth and fifth sessions, we will focus on how Python can be used in a scientific environment by using Numpy and SciPy. To participate in the hands-on exercises: a. You will need to a laptop with a functional connection to the internet. b. Follow this link to mybinder.org: https://mybinder.org/v2/gh/CHPC-UofU/python-lectures/HEAD c. Once the Binder site has initialized and the Jupyter web page appears, click on the "notebooks" link, and then on the file "hands_on_intro_to_python.ipynb". d. If you would like to download the course materials you can do so with the following "git" command: git clone https://github.com/CHPC-UofU/python-lectures.git Once the git command completes you should have a new directory named "python-lectures". If you don't have git on your machine you can open a browser to https://github.com/CHPC-UofU/python-lectures , click the green Code button, and download the materials as a zip file. https://utah.zoom.us/j/4111783659 meeting ID 411 178 3659 To call in: +1 408 638 0968 +1 646 876 9923 +1 669 900 6833
Each of these sessions is two hours. During the first three sessions we will introduce the key concepts of the Python language: variables, functions, control structures, I/O, exception handling as well the concept of object-oriented programming. During the fourth and fifth sessions, we will focus on how Python can be used in a scientific environment by using Numpy and SciPy. To participate in the hands-on exercises: a. You will need to a laptop with a functional connection to the internet. b. Follow this link to mybinder.org: https://mybinder.org/v2/gh/CHPC-UofU/python-lectures/HEAD c. Once the Binder site has initialized and the Jupyter web page appears, click on the "notebooks" link, and then on the file "hands_on_intro_to_python.ipynb". d. If you would like to download the course materials you can do so with the following "git" command: git clone https://github.com/CHPC-UofU/python-lectures.git Once the git command completes you should have a new directory named "python-lectures". If you don't have git on your machine you can open a browser to https://github.com/CHPC-UofU/python-lectures , click the green Code button, and download the materials as a zip file. https://utah.zoom.us/j/4111783659 meeting ID 411 178 3659 To call in: +1 408 638 0968 +1 646 876 9923 +1 669 900 6833
Each of these sessions is two hours. During the first three sessions we will introduce the key concepts of the Python language: variables, functions, control structures, I/O, exception handling as well the concept of object-oriented programming. During the fourth and fifth sessions, we will focus on how Python can be used in a scientific environment by using Numpy and SciPy. To participate in the hands-on exercises: a. You will need to a laptop with a functional connection to the internet. b. Follow this link to mybinder.org: https://mybinder.org/v2/gh/CHPC-UofU/python-lectures/HEAD c. Once the Binder site has initialized and the Jupyter web page appears, click on the "notebooks" link, and then on the file "hands_on_intro_to_python.ipynb". d. If you would like to download the course materials you can do so with the following "git" command: git clone https://github.com/CHPC-UofU/python-lectures.git Once the git command completes you should have a new directory named "python-lectures". If you don't have git on your machine you can open a browser to https://github.com/CHPC-UofU/python-lectures , click the green Code button, and download the materials as a zip file. https://utah.zoom.us/j/4111783659 meeting ID 411 178 3659 To call in: +1 408 638 0968 +1 646 876 9923 +1 669 900 6833