资源描述:
《parallel_scientific_computing_in_c _and_mpi.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、ParallelScientificComputinginC++andMPIAseamlessapproachtoparallelalgorithmsandtheirimplementationGeorgeEmKarniadakisandRobertM.KirbyIICambridgeUniversityPressPrefaceScientificcomputingisbyitsverynatureapracticalsubject-itrequirestoolsandalotofpractice.Tosolverealisti
2、cproblemsweneednotonlyfastalgorithmsbutalsoacombinationofgoodtoolsandfastcomputers.Thisisthesubjectofthecurrentbook,whichemphasizesequallyallthree:algorithms,tools,andcomputers.Oftentimessuchconceptsandtoolsaretaughtseriallyacrossdifferentcoursesanddifferenttextbooks
3、,andhencetheinterconnectionbetweenthemisnotimmediatelyapparent.Webelievethatsuchacloseintegrationisimportantfromtheoutset.ThebookstartswithaheavydosageofC++andbasicmathematicalandcomputationalconcepts,anditendsemphasizingadvancedparallelalgorithmsthatareusedinmoder
4、nsimulations.Wehavetriedtomakethisbookfuntoread,tosomewhatdemystifythesubject,andthusthestyleissometimesinformalandpersonal.Itmayseemthatthishappensattheexpenseofrigor,andindeedwehavetriedtolimitnotationandtheoremproofing.Instead,weemphasizeconceptsandusefultricks-o
5、f-the-tradewithmanycodesegments,remarks,reminders,andwarningsthroughoutthebook.Thematerialofthisbookhasbeentaughtatdifferenttimestostudentsinengineering,physics,computerscience,andappliedmathematicsatPrincetonUniversity,BrownUniver-sity,andMIToverthelast15years.Diffe
6、rentsegmentshavebeentaughttoundergraduatesandgraduates,tonovicesaswellastoexperts.Tothisend,onallthreesubjectscovered,westartwithsimpleintroductoryconceptsandproceedtomoreadvancedtopics-bandwidth,webelieve,isonestrengthofthisbook.Wehavebeeninvolvedinlarge-scalepara
7、llelcomputingformanyyearsfrombenchmark-ingnewsystemstosolvingcomplexengineeringproblemsincomputationalmechanics.Werepresenttwodifferentgenerationsofcomputationalscienceandsupercomputing,andourexpertisearebothoverlappingandcomplementary.Thematerialweselectedtoinclude
8、inthisbookisbasedonourexperiencesandneedsascomputationalscientistsforhigh-orderaccuracy,modularcode,anddomaindecomposition.Thesearenecessaryingre