From 69472b80be3c97c939963ddbdb366b19980493c8 Mon Sep 17 00:00:00 2001 From: dahlo Date: Fri, 8 Nov 2024 11:00:33 +0100 Subject: [PATCH] Converting to pdc --- home_contents.qmd | 4 +- schedule.xlsx | Bin 13729 -> 10711 bytes .../intro/assets/allocation.png | Bin .../intro/assets/bam_binary.png | Bin .../intro/assets/job_template.png | Bin .../{uppmax => hpc}/intro/assets/jobinfo.png | Bin .../intro/assets/just-logged-in.jpg | Bin .../intro/assets/module-list.png | Bin .../intro/assets/newly_copied_folder.png | Bin topics/{uppmax => hpc}/intro/assets/sam.png | Bin .../intro/assets/samtools_1.png | Bin .../intro/assets/samtools_2.png | Bin .../intro/lab_uppmax_intro.qmd | 0 .../intro/slide_uppmax_intro.pdf | Bin .../pipeline/assets/allocation.png | Bin .../pipeline/assets/dualTerminals.png | Bin .../pipeline/assets/echoPath.png | Bin .../assets/echoPathPostModuleLoad.png | Bin .../pipeline/assets/filterHelp.png | Bin .../pipeline/assets/just-logged-in.jpg | Bin .../pipeline/assets/slurmScript.png | Bin .../pipeline/lab_uppmax_pipeline.qmd | 0 topics/linux/lab_linux_advanced.qmd | 52 +++++++++++------- 23 files changed, 35 insertions(+), 21 deletions(-) rename topics/{uppmax => hpc}/intro/assets/allocation.png (100%) rename topics/{uppmax => hpc}/intro/assets/bam_binary.png (100%) rename topics/{uppmax => hpc}/intro/assets/job_template.png (100%) rename topics/{uppmax => hpc}/intro/assets/jobinfo.png (100%) rename topics/{uppmax => hpc}/intro/assets/just-logged-in.jpg (100%) rename topics/{uppmax => hpc}/intro/assets/module-list.png (100%) rename topics/{uppmax => hpc}/intro/assets/newly_copied_folder.png (100%) rename topics/{uppmax => hpc}/intro/assets/sam.png (100%) rename topics/{uppmax => hpc}/intro/assets/samtools_1.png (100%) rename topics/{uppmax => hpc}/intro/assets/samtools_2.png (100%) rename topics/{uppmax => hpc}/intro/lab_uppmax_intro.qmd (100%) rename topics/{uppmax => hpc}/intro/slide_uppmax_intro.pdf (100%) rename topics/{uppmax => hpc}/pipeline/assets/allocation.png (100%) rename topics/{uppmax => hpc}/pipeline/assets/dualTerminals.png (100%) rename topics/{uppmax => hpc}/pipeline/assets/echoPath.png (100%) rename topics/{uppmax => hpc}/pipeline/assets/echoPathPostModuleLoad.png (100%) rename topics/{uppmax => hpc}/pipeline/assets/filterHelp.png (100%) rename topics/{uppmax => hpc}/pipeline/assets/just-logged-in.jpg (100%) rename topics/{uppmax => hpc}/pipeline/assets/slurmScript.png (100%) rename topics/{uppmax => hpc}/pipeline/lab_uppmax_pipeline.qmd (100%) diff --git a/home_contents.qmd b/home_contents.qmd index e77551b64..994716692 100644 --- a/home_contents.qmd +++ b/home_contents.qmd @@ -15,8 +15,8 @@ format: html ### Uppmax -- Introduction to UPPMAX [{{< fa brands youtube >}}](https://youtu.be/cxEtfKN91q4) [{{< fa file-pdf >}}](topics/uppmax/intro/slide_uppmax_intro.pdf) [{{< fa file-lines >}}](topics/uppmax/intro/lab_uppmax_intro.html) -- UPPMAX Pipelines [{{< fa file-lines >}}](topics/uppmax/pipeline/lab_uppmax_pipeline.html) +- Introduction to UPPMAX [{{< fa brands youtube >}}](https://youtu.be/cxEtfKN91q4) [{{< fa file-pdf >}}](topics/hpc/intro/slide_hpc_intro.pdf) [{{< fa file-lines >}}](topics/hpc/intro/lab_hpc_intro.html) +- UPPMAX Pipelines [{{< fa file-lines >}}](topics/hpc/pipeline/lab_hpc_pipeline.html) ### File types in Linux diff --git a/schedule.xlsx b/schedule.xlsx index ed5e959a38455d2e5346a57849882b5712eb47ff..2943319c3307bbb8458f28a3c8777f68809fc524 100644 GIT binary patch literal 10711 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 K&&2r0r~e0LaDY?* diff --git a/topics/uppmax/intro/assets/allocation.png b/topics/hpc/intro/assets/allocation.png similarity index 100% rename from topics/uppmax/intro/assets/allocation.png rename to topics/hpc/intro/assets/allocation.png diff --git a/topics/uppmax/intro/assets/bam_binary.png b/topics/hpc/intro/assets/bam_binary.png similarity index 100% rename from topics/uppmax/intro/assets/bam_binary.png rename to topics/hpc/intro/assets/bam_binary.png diff --git a/topics/uppmax/intro/assets/job_template.png b/topics/hpc/intro/assets/job_template.png similarity index 100% rename from topics/uppmax/intro/assets/job_template.png rename to topics/hpc/intro/assets/job_template.png diff --git a/topics/uppmax/intro/assets/jobinfo.png b/topics/hpc/intro/assets/jobinfo.png similarity index 100% rename from topics/uppmax/intro/assets/jobinfo.png rename to topics/hpc/intro/assets/jobinfo.png diff --git a/topics/uppmax/intro/assets/just-logged-in.jpg b/topics/hpc/intro/assets/just-logged-in.jpg similarity index 100% rename from topics/uppmax/intro/assets/just-logged-in.jpg rename to topics/hpc/intro/assets/just-logged-in.jpg diff --git a/topics/uppmax/intro/assets/module-list.png b/topics/hpc/intro/assets/module-list.png similarity index 100% rename from topics/uppmax/intro/assets/module-list.png rename to topics/hpc/intro/assets/module-list.png diff --git a/topics/uppmax/intro/assets/newly_copied_folder.png b/topics/hpc/intro/assets/newly_copied_folder.png similarity index 100% rename from topics/uppmax/intro/assets/newly_copied_folder.png rename to topics/hpc/intro/assets/newly_copied_folder.png diff --git a/topics/uppmax/intro/assets/sam.png b/topics/hpc/intro/assets/sam.png similarity index 100% rename from topics/uppmax/intro/assets/sam.png rename to topics/hpc/intro/assets/sam.png diff --git a/topics/uppmax/intro/assets/samtools_1.png b/topics/hpc/intro/assets/samtools_1.png similarity index 100% rename from topics/uppmax/intro/assets/samtools_1.png rename to topics/hpc/intro/assets/samtools_1.png diff --git a/topics/uppmax/intro/assets/samtools_2.png b/topics/hpc/intro/assets/samtools_2.png similarity index 100% rename from topics/uppmax/intro/assets/samtools_2.png rename to topics/hpc/intro/assets/samtools_2.png diff --git a/topics/uppmax/intro/lab_uppmax_intro.qmd b/topics/hpc/intro/lab_uppmax_intro.qmd similarity index 100% rename from topics/uppmax/intro/lab_uppmax_intro.qmd rename to topics/hpc/intro/lab_uppmax_intro.qmd diff --git a/topics/uppmax/intro/slide_uppmax_intro.pdf b/topics/hpc/intro/slide_uppmax_intro.pdf similarity index 100% rename from topics/uppmax/intro/slide_uppmax_intro.pdf rename to topics/hpc/intro/slide_uppmax_intro.pdf diff --git a/topics/uppmax/pipeline/assets/allocation.png b/topics/hpc/pipeline/assets/allocation.png similarity index 100% rename from topics/uppmax/pipeline/assets/allocation.png rename to topics/hpc/pipeline/assets/allocation.png diff --git a/topics/uppmax/pipeline/assets/dualTerminals.png b/topics/hpc/pipeline/assets/dualTerminals.png similarity index 100% rename from topics/uppmax/pipeline/assets/dualTerminals.png rename to topics/hpc/pipeline/assets/dualTerminals.png diff --git a/topics/uppmax/pipeline/assets/echoPath.png b/topics/hpc/pipeline/assets/echoPath.png similarity index 100% rename from topics/uppmax/pipeline/assets/echoPath.png rename to topics/hpc/pipeline/assets/echoPath.png diff --git a/topics/uppmax/pipeline/assets/echoPathPostModuleLoad.png b/topics/hpc/pipeline/assets/echoPathPostModuleLoad.png similarity index 100% rename from topics/uppmax/pipeline/assets/echoPathPostModuleLoad.png rename to topics/hpc/pipeline/assets/echoPathPostModuleLoad.png diff --git a/topics/uppmax/pipeline/assets/filterHelp.png b/topics/hpc/pipeline/assets/filterHelp.png similarity index 100% rename from topics/uppmax/pipeline/assets/filterHelp.png rename to topics/hpc/pipeline/assets/filterHelp.png diff --git a/topics/uppmax/pipeline/assets/just-logged-in.jpg b/topics/hpc/pipeline/assets/just-logged-in.jpg similarity index 100% rename from topics/uppmax/pipeline/assets/just-logged-in.jpg rename to topics/hpc/pipeline/assets/just-logged-in.jpg diff --git a/topics/uppmax/pipeline/assets/slurmScript.png b/topics/hpc/pipeline/assets/slurmScript.png similarity index 100% rename from topics/uppmax/pipeline/assets/slurmScript.png rename to topics/hpc/pipeline/assets/slurmScript.png diff --git a/topics/uppmax/pipeline/lab_uppmax_pipeline.qmd b/topics/hpc/pipeline/lab_uppmax_pipeline.qmd similarity index 100% rename from topics/uppmax/pipeline/lab_uppmax_pipeline.qmd rename to topics/hpc/pipeline/lab_uppmax_pipeline.qmd diff --git a/topics/linux/lab_linux_advanced.qmd b/topics/linux/lab_linux_advanced.qmd index ef70163fe..b8e2f5291 100644 --- a/topics/linux/lab_linux_advanced.qmd +++ b/topics/linux/lab_linux_advanced.qmd @@ -14,15 +14,25 @@ path_linux <- file.path(yaml::read_yaml(here("_quarto.yml"))$path_workspace, "li path_linux_adv <- file.path(path_linux, "linux_advanced") ``` -## Connect to UPPMAX +```{r,eval=TRUE,include=FALSE} +library(yaml) +library(here) +id_project <- yaml::read_yaml(here("_quarto.yml"))$id_project +path_resources <- yaml::read_yaml(here("_quarto.yml"))$path_resources +path_workspace <- yaml::read_yaml(here("_quarto.yml"))$path_workspace +site_url <- yaml::read_yaml(here("_quarto.yml"))$website$`site-url` +output_dir <- yaml::read_yaml(here("_quarto.yml"))$project$`output-dir` +``` + +## Connect to PDC -The first step of this lab is to open a ssh connection to UPPMAX. Please refer to [**Connecting to UPPMAX**](../other/lab_connect.html) for instructions. Once connected to UPPMAX, return here and continue reading the instructions below. +The first step of this lab is to open a ssh connection to PDC. Please refer to [**Connecting to PDC**](../other/lab_connect_pdc.html) for instructions. Once connected to PDC, return here and continue reading the instructions below. ## Logon to a node -Usually you would do most of the work in this lab directly on one of the login nodes at UPPMAX, but we have arranged for you to have one core each for better performance. This was covered briefly in the lecture notes. +Usually you would do most of the work in this lab directly on one of the login nodes at PDC, but we have arranged for you to have one core each for better performance. This was covered briefly in the lecture notes. -Check which node you got when you booked resources this morning (replace **username** with your UPPMAX username) +Check which node you got when you booked resources this morning (replace **username** with your PDC username) ```bash squeue -u username @@ -31,45 +41,49 @@ squeue -u username should look something like this ```bash -dahlo@rackham2 work $ squeue -u dahlo +user@login1 ~ $ squeue -u user JOBID PARTITION NAME USER ST TIME NODES NODELIST(REASON) - 3132376 core sh dahlo R 0:04 1 r292 -dahlo@rackham2 work $ + 5583899 shared interact user R 2:22 1 nid001009 +user@login1 ~ $ ``` -where **r292** is the name of the node I got (yours will probably be different). -Note the numbers in the Time column. They show for how long the job has been running. When it reaches the time limit you requested (7 hours in this case) the session will shut down, and you will lose all unsaved data. Connect to this node from within UPPMAX. +where `nid001009` is the name of the node I got (yours will probably be different). +Note the numbers in the Time column. They show for how long the job has been running. When it reaches the time limit you requested (7 hours in this case) the session will shut down, and you will lose all unsaved data. Connect to this node from within PDC. ```bash -ssh -Y r292 +ssh -Y nid001009 ``` If the list is empty you can run the allocation command again and it should be in the list: -```{r,echo=FALSE,comment="",class.output="bash"} -cat(paste0("salloc -A ", id_project, " -t 03:30:00 -p shared -n 1 --no-shell &")) +```bash +salloc -A `r id_project` -t 04:00:00 -p shared -n 4 ``` -{{< fa lightbulb >}} There is a UPPMAX specific tool called `jobinfo` that supplies the same kind of information as `squeue` that you can use as well (`$ jobinfo -u username`). - ## First things first +We will have to load the module for `nano` before we can start editing files. + +```bash +module load nano +``` + Let's make sure nano has **syntax highlighting** enabled. What that will do is to paint the boring code in pretty colors, making it much easier to read it. See the difference for yourself by first looking at this file before you enable it: ```bash -nano /sw/uppmax/bin/projplot +nano /sw/courses/ngsintro/linux/qol/test.py ``` -Close down nano when you have seen how boing it looks without colors by pressing `ctrl+x`. Now, let's enable syntax highlighting. To do this, we will simply tell nano to include the syntax highlighting instructions from a bunch of files that are already installed at uppmax. Run this command to do just that: +Close down nano when you have seen how boing it looks without colors by pressing `ctrl+x`. Now, let's enable syntax highlighting. To do this, we will simply tell nano to include the syntax highlighting instructions from a bunch of files that are already installed on the computer. Run this command to do just that: ```bash -find /usr/share/nano/ -iname "*.nanorc" -exec echo include {} \; >> ~/.nanorc +find /pdc/software/eb/software/nano/7.2/share/nano/ -iname "*.nanorc" -exec echo include {} \; >> ~/.nanorc ``` -This command will put one line per language instructions (~30 of them, located in `/usr/share/nano`), into the nano autostart file (`~/.nanorc`) and put the word 'include' infront of each file name. That will make nano include the instructions from each of those files whenever it starts. Now have a look at the same file as before and enjoy the colors: +This command will put one line per language instructions (~30 of them, located in `/pdc/software/eb/software/nano/7.2/share/nano/`), into the nano autostart file (`~/.nanorc`) and put the word 'include' infront of each file name. That will make nano include the instructions from each of those files whenever it starts. Now have a look at the same file as before and enjoy the colors: ```bash -nano /sw/uppmax/bin/projplot +nano /sw/courses/ngsintro/linux/qol/test.py ``` Then close nano and continue with the lab.