资源描述:
《Introduction to High-Performance Scientific Computing.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、IntroductiontoHigh-PerformanceScientificComputingPublicDraft-openforcommentsVictorEijkhoutwithEdmondChow,RobertvandeGeijnJuly30,2010–revision.2352PrefaceThefieldofhighperformancescientificcomputingliesatthecrossroadsofanumberofdisciplinesandskillsets,andcorrespondingly,forsomeonetobesuccessfulatusin
2、gparallelcomputinginsci-encerequiresatleastelementaryknowledgeofandskillsinalltheseareas.Computationsstemfromanapplicationcontext,sosomeacquaintancewithphysicsandengineeringsciencesisdesirable.Then,problemsintheseapplicationareasaretypicallytranslatedintolinearalgebraic,andsometimescom-binatorial
3、,problems,soacomputationalscientistneedsknowledgeofseveralaspectsofnumericalanalysis,linearalgebra,anddiscretemathematics.Anefficientimplementationofthepracticalformu-lationsoftheapplicationproblemsrequiressomeunderstandingofcomputerarchitecture,bothontheCPUlevelandonthelevelofparallelcomputing.Fi
4、nally,inadditiontomasteringallthesesciences,acomputationalsciencesneedssomespecificskillsofsoftwaremanagement.Theauthorsofthisbookfeltthat,whilegoodtextsexistonappliedphysics,numericallinearalgebra,computerarchitecture,parallelcomputing,performanceoptimization,nobookbringstogetherthesestrandsinaun
5、ifiedmanner.TheneedforabooksuchasthepresentwasespeciallyapparentattheTexasAdvancedComputingCenter:usersofthefacilitiesthereoftenturnouttomisscrucialpartsofthebackgroundthatwouldmakethemefficientcomputationalscientists.Thisbook,then,comprisesthosetopicsthattheauthorshavefoundindispensibleforscientis
6、tsengaginginlarge-scalecomputations.Thecontentsofthisbookisacombinationoftheoreticalmaterialandself-guidedtutorialsonvariouspracticalskills.Thetheorychaptershaveexercisesthatcanbeassignedinaclassroom,however,theirplacementinthetextissuchthatareadernotinclinedtodoexercisescansimplytakethemasstatem
7、entoffact.Thetutorialsshouldbedonewhilesittingatacomputer.Giventhepracticeofscientificcomputing,theyhaveaclearUnixbias.PublicdraftThisbookisunfinished.Ifandwhenitisfinished,itwillbepublishedonlineandthroughlulu.comforpeop