HP Cluster Management Utility (CMU) je osnovno orodje za trenutni nadzor stranja sestava. Uporabniki lahko vidijo trenutno zasedenost procesorjev, spomina in ostalih senzorjev, ki so na voljo. Aplikacija v JAVI je na voljo lokalno na nadzornem vozlišču http://prelog.hpc:8008/ Za pravilni zagon je potrebno prvič izbrati JNI web start, ki se nahaja na /usr/java/latest/javaws/javaws .
Programski paket Goldfire podjetja Invention Machine želi v smiselno celoto združiti korake na poti do inovacij. Nad izdelkom bdi od prvih poizvedb in iskanja idej do rešitev za novo generacijo izdelkov, ki bo aktualna šele čez nekaj let.
Aplikacija Unified Fabric Manager (UFM) se uporablja za nadzor Infiniband (IB) omrežja. Predvsem pomaga pri kontroli povezav in stanja celotnega sestava. V večjih sestavih se UFM uporablja predvsem za načrtovanje podomrežij z namenom optimiziranja skupin in povezovanju različnih sestavov v enotno omrežje. Na sestavu HPCFS ga uporabljamo predvsem za kontrolo in statistiko prometa.
MPI je dominanten način komuniciranja s pošiljanjem sporočil. Sporočila se pošiljajo na nivoju procesov. Model MPI omogoča vzporedno izvajanje s sodelovanjem večih procesov na isti nalogi. Vsak proces ima pri delu svoje podatke. Procesi komunicirajo tako, da si med sabo pošiljajo in sprejemajo sporočila.Večina MPI programov temelji na modelu SPMD (Single-Program-Multiple-Data), kar pomeni, da vsi procesi izvajajo isti program s svojimi podatki. Da se omogoča medsebojno delo imajo procesi vsak svoj ID. Običajno se poganja en proces na eno procesorsko jedro.
OpenMP je način paralelnega programiranja v načinu, ko je več proceorjev priklopljeno na skupen spomin. Glavna prednost takega programiranja je enoten naslovni prostor preko celotnega spominskega sistema
vsak procesor lahko bere in piše na vse spominske lokacije
eden logičen spominski prostor
vsi procesorji naslavjlajo spomin z istim naslovom
Brian W. Kernighan je nekoč napisal:
“Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.”
Subversion (SVN) je sistem za sledenje spremembam izvorne kode, ki omogoča sočasno delo na skupnem projektu. Pri vsaki shranitvi na SVN strežnik, se shranijo le spremembe datotek, ki so bile dane pod nadzor. S hranjenjem vseh verzij izvorne kode je tako lažje nadzorovati razvoj projekta, slediti spremembam in oceniti njihov vpliv na delovanje celotnega projekta. Ker se hranijo vse verzije določene datoteke, lahko tako delamo le na eni datoteki, ne da bi bilo potrebno shranjevanje stabilnih ali kako drugae pomembnih verzij datoteke. Način dela je tako lahko časovno in prostorsko razporejen.