petsc - Ec ientM anagem en to fP ara lle lism in O b ject-O...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Ec ientM anagem en to fP ara lle lism in O b ject-O r ien tedN um er ica lSo ftw are L ib rar ies Sat ishB a lay W illiamD .G ropp Lo isC u rfm anM cInnes B arryF .Sm ith ABSTRACTP ara lle lnum er ica lso ftw arebasedonthem essage-pass ingm ode lisenorm ou s lycom p li- cated .T h ispaperin troducesaseto ftechn iquestom anagethecom p lex ity ,w h ilem a in ta in ingh igh ec iencyandeaseo fu se .T hePET Sc.packageu sesob ject-or ien tedp rogramm ingtoconcea lthe deta ilso fthem essagepass ing ,w ithou tconcea lingthepara lle lism ,inah igh-qua lityseto fnum er ica l so ftw arelib rar ies .In fact ,thep rogramm ingm ode lu sedbyPET Scisa lsothem ostapp rop r iatefor NUMA shared-m em orym ach ines ,s incetheyrequ irethesam ecare fu latten t iontom em oryh ierar- ch iesasdod istr ibu ted-m em orym ach ines .T hu s ,theconcep tsd iscu ssedareapp rop r iatefora llsca lab le com pu t ingsy stem s .T hePET Sclib rar iesp rov idem anyo fthedatastructu resandnum er ica lkerne ls requ ired forthesca lab leso lu t iono fPDE s ,oer ingperform anceportab ility . In troduct ion Cu rren t lytheon lygenera l-pu rpose ,ec ient ,sca lab leapp roachtop rogramm ingd istr ibu ted-m em ory para lle lsy stem sisthem essage-pass ingm ode l.O therapp roaches ,basedonpara lle llanguagesorcom- p ilerd irect ives ,havew orkedw e llonshared-m em orycom pu ters ,part icu larhardw arep latform s(e .g ., CM-)[Th i ],orspec icp rob lem sbu thaveneverbeenab letodem on strategenera lapp licab ility . Thech ie fd rawback stothem essage-pass ingm ode lhavebeen ()lacko fportab ilityduetovary ingsyn tax form essagepass ingor inec ientandpoor lydes ignedportab lesy stem s ,and ()thed icu ltyexper iencedbyendu sersinw r it ingcom p licated m essage-pass ingcode . F ortunate ly ,w iththedeve lopm en to ftheM essageP ass ingIn terface(M P I)[GLD Sb ],[M P I], [GLS],[SOHL + ],d rawback()isno longerap rob lem .M P Iisanec ient ,robu ststandardto wh ichthem a jorvendorsareadher ing .Inadd it ion ,severa lh igh-qua lity im p lem en tat ion sarefree ly ava ilab le[BDV ],[GLD Sa ].A notheradvan tageo fM P Iisthatitisfu llyu sab lefromF ortran, C ,andC++ ;th isfeatu rea llow sp rogramm erstou sethelanguagethatism ostapp rop r iatefora part icu lartaskorw ithwh ichtheyarem ostcom fortab le .A notherim portan taspecto fM P Iisthat itp rov idesspec icm echan ism stosupportthedeve lopm en to fportab leso ftw arelib rar iesthatm ost p rev iou sm essage-pass ingsy stem sd idnotp rov ide . T oappearin M odernSo ftw areT oo lsinSc ien t icC om pu t ing ,E .A rge ,A .M .B ruasetandH .P .Langtangen , Ed .B irkhau serP ress , . M athem at icsandC om pu terSc ienceD iv is ion ,A rgonneN at iona lLaboratory , Sou thC assA ve ., A rgonne ,IL- .ba lay@m cs .an l.gov ,gropp@m cs .an l.gov ,cu rfm an@m cs .an l.gov ,b sm ith@m cs .an l.gov , http://www.mcs.anl.gov/petsc/petsc.html . D rawback()isfarm orecha lleng ing ;how ever ,theim p lem en tat iono fh igh-qua litypara lle lnum er- ica llib rar iesu s ingm odernso...
View Full Document

This note was uploaded on 01/12/2012 for the course CMSC 714 taught by Professor Staff during the Fall '07 term at Maryland.

Page1 / 29

petsc - Ec ientM anagem en to fP ara lle lism in O b ject-O...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online