From 18e7a2299d56f7c9acfe23021e748e70447077b9 Mon Sep 17 00:00:00 2001 From: Kylli Ek Date: Tue, 10 Oct 2023 19:14:17 +0300 Subject: [PATCH] WIP: minor fixes to Samantha's part (#46) * Update prerequisites.md * add LUMI links * Style fix for links * Adjust to LUMI * change seminars link sentence * add lumi link * Update job_types.md * add gis-hpc mailing list --- materials/account_project.md | 7 +++++-- materials/examples.md | 4 ++-- materials/job_types.md | 4 ++-- materials/partitions.md | 5 +++-- materials/prerequisites.md | 4 ++-- materials/support.md | 27 ++++++++++++++------------- materials/where_to_go.md | 1 + 7 files changed, 29 insertions(+), 23 deletions(-) diff --git a/materials/account_project.md b/materials/account_project.md index 3ad56a1b..ca9348b2 100644 --- a/materials/account_project.md +++ b/materials/account_project.md @@ -6,7 +6,9 @@ Every CSC account must be linked with a **CSC project**, which enables you to sh CSC services are **free of charge** for open science at Finnish higher education institutions and research institutes. -[CSC Docs: Accounts and projects](https://docs.csc.fi/accounts/) +* [CSC Docs: Accounts and projects](https://docs.csc.fi/accounts/) +* [LUMI, get started](https://lumi-supercomputer.eu/get-started/) +* [CSC, LUMI high performance computing services offer companies a competitive advantage](https://csc.fi/web/guest/solutions-for-business) :::{admonition} Course project :class: hint @@ -47,7 +49,8 @@ Your first steps into many CSC services goes via [`https://my.csc.fi`](https://m - Amount of resources allocated: All requested resources are billed ie. number of cores, amount of memory - Time allocated: Resources are billed based on the actual (wall) _time_ a job has **used**, not the reserved maximum time -[CSC Docs: Billing units](https://docs.csc.fi/accounts/billing/) +* [CSC Docs: Billing units](https://docs.csc.fi/accounts/billing/) +* [LUMI Docs: Billing policy](https://docs.lumi-supercomputer.eu/runjobs/lumi_env/billing/) ### Applying for billing units diff --git a/materials/examples.md b/materials/examples.md index 37a45908..174ff37c 100644 --- a/materials/examples.md +++ b/materials/examples.md @@ -45,7 +45,7 @@ Arttu Kivimäki, FGI/NLS: [Mosaicking Sentinel-2 data in Puhti](https://a3s.fi/g Tapio Friberg, ICEYE: [LUMI usecase](https://gis-seminars.a3s.fi/2023-06-08-lumi-for-gis-iceye-use-case.pdf) ``` -You can find all CSC seminar presentations on [CSC geocomputing research pages](https://research.csc.fi/geocomputing-seminars). +You can find more use case presentations from [CSC: geocomputing seminars page](https://research.csc.fi/geocomputing-seminars). ## Some publications from Finland that used Puhti @@ -83,4 +83,4 @@ Samantha Wittke et al, FGI/Aalto [EODIE - Earth Observation Data Information Ext ``` -Know more? -> Please let us know :) \ No newline at end of file +Know more? -> Please let us know :) diff --git a/materials/job_types.md b/materials/job_types.md index e06448a0..712360f2 100644 --- a/materials/job_types.md +++ b/materials/job_types.md @@ -15,9 +15,9 @@ Apart from interactive jobs, a job can be classified as **serial, parallel or GP ## Serial jobs -Serial jobs means that the computer works on only one task at a time following a sequence of instructions, while only using one core. +Serial job means that the computer works on only one task at a time following a sequence of instructions, while only using one core. -Why could your serial job benefit from being executed using CSC's resources instead of on your own computer? +Why would your serial job benefit from being executed using CSC's resources instead of on your own computer? - Part of a larger workflow - Avoid data transfer between CSC and your own computer - Data sharing among other project members diff --git a/materials/partitions.md b/materials/partitions.md index 9eae9fa0..d502cb9d 100644 --- a/materials/partitions.md +++ b/materials/partitions.md @@ -2,9 +2,10 @@ Partitions are logical sets of nodes. Resource limitations for a job are defined by the partition (or queue) the job is submitted to. The limitations affect the maximum run time, the amount of memory, and the number of available CPU cores (which are called CPUs in Slurm). In addition, partitions may also define default resources that are automatically allocated for jobs if nothing has been specified. -Jobs should be submitted to the partition that best matches the required resources. That way, as few resources as possible are blocked and another user with a higher demand in RAM can run a job earlier. Of course, other considerations may also influence the choice of a partition. +Jobs should be submitted to the partition that best matches the required resources. That way, as few resources as possible are blocked and another user with a higher demand in memory can run a job earlier. Of course, other considerations may also influence the choice of a partition. -- [CSC Docs: Available batch job partitions](https://docs.csc.fi/computing/running/batch-job-partitions/) +- [CSC Docs: Available batch job partitions](https://docs.csc.fi/computing/running/batch-job-partitions/) +- [LUMI Docs: Slurm particions](https://docs.lumi-supercomputer.eu/runjobs/scheduled-jobs/partitions/) - In order to use the resources in an efficient way, it is important to estimate the request as accurately as possible - By avoiding an excessive "just-in-case" request, the job will start earlier diff --git a/materials/prerequisites.md b/materials/prerequisites.md index a8eeb298..1a0677b5 100644 --- a/materials/prerequisites.md +++ b/materials/prerequisites.md @@ -11,8 +11,8 @@ To make this course as enjoyable as possible for you and to make sure you can ge * [UNIX tutorial for beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/) (the first two topics are a good start, try also some editor) * [Basic Linux Commands 10 min tutorial video](https://www.youtube.com/watch?v=uFPly_nGBMg) (sit back and watch) * [CSC and Linux Cheat Sheet](./cheatsheet.md) (one page summary of the most important Linux commands – handy to have near you during the course) + * [Terminal intro](terminal.md) ## CSC account -For the exercises, a [CSC account](https://docs.csc.fi/accounts/how-to-create-new-user-account/) is needed. -For self-learning you will also need a project. +For the exercises, [CSC user account](https://docs.csc.fi/accounts/how-to-create-new-user-account/) and [project](https://docs.csc.fi/accounts/how-to-create-new-project/) with [access to Puhti](https://docs.csc.fi/accounts/how-to-add-service-access-for-project/). For Allas exercise also Allas service must be enabled for the project. diff --git a/materials/support.md b/materials/support.md index 15c0b761..d330b983 100644 --- a/materials/support.md +++ b/materials/support.md @@ -2,27 +2,28 @@ ## General problem solving -1. Go to [docs.csc.fi](https://docs.csc.fi) and check in the right section in the _navigation_ -2. Try the [FAQ](https://docs.csc.fi/support/faq/) -3. Try the search function in CSC Docs or search the web - - Type a keyword in CSC Docs, copy/paste the error message in your favorite search engine -4. Send an email to [servicedesk@csc.fi](mailto:servicedesk@csc.fi) containing: +1. Study the CSC/LUMI Docs. +3. Try the search function in Docs or search the web + - Type a keyword in Docs + - Copy/paste the error message in your favorite search engine +4. Send an email to servicedesk containing: - A descriptive title - - What you wanted to achieve and on which which computer + - What you wanted to achieve and on which computer - Which commands you have given - - What error messages resulted + - What error messages did you get - [More tips to help us to more quickly solve your issue](https://docs.csc.fi/support/support-howto/) ## Support pages and channels -[`docs.csc.fi`](https://docs.csc.fi) +CSC: + * [CSC Docs: `docs.csc.fi`](https://docs.csc.fi) + * [`research.csc.fi`](https://research.csc.fi) + * servicedesk@csc.fi + * [CSC user support session in Zoom](https://ssl.eventilla.com/usersupportcoffee/EN) every Wednesday at 14.00. Join on 18.10.2023 for course specific questions! :) -[`research.csc.fi`](https://research.csc.fi) - -+ servicedesk@csc.fi - -+ User support session in Zoom every Wednesday at 14.00 (join on 18.10 for course specific questions! :) ) +LUMI: + * [LUMI Docs: Helpdesk](https://docs.lumi-supercomputer.eu/helpdesk/) ## How we can help diff --git a/materials/where_to_go.md b/materials/where_to_go.md index f6957b21..ee82a334 100644 --- a/materials/where_to_go.md +++ b/materials/where_to_go.md @@ -45,6 +45,7 @@ We have accessed the supercomputer via the webinterface in order to not overwhel * [Geocomputing using CSC resources](https://research.csc.fi/geocomputing) * [Geocomputing examples in github](https://github.com/csc-training/geocomputing) * [Visit courses, webinars, workshops](https://www.csc.fi/en/training) +* [Sign-up for CSC gis-hpc mailing list ](https://postit.csc.fi/sympa/subscribe/gis-hpc) * Ask for help, if needed, we don't bite :) ## How you can help