This is a slightly different workshop than the RCS's official Intro to HPC workshop. DeapSECURE is a computational training with focus on cybersecurity-related problems. The first online workshop was offered live in October 2020.
In this workshop, we introduce learners to the HPC platform (a much shorter version of our Intro-to-HPC workshop), but we add a hands-on activity on using HPC to process many spam emails. Finally, we guided learners to break up the processing into many smaller jobs and process them in parallel to gain speed up. Isn't that what HPC is all about?
In this blog, we selectively feature several tutorial videos on UNIX shell. Stay tuned for the release of the complete workshop.
This is a tentative placeholder of the contents of that workshop, which we put out early on trial basis because we consider these topics highly relevant to many HPC users.
Slides (PDF): https://drive.google.com/file/d/1VJ_TvTCyECIER_u4rbQafXBPGKTyHWuj/view?usp=sharing
Video: https://odumedia.mediaspace.kaltura.com/playlist/dedicated/1_6x9dgg23/1_441kh7o7
Thhs video teaches you the essential UNIX shell skills in order to perform basic tasks on files.
pwd
, ls
, cd
commands to navigate around filesystem in UNIX shellmkdir
, cp
, mv
, rm
commands to manage files in UNIX shellVideo: https://odumedia.mediaspace.kaltura.com/playlist/dedicated/1_6x9dgg23/1_dyhc9yr9
This video covers several useful commands and constructs that can help you with common text processing tasks.
Video: https://odumedia.mediaspace.kaltura.com/playlist/dedicated/1_6x9dgg23/1_k91sduod
Scripting is central in the UNIX world, as well as in HPC. Knowing how to script things will enable you to submit jobs on HPC.
for
, if
constructs, command-line parameter)