From f40b7e77c28f28a203feb49c1828e5399d4c53d7 Mon Sep 17 00:00:00 2001 From: Rasmus Kronberg Date: Tue, 17 Mar 2026 11:25:41 +0200 Subject: [PATCH 01/10] Roihu updates to Accounts --- docs/accounts/strong-identification.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/accounts/strong-identification.md b/docs/accounts/strong-identification.md index 046f70caa1..9a89bdd4e9 100644 --- a/docs/accounts/strong-identification.md +++ b/docs/accounts/strong-identification.md @@ -3,8 +3,7 @@ Using strong identification means that you prove your identity. After you have been authenticated using a strong authentication method, your assurance level is raised from low to medium. Some of CSC's services require a higher level of assurance. -Sensitive Data service is one of them: -[Sensitive Data](../data/sensitive-data/findata-permit.md) +[Roihu](../computing/systems-roihu.md) and [Sensitive Data](../data/sensitive-data/findata-permit.md) services are two of them. To raise the assurance level, you need to login to our customer portal MyCSC and download the Candour ID app. From ff15145f855aad19510034758029d7f8d5d25cb6 Mon Sep 17 00:00:00 2001 From: leopekkas Date: Tue, 7 Apr 2026 10:41:22 +0300 Subject: [PATCH 02/10] Clarify sentence in strong identification --- docs/accounts/strong-identification.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/accounts/strong-identification.md b/docs/accounts/strong-identification.md index 9a89bdd4e9..296a13eca6 100644 --- a/docs/accounts/strong-identification.md +++ b/docs/accounts/strong-identification.md @@ -3,9 +3,9 @@ Using strong identification means that you prove your identity. After you have been authenticated using a strong authentication method, your assurance level is raised from low to medium. Some of CSC's services require a higher level of assurance. -[Roihu](../computing/systems-roihu.md) and [Sensitive Data](../data/sensitive-data/findata-permit.md) services are two of them. +Accessing Roihu requires medium-level assurance. CSC's [Sensitive Data](../data/sensitive-data/findata-permit.md) services also require higher levels of authentication. -To raise the assurance level, you need to login to our customer portal MyCSC and download the Candour ID app. +To raise the assurance level to high, you need to login to our customer portal MyCSC and download the Candour ID app. Please follow our instructions precisely. The identity vetting service provider is [Candour Ltd.](https://candour.fi/) From 03184e0745d18df5334aba797906ce6f41ae0296 Mon Sep 17 00:00:00 2001 From: Sami Salonen <63836095+samisalonen-csc@users.noreply.github.com> Date: Thu, 9 Apr 2026 10:22:44 +0300 Subject: [PATCH 03/10] Update billing.md --- docs/accounts/billing.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/accounts/billing.md b/docs/accounts/billing.md index fc3d39d2fb..6e1c7a69d4 100644 --- a/docs/accounts/billing.md +++ b/docs/accounts/billing.md @@ -11,7 +11,7 @@ See the [Billing Unit and price calculator](https://research.csc.fi/billing-unit **The billing rates for the services are as follows:** -* [Puhti and Mahti billing](../computing/hpc-billing.md) +* [Roihu, Puhti and Mahti billing](../computing/hpc-billing.md) * Allas object storage billing: 1 TiB consumes **1.05** Storage BU per hour. Only actual data stored in Allas is billed. * [Pouta billing](../cloud/pouta/vm-flavors-and-billing.md) @@ -31,7 +31,7 @@ See the [Billing Unit and price calculator](https://research.csc.fi/billing-unit In the _My Projects_ page in [MyCSC](https://my.csc.fi) you can study the Billing Unit consumption and apply for more Billing Units. There you can easily check who consumed the Billing Units, when they were consumed and in which -service. Note that storage-related Billing Unit consumption (in Puhti/Mahti Scratch folders and in +service. Note that storage-related Billing Unit consumption (in Roihu/Puhti/Mahti Scratch folders and in Allas) is not linked to a specific user account and is reported as "other" or "system". @@ -44,7 +44,7 @@ You will be notified before your CSC Project's Billing Units run out. When an ac Detailed information on how services are currently limiting the use when Billing Units run out: -* [Puhti and Mahti](../computing/usage-policy.md#running-out-of-billing-units) +* [Roihu, Puhti and Mahti](../computing/usage-policy.md#running-out-of-billing-units) * [Sensitive Data Desktop](../data/sensitive-data/sd-billing-units.md#what-happens-if-your-project-runs-out-of-billing-units) From 152b1fd9a2684e2c71c08e1b69e720d6c5e772db Mon Sep 17 00:00:00 2001 From: Sami Salonen <63836095+samisalonen-csc@users.noreply.github.com> Date: Thu, 9 Apr 2026 10:24:57 +0300 Subject: [PATCH 04/10] Update how-to-add-service-access-for-project.md --- docs/accounts/how-to-add-service-access-for-project.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/accounts/how-to-add-service-access-for-project.md b/docs/accounts/how-to-add-service-access-for-project.md index 584115cf82..225665a486 100644 --- a/docs/accounts/how-to-add-service-access-for-project.md +++ b/docs/accounts/how-to-add-service-access-for-project.md @@ -2,7 +2,7 @@ Access can be granted to the following services: -* Supercomputers **Puhti** and **Mahti** +* Supercomputers **Roihu**, **Puhti** and **Mahti** * Cloud services **cPouta**, **Rahti** and **Pukki DBaaS** * Storage services **Allas** and **IDA** * Sensitive data services **SD Services** From 0f7967f1e98fab9725d328d51e268adfd9d97f88 Mon Sep 17 00:00:00 2001 From: Sami Salonen <63836095+samisalonen-csc@users.noreply.github.com> Date: Thu, 9 Apr 2026 11:00:37 +0300 Subject: [PATCH 05/10] Update how-to-increase-disk-quotas.md --- docs/accounts/how-to-increase-disk-quotas.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/accounts/how-to-increase-disk-quotas.md b/docs/accounts/how-to-increase-disk-quotas.md index 7af5b4f9ec..2926cdfed7 100644 --- a/docs/accounts/how-to-increase-disk-quotas.md +++ b/docs/accounts/how-to-increase-disk-quotas.md @@ -1,22 +1,22 @@ # How to increase disk quotas -## Increasing the storage capacity in Puhti and Mahti +## Increasing the storage capacity in Roihu and Mahti -The quotas of the [scratch](../computing/disk.md#scratch-directory) and [projappl](../computing/disk.md#projappl-directory) directories of Puhti and Mahti servers can be +The quotas of the [scratch](../computing/disk.md#scratch-directory) and [projappl](../computing/disk.md#projappl-directory) directories of Roihu and Mahti servers can be increased if needed. You can use MyCSC to manage these quotas. 1. Login to [MyCSC](https://my.csc.fi) and **select the project** you want to modify. -1. In the Services list, click Configuration for **Puhti** or **Mahti** service as needed. This opens a page where the **project manager** can modify the quotas. +1. In the Services list, click Configuration for **Roihu** or **Mahti** service as needed. This opens a page where the **project manager** can modify the quotas. You can check the default limits of scratch and projappl areas from the table below. Values in parenthesis indicate automatically approved limits. Applications with higher values will be determined in the resource allocation meetings every three weeks. | Directory | Default size | Maximum size | Default file number limit | Maximum file number limit | |-----------|--------------|--------------|---------------------------|---------------------------| -| projappl (Puhti) | 50 GiB | 200 GiB (< 100 GiB) | 100 000 | 2 000 000 (< 500 000) | -| scratch (Puhti)   | 1 TiB | 100 TiB (< 20 TiB) | 1 000 000 | 10 000 000 (< 5 000 000) | +| projappl (Roihu) | 50 GiB | 200 GiB (< 100 GiB) | 100 000 | 2 000 000 (< 500 000) | +| scratch (Roihu)   | 1 TiB | 100 TiB (< 20 TiB) | 1 000 000 | 10 000 000 (< 5 000 000) | | projappl (Mahti) | 50 GiB | 200 GiB (< 100 GiB) | 100 000 | 2 000 000 (< 500 000) | | scratch (Mahti)   | 1 TiB | 200 TiB (< 40 TiB) | 1 000 000 | 20 000 000 (< 10 000 000) | From a77c309d25bb755599672b43855d67f27c1dd885 Mon Sep 17 00:00:00 2001 From: Sami Salonen <63836095+samisalonen-csc@users.noreply.github.com> Date: Thu, 9 Apr 2026 11:01:42 +0300 Subject: [PATCH 06/10] Update how-to-manage-your-project.md --- docs/accounts/how-to-manage-your-project.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/accounts/how-to-manage-your-project.md b/docs/accounts/how-to-manage-your-project.md index 71730d0f1f..f89c6d51f1 100644 --- a/docs/accounts/how-to-manage-your-project.md +++ b/docs/accounts/how-to-manage-your-project.md @@ -48,7 +48,7 @@ Users are not able to use the services which have been applied for the Project a | Service | What happens right after Project is closed | | -- | -- | | Allas, Fairdata IDA, SD Connect | Project is disabled, and users will not be able to use the service in the context of the Project. | -| Mahti and Puhti | No new Slurm jobs can be submitted. Users cannot access the Project data anymore. | +| Mahti and Roihu | No new Slurm jobs can be submitted. Users cannot access the Project data anymore. | | cPouta and ePouta | Project is disabled, and users will not be able to use the service in the context of the Project. All virtual machines of the Project will be powered off. | | Rahti | Project pod quota is set to 0 and all workloads are stopped. | | SD Desktop | Desktops are paused, Project can't launch new desktops. | From 2fb0dc4326f149f1ef3c714b07e65907f62dc77e Mon Sep 17 00:00:00 2001 From: Sami Salonen <63836095+samisalonen-csc@users.noreply.github.com> Date: Thu, 9 Apr 2026 12:42:14 +0300 Subject: [PATCH 07/10] Update how-to-increase-disk-quotas.md --- docs/accounts/how-to-increase-disk-quotas.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/accounts/how-to-increase-disk-quotas.md b/docs/accounts/how-to-increase-disk-quotas.md index 2926cdfed7..3df3621c61 100644 --- a/docs/accounts/how-to-increase-disk-quotas.md +++ b/docs/accounts/how-to-increase-disk-quotas.md @@ -15,8 +15,8 @@ You can check the default limits of scratch and projappl areas from the table be | Directory | Default size | Maximum size | Default file number limit | Maximum file number limit | |-----------|--------------|--------------|---------------------------|---------------------------| -| projappl (Roihu) | 50 GiB | 200 GiB (< 100 GiB) | 100 000 | 2 000 000 (< 500 000) | -| scratch (Roihu)   | 1 TiB | 100 TiB (< 20 TiB) | 1 000 000 | 10 000 000 (< 5 000 000) | +| projappl (Roihu) | 15 GiB | 250 GiB (< 100 GiB) | 150 000 | 2 500 000 (< 1 000 000) | +| scratch (Roihu)   | 250 GiB | 100 TiB (< 10 TiB) | 500 000 | 10 000 000 (< 2 500 000) | | projappl (Mahti) | 50 GiB | 200 GiB (< 100 GiB) | 100 000 | 2 000 000 (< 500 000) | | scratch (Mahti)   | 1 TiB | 200 TiB (< 40 TiB) | 1 000 000 | 20 000 000 (< 10 000 000) | From 91ea7ce6a8eee442e709bc85855ec2d389af266b Mon Sep 17 00:00:00 2001 From: Sami Salonen <63836095+samisalonen-csc@users.noreply.github.com> Date: Fri, 17 Apr 2026 08:28:08 +0300 Subject: [PATCH 08/10] Create how-to-access-roihu-large-partition.md --- docs/accounts/how-to-access-roihu-large-partition.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/accounts/how-to-access-roihu-large-partition.md diff --git a/docs/accounts/how-to-access-roihu-large-partition.md b/docs/accounts/how-to-access-roihu-large-partition.md new file mode 100644 index 0000000000..3547a93e69 --- /dev/null +++ b/docs/accounts/how-to-access-roihu-large-partition.md @@ -0,0 +1 @@ +Spaceholder From 8dae6800b8f6bc0d9c1e91e4db3522ca9b52bb65 Mon Sep 17 00:00:00 2001 From: Sami Salonen <63836095+samisalonen-csc@users.noreply.github.com> Date: Fri, 17 Apr 2026 08:30:10 +0300 Subject: [PATCH 09/10] Update how-to-access-roihu-large-partition.md --- .../how-to-access-roihu-large-partition.md | 87 ++++++++++++++++++- 1 file changed, 86 insertions(+), 1 deletion(-) diff --git a/docs/accounts/how-to-access-roihu-large-partition.md b/docs/accounts/how-to-access-roihu-large-partition.md index 3547a93e69..004f0d4c21 100644 --- a/docs/accounts/how-to-access-roihu-large-partition.md +++ b/docs/accounts/how-to-access-roihu-large-partition.md @@ -1 +1,86 @@ -Spaceholder +# How to get access to Roihu large partition + +Projects running well-scaling codes can get access to the large partition +(20-200 nodes) on Rahti in three steps. First, a 30-day test period for the +large partition is requested. Second, during the test period, the scalability +and parallel performance of the code is demonstrated with appropriate test +runs. Finally, the results are submitted for evaluation by the project manager. + +The process is described in detail below. + +## Test access to the large partition on Roihu + +To request the 30-day test period, proceed as follows: + +1. Login to [MyCSC](https://my.csc.fi) and in the _Projects_ menu select the + project you want to modify. +2. In the _Services_ list, click open the settings for **Roihu** service + (_Configure_). This opens a page where the project manager can modify the + settings for disk quotas (_Quota settings_) and request access to the large + partition (_Large partition settings_). Click open + _Large partition settings_. +3. Click the _Apply for trial access_ button. After the access has been + granted, you will be able to submit jobs to the large partition. + +## Scalability testing + +In the second phase, test runs demonstrating the scalability are to be +performed. Here are some general guidelines for scalability testing. + +* Testing should be done for at least three different node counts up to the + target in production (for example with 20, 40, 60, and 80 nodes). +* Tests are run through the batch job system. +* The test runs should reflect real production runs, i.e. the number of atoms, + number of grid points, disk I/O load etc. should be similar. +* The input data set must be the same for each run. +* The running time in tests should be reduced as much possible, for example, by + running only few time steps, iterations etc. +* The running time should still be long enough that initialization does not + affect results. Typically, a few minutes for the shortest run time (largest + node count) is fine. +* Parameters affecting the scalability can, and are encouraged to be, changed. + Note also the + [performance checklist](../computing/running/performance-checklist.md). +* Minimum requirement is 75 % parallel efficiency (i.e. speedup of 1.5 when + doubling the number of nodes). + +## Reporting + +The scalability report should contain a short description of the software and +the test case, as well as wall-times for each node count. If the software is +not pre-installed by CSC, describe briefly also the parallelization strategy +used in the software and include details about the I/O implementation and load. + +Attach to the report a representative batch job script, and if the application +was run with hybrid MPI/OpenMP parallelization, attach also the `stderr` of a +single run where the following settings are applied: + +```bash +export OMP_AFFINITY_FORMAT="Process %P level %L thread %0.3n affinity %A" +export OMP_DISPLAY_AFFINITY=true +``` + +Reporting the results of the test runs or applicable previous scalability data +is done through [MyCSC portal](https://my.csc.fi) as follows: + +1. Login to [MyCSC](https://my.csc.fi) and in the _Projects_ menu select the + project you want to modify. +2. In the _Services_ list, click open the settings for **Roihu** service + (_Configure_). This opens a page where the project manager can modify the + settings for disk quotas (_Quota settings_) and request access to the large + partition (_Large partition settings_). Click open + _Large partition settings_. +3. For the results and justification, there is a text box and possibility to + attach documents (please remember to upload the documents after you have + selected them). Multiple documents can be attached. Finally, submit the + justification. +4. CSC experts will evaluate the results and grant production access to the + large partition. If there is a problem with the code performance, the + project manager will be contacted. + +## Assistance + +CSC's experts can help users in performing scalability tests if needed and also +provide hints for improving the performance of their software. +[Contact CSC Service Desk](../support/contact.md) if you need assistance with +your software. From 79aae930b253025e37125f1fd5fd96e5bc9c6bb6 Mon Sep 17 00:00:00 2001 From: leopekkas Date: Wed, 22 Apr 2026 11:16:27 +0300 Subject: [PATCH 10/10] Add Roihu large access to mkdocs.yml --- mkdocs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/mkdocs.yml b/mkdocs.yml index ab4667990b..9b67938107 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -286,6 +286,7 @@ nav: - Applying for Billing Units: accounts/how-to-apply-for-billing-units.md - Increasing disk quotas: accounts/how-to-increase-disk-quotas.md - Accessing Mahti large partition: accounts/how-to-access-mahti-large-partition.md + - Accessing Roihu large partition: accounts/how-to-access-roihu-large-partition.md - Reviewing Billing Unit usage: accounts/how-to-view-billing-unit-usage.md - Billing: accounts/billing.md - Multi-factor authentication: accounts/mfa.md