Hyppää sisältöön

Docs CSC now features an automatic Finnish translation. Click here for more information.

Warning!

Puhti and Mahti are being decommissioned in stages, and their storage areas will become fully unavailable from 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.

Puhti computing services have been decommissioned and no new jobs are accepted or executed on its compute nodes. Puhti login nodes and storage services are planned to remain available until 15 October 2026.

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 perusteet eräajojen luomisesta ja lähettämisestä 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äynnistymisaika riippuu myös työsi prioriteettipisteistä.
    • Työn prioriteettipisteet ovat olemassa, jotta laskentaresurssit jakautuvat oikeudenmukaisesti kaikkien klusterin käyttäjien kesken. Suuren työmäärän ajaminen pienentää töidesi alkuperäisiä prioriteettipisteitä. Prioriteettipisteet kasvavat sitten vähitellen, kun työ odottaa jonossa.
  2. Työn käynnistymisaikaa ei voida ennustaa tarkasti.
    • Se riippuu vahvasti 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 sopivat käyttämääsi osioon (jonoon). Älä esimerkiksi aja GPU-osiossa, jos et pyydä GPU:ita eräajossasi. Katso saatavilla 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. Saatavilla olevat eräajo-osiot
  2. Eräajoskriptin luominen Roihulle
  3. Eräajoskriptin luominen Mahdille
  4. Eräajon lähettäminen
  5. Suorituskyvyn tarkistuslista

Jos Slurm on sinulle jo ennestään tuttu, tutustu esimerkkieräajoskripteihimme Roihulle tai esimerkkieräajoskripteihimme Mahdille.

Alkuun pääseminen LUMIlla

Katso LUMI-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