Módosítások

NIIF szuperszámítógépek használata

3 247 bájt törölve, 2013. június 20., 11:26
nincs szerkesztési összefoglaló
Ez | TípusEz a wiki oldal a NIIF Intézet (Nemzeti Információs Infrastruktúra Fejlesztési Intézet) szuperszámítógépes szolgáltatásához kapcsolódó információkat tartalmazza.
==A szuperszámítógépekről==
A szuperszámítógép-rendszert az NIIFI üzemelteti és fejleszti. A rendszerhez regisztrációt követően, minden olyan személy vagy kutatócsoport hozzáférhet, amely tagintézményi szerződéses kapcsolatban áll az NIIF Intézettel.
A gépen megtalálhatók és futtathatók a legkorszerűbb fejlesztőeszközök és tudományos számításra szolgáló alkalmazások, valamint, az NIIF adatközpontban elhelyezett alrendszer kivételével, valamennyi alrendszer kiegészül a számítási feladatok eredményeit megjelenítő vizualizációs eszközökkel.
 
====Magyar Szuperszámítógépek összehasonlítása====
 
{| class="wikitable" border="1"
|-
| Helyszín
| Budapest
| Szeged
| Debrecen
| Pécs
|-
| Típus
| HP CP4000BL
| HP CP4000BL
| SGI ICE8400EX
| SGI UV 1000
|-
| # of CPUs / node
| 2
| 4
| 2
| 2
|-
| # of cores / CPU
| 12
| 6
| 6
| 6
|-
| Memory / node
| 66 GB
| 132 GB
| 47 GB
| 6 TB
|-
| Memory / core
| 2.75 GB
| 2.75 GB
| 3.9 GB
| ?
|-
| CPU
| AMD Opteron 6174 @ 2.2GHz
| AMD Opteron 6174 @ 2.2GHz
| Intel Xeon X5680 @ 3.33 GHz ''SMT on''
| Intel Xeon X7542 @ 2.66 GHz ''SMT off''
|-
| Architecture
| x86_64 / intel64 / em64t ''little-endian''
| x86_64 / intel64 / em64t ''little-endian''
| x86_64 / intel64 / em64t ''little-endian''
| x86_64 / intel64 / em64t ''little-endian''
|-
| Scheduler
| [http://wikis.sun.com/display/gridengine62u5/Using SGE]
| [http://wikis.sun.com/display/gridengine62u5/Using SGE]
| [http://wikis.sun.com/display/gridengine62u5/Using SGE]
| [http://wikis.sun.com/display/gridengine62u5/Using SGE]
|-
| MPI
| Intel (impi)
| Intel (impi)
| SGI MPT (mpt)
| SGI MPT (mpt)
|}
== Hozzáférés a szuperszámítógépekhez ==
A szuperszámítógépekhez kulcsos SSH használatával lehet hozzáférni. Ajánlott UTF-8 képes terminált használ az ékezetes betűk megjeelenítése érdekében. PUTTY terminál esetén a ''Window/Translation'' beállítás alatt a character set-et kell UTF-8-ra állítani.
==== GSI-SSH elérés ====
A szuperszámítógépekhez GSI-SSH kapcsolattal is hozzá lehet férni.
Ehhez telepített Globus Toolkittel kell rendelkezni a kliens gépen.
 
Belépés előtt létre kell hozni a szükséges credentialokat (ami a publikus és privát kulcspárokat jelenti) a
 
 
<code>
grid-proxy-init
</code>
 
paranccsal.
 
Belépni a
 
<code>
gsissh -p 2222 login.budapest.hpc.niif.hu
</code>
 
paranccsal lehet.
 
==== GridFTP adatátvitel ====
 
 
A szuperszámítógépeken a GridFTP eszköz is használható adatátvitelre.
Ehhez többféle GridFTP kliens is létezik, a Globus Toolkit szintén tartalmazza ezt az eszközt.
 
 
'''Szintaxis'''
 
<code>
globus-url-copy [options] sourceURL destinationURL
</code>
 
 
* [options] Ez a kiegészítő parancs később lesz részletezve.
* sourceURLThe A másolandó fájlok elérési útja. Ha ez egy könyvtárra mutat, akkor egy perjellel kell végződnie (/), és így minden fájl a könyvtárból másolásra kerül.
* destURLThe Az elérései útvonal, ahova a másolandó fájlok kerülnek. Több fájl egy helyre való másolásához a destURL -nek könyvtárnak kell lennie, és perjellel kell végződnie(/).
 
A globus-url-copy többféle protokollt támogat, így a forrás és cél URL-ek lehetnek helyi fájl vagy könyvtárra vonatkozás esetén:
 
<code>
file://path
 
</code>
 
illetve távoli hely vagy könyvtár esetén:
 
<code>
protocol://host[:port]/path
</code>
 
'''Kiegészítő, opciós parancsok [options]'''
 
* -help Felhasználói információk kijelzése
* -version A globus-url-copy program verziójának kijelzése
* -vb Adatátvitel alatt a következő információkat mutatja: (1) az átvitt adatok mennyiségét bájtokban (2) átviteli sebesség a legutóbbi frissítés óta (5 másodpercenként) (3) átlagos átviteli sebesség az adott adatátvitelre
 
A következő parancsokkal az adatátvitel sebességét lehet optimalizálni:
 
* -tcp-bs <méret> Specifikálja a TCP buffer méretét (bájtokban) a használandó GridFTP adatcsatornákra.
* -p <párhuzamos átviteli folyamatok száma> Specifikálja a párhuzamosan használt GridFTP adatátviteli folyamatok számát.
* -stripe Ezt a paramétert akkor érdemes használni, ha az adatátvitel több mint egy node-ot használ forrásként és célként.Ha az adatátvitelben több node vesz részt, használva a saját hálózati eszközeit, nagyobb hálózati teljesítmény érhető el, mint az egy node-os rendszeren. Így nagy fájlok esetén (>100MB), érezhetően nagyobb teljesítmény érhető el
== Felhasználói felület ==
== HP Budapest ==
=== Specifikációk === {| class="wikitable" border="1" |- | Type| HP CP4000BL |- | # of CPUs / node | 2 |- | # of cores / CPU | 12 |- | Memory / node | 66 GB |- | Memory / core | 2.75 GB |- | CPU | AMD Opteron 6174 @ 2.2GHz |- | Architecture | x86_64 / intel64 / em64t ''little-endian'' |- | Scheduler | [http://wikis.sun.com/display/gridengine62u5/Using SGE] |- | MPI | Intel (impi) |- | ESZR | local |}
=== Fordítás ===
--bind-to-core --bycore
</code>
 
== HP Szeged ==
=== Specifikációk ===
{| class="wikitable" border="1"
|-
| Type
| HP CP4000BL
|-
| # of CPUs / node
| 4
|-
| # of cores / CPU
| 12
|-
| Memory / node
| 132 GB
|-
| Memory / core
| 2.75 GB
|-
| CPU
| AMD Opteron 6174 @ 2.2GHz
|-
| Architecture
| x86_64 / intel64 / em64t ''little-endian''
|-
| Scheduler
| [http://wikis.sun.com/display/gridengine62u5/Using SGE]
|-
| MPI
| Intel (impi)
|-
| ESZR
| local
|}
 
== SGI ICE Debrecen ==
=== Specifikációk ===
{| class="wikitable" border="1"
|-
| Type
| SGI ICE8400EX
|-
| # of CPUs / node
| 2
|-
| # of cores / CPU
| 6
|-
| Memory / node
| 47 GB
|-
| Memory / core
| 3.9 GB
|-
| CPU
| Intel Xeon X5680 @ 3.33 GHz ''SMT on''
|-
| Architecture
| x86_64 / intel64 / em64t ''little-endian''
|-
| Scheduler
| [http://wikis.sun.com/display/gridengine62u5/Using SGE]
|-
| MPI
| SGI MPT (mpt)
|-
| ESZR
| local
|}
== SGI UV Pécs ==
A pécsi gépen csak SMP vagy MPI programok futtatása engedélyezett. Minimálisan 12 szálat lehet lefoglalni. A foglalás alapegysége a numa node, ami 2x6 processzort és 60GB memóriát tartalmaz. Érdemes 12 többszörösével számolni a lefoglalalndó szálakat, pl.: 12, 24, 48, 96... Ha 2 hatványaira van szükségünk, akkor az SGE foglalást a legközelebbi 12-es szálszámmal kérjük, és az MPI-t vagy az OMP paraméterezzük 2^n szerint.
 
=== Specifikációk ===
{| class="wikitable" border="1"
|-
| Type
| SGI UV 1000
|-
| # of CPUs / node
| 2
|-
| # of cores / CPU
| 6
|-
| Memory
| 6 TB
|-
| CPU
| Intel Xeon X7542 @ 2.66 GHz ''SMT off''
|-
| Architecture
| x86_64 / intel64 / em64t ''little-endian''
|-
| Scheduler
| [http://wikis.sun.com/display/gridengine62u5/Using SGE]
|-
| MPI
| SGI MPT (mpt)
|-
| ESZR
| local
|}
Az alapértelmezett MPI könyvtár az SGI MPT. Ez a könyvtár biztosítja a legjobb teljesítményt az UV gépen. A felhasználói programokat ehhez a könyvtárhoz kell fordítani. Fordításhoz az Intel Link Advisor-t érdemes használni. Az ajánlott fordítás opciók:
57
szerkesztés

Navigációs menü