-
AMS-GUI
AMS-GUI
AMS:n mukana tulee integroitu GUI (graafinen käyttöliittymä), joka tekee mallinnustehtävien määrittämisestä, ajamisesta ja analysoinnista helppoa. Voit testata GUI:ta supertietokoneiden selainkäyttöliittymien kautta, mutta laajempaan käyttöön suosittelemme GUI:n asentamista omalle kannettavalle tietokoneellesi tai työasemallesi.
Lisenssi
Katso AMS:n lisenssiosio.
Käyttö
Käytä 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 GUI:sta — 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 esioptimoijan 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 GUI:sta (File-> Run), mutta pidemmät
työt tulee lähettää eräajojonoon. Kaikki tallennetut työt, sekä
lasketut että laskemattomat, löytyvät GUI:ssa kohdasta SCM-> Jobs.
Ennen kuin lähetät työn eräajojonoon, sinun on määriteltävä, mitä
resursseja se tarvitsee (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 valinnalla--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 noutaa 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:ssä vain akateemisen käytön
(ei viranomais- tai kaupallista tutkimusta). Tunnukset nollataan 6 kuukauden välein.
2. Lataa
Hae koneellesi sopiva binaaritiedosto SCM:n verkkosivustolta käyttäen:
- 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:n asennushakemistossa.
Lisätietoja on AMS:n asennusoppaassa.
4. Käynnistä
- Windows: kaksoisnapsauta AMSjobs-pikakuvaketta
- Mac: suorita AMS2026.xxx-sovellus
- Linux: määritä 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 GUI:sta
kohdasta SCM-> Jobs. Ennen kuin lähetät työn eräajojonoon, sinun on
määriteltävä, mitä resursseja se tarvitsee (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