Hyppää sisältöön

A new version of SD Connect and SD Desktop will be available from Monday, September 28. The major upgrade will introduce significant improvements, but also includes changes that are not compatible with the current version of the service. Click here to review the available support materials.

Warning!

Puhti and Mahti computing services have been decommissioned and no new jobs are accepted or executed on its compute nodes. Puhti and Mahti login nodes and storage services are planned to remain available until 15 October 2026. Clean up unnecessary files and move any data you need to keep by 31 August 2026. See the Roihu data migration guide for instructions on transferring your data to Roihu.

Alkuun pääseminen

CSC käyttää eräajojärjestelmää laskentatehtävien ajoittamiseen ja suorittamiseen supertietokoneillamme.

Tyypillisesti eräajo lataa ensin ohjelmistoympäristön moduulijärjestelmän avulla ja suorittaa sitten ohjelman laskennan tekemiseksi. Tärkeää on, että eräajossa on myös määriteltävä suoritukseen tarvittavat resurssit (ajoaika, muisti, ytimet jne.). Eri resurssityyppejä ja -määriä tarjotaan eri Slurm-osioissa.

Tässä osiossa esitellään eräajojen luomisen ja lähettämisen perusteet CSC:n Slurm-eräajojärjestelmällä.

CSC:n eräajojärjestelmän keskeiset käsitteet

  1. Työt eivät käynnisty heti, vaan ne asetetaan jonoon.
    • Työt suoritetaan, kun resursseja on saatavilla. Käynnistymisaikaan vaikuttaa myös työsi prioriteettipistemäärä.
    • Työn prioriteettipistemäärän tarkoitus on varmistaa laskentaresurssien oikeudenmukainen jakaminen klusterin kaikkien käyttäjien kesken. Suuren työmäärän ajaminen pienentää töidesi alkuperäistä prioriteettipistemäärää. Prioriteettipistemäärä kasvaa sitten vähitellen työn odottaessa jonossa.
  2. Työn käynnistymisaikaa ei voida ennustaa tarkasti.
    • Se riippuu voimakkaasti kaikkien muiden käyttäjien töiden todellisista ajoajoista ja siitä, lähetetäänkö uusia töitä. Katso UKK.
  3. Laskentaresurssit (esim. ajoaika, muisti, ytimien määrä) pyydetään nimenomaisesti.
    • Jos varattu aika tai muistirajat ylittyvät, työ lopetetaan automaattisesti!
  4. Resursseja väärinkäyttävät työt lopetetaan ilman varoitusta.
    • Varmista aina, että työsi soveltuvat käyttämääsi osioon (jonoon). Älä esimerkiksi aja GPU-osiossa, jos et pyydä GPU:ita eräajossasi. Katso käytettävissä olevat eräajo-osiot.
    • Varmista aina, että työsi todella käyttää pyytämiäsi resursseja. Älä esimerkiksi pyydä useita CPU-ytimiä, jos työsi pystyy käyttämään vain yhtä. Älä myöskään pyydä kymmenkertaista määrää muistia todelliseen tarpeeseesi nähden. Katso UKK.
    • Interaktiiviset tehtävät (muut kuin kääntäminen, datan siirtäminen sekä kevyt esi- ja jälkikäsittely) tulee tehdä eräajojärjestelmän kautta, ei kirjautumissolmuilla.
    • Katso lisätietoja käyttöehdoista.

Pääset alkuun sovelluksesi ajamisessa CSC:n supertietokoneilla seuraavasti:

  1. Käytettävissä olevat eräajo-osiot
  2. Eräajoskriptin luominen Roihulle
  3. Lähetä eräajo
  4. Suorituskyvyn tarkistuslista

Jos Slurm on sinulle jo ennestään tuttu, tutustu Roihun eräajoskriptiesimerkkeihin.

Alkuun pääseminen LUMIlla

Katso LUMIn dokumentaatiosta, miten pääset alkuun töiden ajamisessa LUMI-supertietokoneella. LUMI käyttää myös Slurm-eräjono-järjestelmää, joten erot CSC:n supertietokoneilla ja LUMIlla ajamisen välillä ovat vähäisiä.

Suomenkielinen tekoälykäännös

Sisällössä voi esiintyä virheellistä tietoa tekoälykäännöksestä johtuen.

Klikkaa tästä antaaksesi palautetta