AMS-GUI
AMS sisältää integroidun graafisen käyttöliittymän (GUI), jonka avulla mallinnustehtävien määrittäminen, suorittaminen ja analysointi on helppoa. Voit testata käyttöliittymää supertietokoneen selainkäyttöliittymän kautta, mutta laajempaan käyttöön suosittelemme asentamaan käyttöliittymän omalle kannettavalle tietokoneellesi tai työasemallesi.
Lisenssi
Katso AMS:n lisenssiosio.
Käyttö
Käyttö selaimen kautta
Siirry Roihun selainkäyttöliittymään verkkoselaimella ja kirjaudu sisään CSC-käyttäjätunnuksellasi.
- Käynnistä siellä Desktop. Käynnistyksen yhteydessä pyydä Desktop-istunnollesi muutama CPU-ydin (esim. 4), jos aiot ajaa lyhyitä töitä suoraan käyttöliittymästä — tämä tekee myös 3D-näkymästä huomattavasti sulavamman.
- Avaa
Terminalja siirry sopivaan työhakemistoon. - Lataa AMS-moduuli
module load ams/2026.105. - Käynnistä syötteenrakennustyökalu komennolla
ams_ood(ei pelkkäamsinput), joka suorittaa esialustavan optimoinnin ja lyhyetFile-> Run-ajot oikein selain-Desktopissa. Käynnistyminen voi kestää jonkin aikaa. - Rakenna työsi ja tallenna se (
File-> Save).
Lyhyet työt voidaan käynnistää suoraan käyttöliittymästä (File-> Run), mutta pidemmät työt tulee lähettää eräajojonoon. Kaikki tallennetut työt, sekä lasketut että laskemattomat, löytyvät käyttöliittymässä kohdasta SCM-> Jobs. Ennen kuin lähetät työn eräajojonoon, sinun on määriteltävä sen tarvitsemat resurssit (aika, muisti, ytimien määrä jne.).
- Valitse kohdassa
SCM-> JobsQueue -> New -> SLURM Queue Name: My_testqueue. Voit tallentaa jonoja eri nimillä eri resurssipyyntöjä vartenRemote host:. Jätä tyhjäksiRemote user:. Jätä tyhjäksiRemote job directory:. Jätä tyhjäksiRun command: sbatch --partition=test --ntasks=8 --mem-per-cpu=1500M --account=<yourproject> --time=00:15:00 "$job"Korvaa<yourproject>oikealla projektin nimellä. Voit käyttää samoja komentorivivalintoja kuin AMS:n eräajoskriptiesimerkeissä. Huomaa, että Roihussa muistia pyydetään ytimien määrästä riippumatta, esimerkiksi valitsimella--mem-per-cpu.Use Local Batch: yesProlog command: export SCM_TMPDIR=/scratch/<yourproject>; source /appl/soft/manual/chem/x86_64/AMS/ams2026.105/ams_csc.bashTämä alustaa AMS-ympäristön. AsetaSCM_TMPDIRsiihen scratch-hakemistoon, jota haluat käyttää; jos kuulut useaan projektiin, valitse sopiva/scratch/project_XXXXXXX.
Valitse lähetettävä työ (SCM-> Jobs), käytettävä jono (Queue) ja lähetä työ komennolla Job-> Run.
Asenna oma GUI
CSC:n hankkima AMS-lisenssi sallii CSC:n akateemisten asiakkaiden asentaa AMS-GUI:n omalle tietokoneelleen. Näin käyttäjä voi kätevästi rakentaa ja määrittää laskentamallin. Kun malli on valmis, varsinainen laskentatehtävä lähetetään CSC:n palvelimille ja suoritetaan siellä. Tulokset voidaan sitten hakea ja analysoida paikallisella tietokoneella. Huomaa, että paikallisen asennuksen lisenssi kattaa vain AMS-GUI:n, ja se on voimassa vain akateemiseen käyttöön (ei viranomais- tai kaupalliseen tutkimukseen).
1. Pyydä tunnukset
Pyydä tunnukset AMS-GUI:n lataamista varten CSC:n asiakastuesta. Lisää aihekenttään tunniste AMS-GUI. Huomaa, että lisenssi kattaa CSC:llä vain akateemisen käytön (ei viranomais- tai kaupallista tutkimusta). Tunnukset nollataan 6 kuukauden välein.
2. Lataa
Hae koneellesi sopiva binääri SCM:n verkkosivustolta käyttäen seuraavia tietoja:
- SCM User ID:
<the User ID you got from servicedesk@csc.fi> - Password:
<the password you got from servicedesk@csc.fi>
3. Asenna
- Windows: suorita exe järjestelmänvalvojan oikeuksilla ja hyväksy kaikki oletusasetukset.
- Mac: avaa dmg ja vedä AMS2026.xxx-kohde Applications-hakemistoon.
- Linux: pura tgz-paketti ja source-komennolla lataa
amsbashrc.shAMS-asennushakemistossa.
Lisätietoja on AMS:n asennusoppaassa.
4. Käynnistä
- Windows: kaksoisnapsauta AMSjobs-pikakuvaketta
- Mac: käynnistä AMS2026.xxx-sovellus
- Linux: aseta ympäristösi (
source $HOME/ams2026.xxx/amsbashrc.sh) ja suoritaamsjobs
Kun käynnistät AMS:n ensimmäisen kerran, sinulta pyydetään käyttäjätunnus, salasana ja sähköpostiosoite. Lisenssi pitäisi hakeutua automaattisesti internetistä.
5. Hallitse eräajotöitä
Jotta voit hallita etätöitä, sinun on määritettävä SSH-yhteys työasemasi ja supertietokoneen välille, katso SSH-avainten käyttöönotto.
Roihu vaatii SSH-varmenteet
Jotta voit muodostaa SSH-yhteyden Roihuun, sinun täytyy allekirjoittaa julkinen avaimesi MyCSC:ssä saadaksesi aikaperusteisen SSH-varmenteen. Kukin varmenne on voimassa 24 tuntia, minkä jälkeen se on uusittava. Tavalliset julkiset avaimet tiedostossa ~/.ssh/authorized_keys eivät toimi Roihussa, joten etätöiden hallinta AMS-GUI:sta toimii vain niin kauan kuin varmenteesi on voimassa.
Kaikki tallennetut työt, sekä lasketut että laskemattomat, löytyvät käyttöliittymästä kohdasta SCM-> Jobs. Ennen kuin lähetät työn eräajojonoon, sinun on määriteltävä sen tarvitsemat resurssit (aika, muisti, ytimien määrä jne.).
- Valitse
Queue -> New -> SLURM Queue Name: My_testqueue. Voit tallentaa jonoja eri nimillä eri resurssipyyntöjä vartenRemote host: roihu-cpu.csc.fi.Remote user: <your CSC username>Remote job directory: /scratch/<yourproject>Run command: sbatch --partition=test --ntasks=8 --mem-per-cpu=1500M --account=<yourproject> --time=00:15:00 "$job"Korvaa<yourproject>oikealla projektin nimellä. Voit käyttää samoja komentorivivalintoja kuin AMS:n eräajoskriptiesimerkeissä.Use Local Batch: noProlog command: export SCM_TMPDIR=/scratch/<yourproject>; source /appl/soft/manual/chem/x86_64/AMS/ams2026.105/ams_csc.bash