C-4 POCITAC CRAY Y-MP EL VE FzU AV CR Obsah 1. Uvod ........................................................... 1 2. Charakteristika pocitace Cray ve FzU AV CR ..................... 2 3. Obsluha pocitace Cray .......................................... 2 4. Mail na pocitaci Cray .......................................... 3 5. Pristup na pocitac Cray ........................................ 3 6. Pridelovani strojoveho casu pocitace Cray ...................... 3 7. Tiskarny na pocitacich Cray a Sun2 ............................. 5 8. Knihovny na pocitaci Cray ...................................... 6 9. Informace uzivatelum pocitace Cray ............................. 6 10. Uzivatelske soubory na pocitaci Cray ........................... 7 1. Uvod Tato prirucka obsahuje strucne informace o pocitaci Cray Y-MP EL ve FzU, o pristupu k nemu, o pridelovani strojoveho casu, o tiskar- nach, uzivatelskych souborech a knihovnach, a tez o nekolika zpuso- bech, jak se uzivatel k ruznym informacim dostane. Rada prirucek C je urcena pro uzivatele pocitace Cray a jejim ukolem je na uvodni urovni informovat o problematice prekladu, vektorizace a optimalizace for- transkych programu, o organizacnich a technickych zalezitostech, spo- jenych se zadavanim davkovych uloh, s pouzivanim tiskaren apod. Samo- statne prirucky jsou venovany operacnimu systemu UNICOS, editoru vi a grafickemu systemu X (X Window System). Prirucky budou k dispozici u operatorek postupne tak, jak budou vydavany. Obsah techto prirucek je dostupny i v "on-line" tvaru na obrazovce, zatim na pracovnich stanicich Sun jako soucast informacniho systemu info, ktery umoznuje pohodlne listovani pomoci menu a volby kapitol. System se spousti povelem ginfo a jeho soucasti je rovnez na- vod k pouzivani. Prirucky SAVT se volaji volbou fzinfo z hlavniho menu a volbou jmena prirucky z nasledujiciho menu. Aktualni verze prirucky ve forme vystupniho souboru z Chi-Writeru 3 je pristupna vsem uzivatelum site prostrednictvim ftp na pocitaci router1@fzu.cz po zalogovani jako anonymous (jako heslo napisete vase uzivatelske-jmeno) v adresari prirucky. Doporucene parametry pro tisk na laserovou tiskarnu z Chi-Writeru 3 jsou Margin Offset: 13, Pitch: Elite, Quality: Firmware. V tistenem textu pouzivame az na vyjimky nasledujici konvenci pro typ pisma: to, co pise uzivatel na klavesnici, je znazorneno tucnym pismem (bold), s vyjimkou nazvu formalnich promennych, ktere jsou ve scriptu, odezva pocitace je napsana kurzivou (italics). Nove zavadene pojmy a casto i nazvy jednotlivych souboru jsou v textu psany rovnez kurzivou. Chceme uzivatelum poskytnout tyto prirucky v co nejkratsim case, a tak predpokladame, ze jejich obsah dozna zmen v jejich dalsich vyda- nich na zaklade zkusenosti, ktere se teprve rodi. Uvitame proto vsech- ny vase pripominky jak k obsahu, tak k forme techto informaci. Muzete pouzit e-mail na adresu office@fzu.cz nebo primo na adresu autora pri- slusne prirucky. Toto je 2. vydani prirucky C-4: Pocitac Cray Y-MP EL ve FzU AV CR. 2. Charakteristika pocitace Cray ve FzU AV CR Je to pocitac Cray Y-MP EL vyrobeny v roce 1992 a v provozu je od vanoc 1992. Byl instalovan v konfiguraci . 32 MW, tj. 256 MB operacni pameti . 1 procesor se ctyrmi jednotkami pro vektorove operace . Dva disky, kazdy o kapacite 2,7 GB . Kulata magneticka paska 1/2" s hustotou zaznamu 800/1600/3200/6250 . Exa-byte 8 mm videopaska s kapacitou 5 GB . Magneticka paska 1/4" s kapacitou 1,34 GB nebo formatu QIC-150 . Pripojeni pres Ethernet Pocitac pracuje pod operacnim systemem UNICOS, ktery vychazi z UNIX SYSTEM V (AT&T). Je vhodne ho pouzivat na ty ulohy, kde se uplat- ni jeho relativne velka pamet a schopnost rychle realizace maticovych a vektorovych operaci. V tomto smyslu je mozne rici, ze je to special- ni nastroj na specialni problemy. Rychlost pocitace Cray ve FzU (tim rozumime potrebny cas proceso- ru (CPU time) pro danou ulohu) lze dobre srovnavat s modely, ktere ma- ji stejnou architekturu. Je asi 2,3 az 3 krat pomalejsi nez jeden pro- cesor pocitace CRAY X-MP, ktery byl instalovan napr. v CERNu, a asi 4,3 az 5 krat pomalejsi nez jeden procesor pocitace CRAY_Y-MP, insta- lovaneho napr. v Julichu, Mnichove apod. Srovnani s pocitaci jinych vyrobcu je obtizne a zavisi na typu ulohy. Dulezite je, jakou merou se uplatni vektorove operace. Velmi priblizne lze rici, ze pro fyzikalni vypocty muzeme ocekavat asi 3 az 6 krat rychlejsi beh nez na SUN ELC a 5 az 10 krat rychlejsi beh nez na PC 486/50. Dosazeni vetsiho zrychleni lze cekat jen v pripade zvlaste vhodnych uloh. Ulohy, ktere nepracuji s realnymi cisly, ale se znakovymi retezci a pri jejichz programovani nebyla specialni archi- tektura pocitace Cray respektovana, mohou bezet na tomto pocitaci i dele nez na rychlem PC. Vice se o charakteristikach tohoto pocitace dozvite v prirucce P-1: Superpocitac Cray ve Fyzikalnim ustavu. 3. Obsluha pocitace Cray Provoz pocitace je zajistovan pracovniky Strediska automatizace a vypocetni techniky (SAVT) FzU. Zakladni informace a literaturu lze ziskat na pracovisti Cukrovarnicka v mistnosti A35 (dolni sal budovy A) nebo na lince 2902 (pro uzivatele ze Slovanky) 423 a 531 (pro uzivatele z Cukrovarnicke) 243 111 37 (pro uzivatele mimo FzU) Zadosti, pripominky, stiznosti ci nabidky spoluprace zasilejte elek- tronickou postou na adresu office@fzu.cz 4. Mail na pocitaci Cray Je pouze lokalni a slouzi pro zpravy operacniho systemu (pripadne editoru vi, programu NQS apod.) uzivatelum. Neni urcen ke vzajemne ko- munikaci uzivatelu. 5. Pristup na pocitac Cray Pracovat na pocitaci Cray ve FzU muze jen ten, kdo k tomu ziskal opravneni od vedouciho Strediska automatizace a vypocetni techniky a smi pouzivat jen jemu pridelene uzivatelske oznaceni. Interaktivni pristup je zabezpecen prostrednictvim site Internet. Plne specifikovane jmeno pocitace je cray.fzu.cz odpovidajici IP-adresa je 192.108.134.29 Licencni podminky provozu pocitace pozaduji, aby primy pristup byl pouze z omezeneho poctu pracovist. Z kterych siti a pocitacu se lze primo pripojit k pocitaci Cray ve FzU (a naopak), lze zjistit z prvniho sloupce vystupu povelu netstat -r V hlavnich budovach FzU na Slovance a v Cukrovarnicke jsou verej- ne pristupne pocitace, ze kterych je mozne mimo jine pracovat i na po- citaci Cray. Pozadavky na pristup ze siti mimo FzU je treba konzulto- vat s vedoucim SAVT. Prislusne zadosti a navrhy je treba zaslat na ad- resu office@fzu.cz Uzivatele pocitacu z jinych pracovist nez FzU, kteri chteji poci- tat v mistnosti A35 v Cukrovarnicke nebo v terminalovne v prizemi na Slovance v mimopracovni dobe, budou mit pristup do FzU jen na propust- ku. Pokud mate zajem o vystaveni propustky, pozadejte o ni pi. Zizkov- skou (ziz@fzu.cz). Pravidla pro pridelovani casu pro pocitac Cray jednotlivym uziva- telum a skupinam uzivatelu urcuje Rada uzivatelu pocitace Cray. Pra- vidla jsou stanovovana tak, aby bylo zajisteno efektivni vyuzivani po- citace pri soucasnem zohledneni investovanych prostredku. 6. Pridelovani strojoveho casu pocitace Cray Cas procesoru pro proces interaktivni a proces v pozadi (spusteny pomoci &) je omezen na 200s (viz povel udbsee). Interaktivni uloha ma limit 600s. Soucet casu spotrebovaneho temito ulohami v pracovni dny v dobe mezi 8 - 17 tou hodinou jednim uzivatelem za kalendarni mesic ne- smi prekrocit 7000s. Pouziti povelu at, batch a crontab je az na vy- jimky znemozneno. Pro delsi vypocty ma kazdy uzivatel moznost pouzivat programovy prostredek NQS (Network Queueing System). Pro jeho pouzivani jsou k dispozici tyto povely (cislo v zavorce znaci skupinu uzivatelskych po- velu, 1SAVT oznacuji skupiny uzivatelskych povelu vytvorenych v SAVT): qchkpnt(1) qdel(1) qlimit(1) qmsg(1) qstat(1) qsub(1) qsmart(1SAVT) qjobs(1SAVT) Obsah souboru s povely pro ulohu (shell script) musi zacinat za- hlavim, kde je povinne uveden pouzivany shell (sh, csh, ksh), casovy limit a limit pozadavku na vnitrni pamet. Dale zde doporucujeme uvest jmena souboru pro stdout a stderr. Povely pro vlastni ulohu by mely zacinat nastavenim na vhodny adresar. Na rozdil od spusteni davkove ulohy do pozadi pomoci & je zde pocatecni nastaveni na domovsky adre- sar $HOME. Priklad souboru prog.go pro NQS: # QSUB -s /bin/sh # QSUB -lM 80Mb # QSUB -lT 5000 # QSUB -o prog.out # QSUB -eo cd $HOME/fulleren prog.x<<'EOD' 1.0 2.0 3.0 EOD V prvni radce rikate, ze pouzivate Bourne-shell, v druhe slibujete, ze nebudete potrebovat vice nez 8O MB pameti, ve treti pak tvrdite, ze vystacite s 5000s casu procesoru, stdout ma byt smerovan do souboru prog.out a do tehoz souboru ma byt pripsan i stderr. Povelem qsmart prog.go se uloha zaradi do odpovidajici fronty. Povelem qstat -a zjistite cislo ulohy a zda ceka na spusteni ci jiz bezi. Povelem qdel cislo-ulohy skrtnete ulohu z fronty cekajicich. Povelem qdel -k cislo-ulohy ukoncite ulohu bezici. Zde lze pouzit i povel ps -u uzivatelske-jmeno a nasledujici kill cislo-procesu 7. Tiskarny na pocitacich Cray a Sun2 Uzivatele pocitacu Cray a Sun2 maji k dispozici nasledujici tis- karny: u--------------------------------------------------------------------o p nazev umisteni pocet znaku v radce typ p u--------------------------------------------------------------------o p p p dr1 A35 136 bubnova p p dr2 A35 136 bubnova p p dr3 A35 132 retezova p p 9001 A35 136 mozaikova p p 9013 A35 80 mozaikova p p 9022 A35 80 laserova p p mail A35 80 mozaikova p p lp1 A57 132 mozaikova p p lp A57 132 mozaikova p p p Vystup na tiskarnu dr1 si zajistite povelem lpr -Pdr1 povelem lpq -Pdr1 zjistite, zda tisk jeste neni ukoncen, povelem lprm -Pdr1 - se zrusi vsechny vase tisky na tiskarne dr1. Tiskarna dr2 prevadi automaticky mala pismena na velka. Je ze vsech nejrychlejsi. Tiskarna lp1 je pouze na pocitaci Cray, tiskarna lp pouze na Sun2, kde je implicitne predvolena. Pouze na techto dvou tiskarnach probehne vlastni tisk automaticky. Vydej vytistene sestavy je samoob- sluzny. Ostatni tiskarny jsou obsluhovany operatorkami a vydej je v telefonni ustredne. Tiskarna mail slouzi pro tisk posty. Krome tiskar- ny 9022 maji vsechny tiskarny 72 radek na stranku. Priklad na pocitaci Sun2: mail ... | 1 5 8 "lpr -Pmail" kde 1, 5 a 8 jsou cisla dopisu, ktere se vytisknou. Kazdy dopis zacina na nove strance a dlouhe radky jsou zalomeny tak, aby vytisk vystacil s formatem A4. Priklad na pocitaci Cray: cfg soubor.x soubor.f asa soubor.l | lpr -Pdr2 vytiskne tiskovou sestavu (source listing) fortranskeho programu, pri- cemz mala pismena budou nahrazena velkymi. pr -l72 -n -u -hsoubor soubor.f | lpr -P9013 vytiskne opis programu soubor s cislovanim radek a s hlavickou soubor. Na vsech tiskarnach krome lp1 a lp lze tisknout i ceske texty. Graficke vystupy nejsou zatim pripraveny. 8. Knihovny na pocitaci Cray V soucasne dobe jsou k dispozici knihovny NAG verze 15, knihovny CERN verze 93 a graficky software gnuplot. Uzivatelska dokumentace ne- ni dosud dokoncena, manualy knihovny NAG jsou k dispozici v Cukrovar- nicke v mistnosti A35, na Slovance v dolni terminalovne. Prisestaveni knihovny NAG napr. se zajisti povelem cfg soubor.x -lnag soubor.f Knihovny CERN se prisestavi parametrem -l packlib,mathlib,cernlib 9. Informace uzivatelum pocitace Cray Tistene prirucky jsou k dispozici u operatorek v mistnosti A35 v Cukrovarnicke. Jejich zaslani postou je mozne si objednat na adrese office@fzu.cz Na obrazovce jsou provozni pokyny a aktualni informace sdelovany pomoci news, obsah prirucek najdete v informacnim systemu info na po- citacich Sun, ktery spustite povelem ginfo. Prirucky jsou psany pomoci Chi-Writeru (verze 3) a je mozne si je na vase PC prenest po siti povelem ftp router1.fzu.cz s uzivatelskym jmenem anonymous. Misto hesla uvedete sve jmeno. Pri- slusny adresar nastavite povelem cd prirucky Prenos musi byt binarni, tzn. ze pred prenosem uvedete binary nebo type i a pro prenos pouzijete povel get soubor.chi Doporucujeme tyto parametry pro tisk z Chi-Writeru na laserove tiskar- ne: Pitch: Elite Quality: Firmware Margin Offset: 13 10. Uzivatelske soubory na pocitaci Cray Kazdy uzivatel muze zakladat, menit pristupova prava ci rusit soubory a adresare, jejichz jmena zacinaji bud /home/uzivatelske-oznaceni nebo /tmp/uzivatelske-oznaceni Na zacatku ulohy (interaktivni i davkove, zadane pomoci NQS) ne- zavisle na pouzivanem shellu jsou definovany (a exportovany) promenne LOGNAME, HOME, TMPDIR a WORK: u------------------------------------------------------------o p Nazev promenne Hodnota promenne p u------------------------------------------------------------o p p p LOGNAME uzivatelske-oznaceni p p HOME /home/uzivatelske-jmeno p p TMPDIR /tmp/jtmp.nnnnnna p p WORK /tmp/uzivatelske-jmeno p p p kde nnnnnn je sestimistne cislo. Na zacatku ulohy je vytvoren adresar $TMPDIR a neexistuje-li, i adresar $WORK. Jako pracovni adresar je na- staven $HOME. Na konci ulohy je adresar $TMPDIR zrusen i se soubory a podadre- sari zde obsazenymi. Kazdy uzivatel bude v dohledne dobe mit stanoven limit obsazeni diskoveho prostoru v systemu souboru /home. Hodnota tohoto limitu a obsazeni prostoru se pak zjisti povelem quota System souboru /home je jisten na magneticke pasky. Soubory neko- lik mesicu nepouzite jsou z disku automaticky nahravany na pasky (odkud je mozne v pripade potreby je znovu pozdeji obnovit) a pote na disku zruseny. Soubory se jmenem core jsou ruseny kazde rano, soubory a.out se rusi po 8 dnech nepouzivani. Obnova techto souboru je mozna do tri tydnu po jejich zruseni. Soubory v systemu /tmp (tj. v adresari $WORK) nejsou jisteny a podle obsazenosti disku jsou po nekolika dnech existence bez nahrady ruseny. Nikdy vsak nejsou automaticky ruseny soubory mladsi peti dnu.