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 scratch is very full: keep only active data there and move or delete everything else. No new Puhti scratch quota will be granted.

Alkuun pääseminen

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

Tyypillisesti eräajo lataa ensin ohjelmistoympäristön käyttäen module system ja suorittaa sitten ohjelman laskennan tekemistä varten. Tärkeää on, että eräajossa on myös määriteltävä suoritukseen tarvittavat resurssit (ajoaika, muisti, ytimet jne.). Eri resurssityyppejä ja -määriä tarjoavat eri Slurm-osiot.

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

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 voimakkaasti kaikkien muiden käyttäjien töiden todellisista ajoajoista ja siitä, lähetetäänkö uusia töitä. Katso FAQ.
  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 voi käyttää vain yhtä. Älä myöskään pyydä kymmenkertaista määrää muistia todelliseen tarpeeseesi nähden. Katso FAQ.
    • 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 kohdasta Käyttöehdot.

Aloittaaksesi sovelluksesi ajamisen CSC:n supertietokoneilla:

  1. Käytettävissä olevat eräajo-osiot
  2. Eräajoskriptin luominen Roihulle
  3. Eräajoskriptin luominen Puhdissa
  4. Eräajoskriptin luominen Mahdissa
  5. Eräajon lähettäminen
  6. Suorituskyvyn tarkistuslista

Jos Slurm on sinulle jo ennestään tuttu, tutustu esimerkkieräajoskripteihimme Roihulle, esimerkkieräajoskripteihimme Puhdille 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 CSC:n supertietokoneilla ja LUMIlla ajamisen erot 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