Visokozmogljivi računski sestav Fakultete za strojnišvo v Ljubljani namenjen raziskavam, ki zahtevajo vzporedno računanje znanstvenih problemov.

TotalView

Prednosti TotalView za paralelno razhroščevanje so v

  • Posebno jedro ki ni GDB z majhno velikostjo
  • Pisanje ukazov za debugiranje kar v samo kodo (script debugging)
  • Ponovitev ukazov za nazaj oz. vračanje v preteklost s cirkularnim pomnilnikom (reply engine)

Licenciranje je po toknih, ki se lahko delijo z licenčnim strežnikom. Vsak token je ekvivalenten enemu procesu. Tako lahko npr. 12 toknov porabita dva uporabnika vsak po 6 procesov od katerega je tudi interaktivna seja šteta kot proces.

ppgplasma

PPGPLASMA benchmark

Razvita programska koda je za namene primerjave različnih superračunalnikov služila tudi za izbor arhitekture HPCFS. Ker je koda predvsem računsko intenzivna se je izkazalo, da vključeno nitkanje z navideznimi jedri (hyperthreading) na procesorjih Intel bistveno pomaga k hitrosti izračunavanja. Pospešek zaradi hyerthreadinga je lahko tudi do 50%.  Teste smo izvajali tudi na naslednjih evropskih sestavih:

IOzone

IOZONE

Test šestih diskov 1.5TB Seagate ST31500341AS CC1H v ZFS direktno in preko NFS. Bruto kapaciteta ZRAID1 je 9TB. Klient je povezan preko 1GbE vmesnika na FreeBSD 8.0 NFS strežnik. Plošča z dvema Intel(R) Xeon(R) CPU E5405 @ 2.00GHz in onboard Intel 63XXESB2 SATA300 controller Velikosti datotek so bile 128MB, 512MB, 1GB in 2GB.

OpenFOAM

OpenFOAM®(Open Field Operation and Manipulation) CFD

Z OpenFOAM je mogoče simulirati:

  • Kompleksne pretoke fluidov s kemijskimi reakcijami, turbulenco, prenosom toplote itd.
  • Dinamiko trdnih teles
  • Elektromagnetiko

Na HPCFS lahko uporabniki dosežejo OpenFOAM z ukazom:

Kratek uvod v vzporedno programiranje

Za programiranje vzporednih nalog uporabljamo dva načina:

  1. MPI (Message Passing Interface)
  2. OpenMP (Open Multi Processing)

Osnovno pravilo vzporednega programiranja je, da mora biti rezultat zaporednega in vzporednega programa enak. Z OpenMP je to zelo enstavno preverljivo. Težave lahko nastopijo le pri programih, ki uporabljajo generator naključnih števil (Monte Carlo metode).

Strani

Subscribe to Visokozmogljivi računski sestav HPCFS RSS