Globális tömbök (GA) | |
---|---|
Nyelvóra | párhuzamos (egyirányú üzenetküldés), kötelező (eljárási) |
Megjelent | 1994 |
Kiadás | 5.2/2013-08-28 |
Típusrendszer | statikus |
Weboldal | hpc.pnl.gov/globalarrays… |
A Global Arrays (GA) egy könyvtár, amelyet a Pacific Northwest National Laboratory (PNNL, DoE) tudósai fejlesztettek ki párhuzamos számítástechnikára. A GA kényelmes programozási felületet ( API ) biztosít a megosztott memória megvalósításához az elosztott memóriával rendelkező számítógépeken. A többdimenziós tömbök fejlett támogatása. A GA könyvtár a GAS ( globális címtér ) nyelvek előfutára, amelyeket aktívan fejlesztettek ki a nagy teljesítményű számítástechnikára . [1] [2] [3] [4]
A GA eszköztár további könyvtárakat tartalmaz: memórialeosztó (MA), összesített távoli memóriamásolási interfész (ARMCI) és külső tömbtárolás (ChemIO) funkció. A GA-t eredetileg a TCGMSG üzenettovábbítási könyvtárral való együttműködésre tervezték, később MPI -re adaptálták . A GA egyszerű mátrixműveleteket tartalmaz (mátrixszorzás, LU-felbontás), és integrálódik a ScaLAPACK -kal . A ritka mátrixok feldolgozására szolgáló algoritmusok megvalósítása is létezik.
A GA-t Jarek Nieplocha, Robert Harrison és RJ Littlefield készítette. A ChemIO könyvtárat Jarek Nieplocha, Robert Harrison és Ian Foster fejlesztette ki .
A GA könyvtár számos népszerű kvantumkémiai csomagban megtalálható, köztük az NWChem , MOLPRO , UTChem , MOLCAS , TURBOMOLE . STOMP -ban is használatos [5]
A GA könyvtárkészlet nyílt forráskódú szoftver. Saját licencét használja [1] .
elosztott és párhuzamos számítástechnikához _ | Szoftver|
---|---|
Szabványok, könyvtárak | |
Monitoring szoftver | |
Vezérlő szoftver |