Módosítások

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

92 bájt törölve, 2013. április 24., 15:11
nincs szerkesztési összefoglaló
A frissítéseket a következő paranccsal tudjuk letölteni:
<source lang="bash"code>
shfmgr -u
</sourcecode>
==== SSH elérés beállítása ====
Új SSH MID-et a következő paranccsal tudunk létrehozni:
<source lang="bash"code>
sshmgr -n <MID>
</source>
A következő beállításokat kell beleírni a MID fájlba:
<source lang="bash"code>
# a távoli gép IP címe vagy DNS neve
mid_ssh_fqdn="skynet.cyberdy.ne"
# explicit ellenőrzés
mid_ssh_port_check="ping"
</sourcecode>
Amennyiben nincs még SSH kulcsunk a szkript létrehozza ezt. Az SSH kulcsokat a
<tt>$HOME/shf3/key/ssh</tt> könyvtár alatt találjuk: privát kulcs: <tt><MID>.sec</tt>, publikus kulcs: <tt><MID>.pub</tt>. A publikus részt kell eljuttatni a távoli gépre ill. elküldeni a regisztráció során. Ha vannak már kulcsaink, akkor ebbe a könyvtárba kell másolni az előbb említett nevekkel. Az SSH MID-ek a <tt>$HOME/shf3/mid/ssh</tt> könyvtár alatt vannak a <tt><MID></tt> nevű fájlokban. Minden SSH-val kapcsolatos parancs ezekt a fájlokat olvassa és használja a kulcsokat, ha elérhetők.
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:
<source lang=bashcode>
CFLAGS=-O2 -xSSE4.2
FFLAGS=-O2 -xSSE4.2
$(MKLROOT)/lib/intel64/libmkl_blacs_sgimpt_lp64.a -Wl,--end-group \
-lpthread -lm
</sourcecode>
=== MPI SGE job szkript példa ===
<source lang="bash"code>
#!/bin/bash
### SGE
# 384 MPI szál fog elindulni
mpirun 384 dplace -s 1 <APP>
</sourcecode>
Az `<APP>` helyére kell írni a futtatandó programot és paramétereit. A `dplace` egy SGI előtétprogram, ami az MPI szálak ideális CPU elosztását végzi, megadása javasolt, mert általában javítja a teljesítményt.
=== OMP SGE job szkript példa ===
<source lang="bash"code>
#!/bin/bash
### SGE
export OMP_NUM_THREADS=192
omplace <APP>
</sourcecode>
Az `omplace` egy SGI előtétprogram, ami az MPI szálak ideális CPU elosztását végzi, megadása javasolt, mert általában javítja a teljesítményt.
[[Category: HPC]]
[[Category: HOWTO]]
214
szerkesztés

Navigációs menü