{"title":"计算科学中的并行算法","authors":"D. Heermann, A. Burkitt","doi":"10.5860/choice.29-0941","DOIUrl":null,"url":null,"abstract":"The authors present techniques and algorithms in computational science that have been developed for parallel computers. The numerical methods that have evolved in recent years to investigate problems in physics, mathematics, chemistry and biology by means of computer simulations are now being extended to make use of the opportunities opened up by the development of parallel computers. To utilize this potentially vast increase in computer power, it is necessary to devise algorithms that are appropriate to the particular problem being investigated. This volume combines a detailed consideration of the computer architecture (hardware and software feature as well as inter-processor communication schemes) with an understanding of the physical system being studied. These two aspects together make it possible to develop techniques that make optimum use of the available parallelism. Attention is focused on the Monte Carlo and molecular dynamics methods, and the techniques and algorithms are illustrated with examples from the statistical mechanics of spin systems, polymers and other many-particle systems.","PeriodicalId":173976,"journal":{"name":"Springer Series in Information Sciences","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"55","resultStr":"{\"title\":\"Parallel algorithms in computational science\",\"authors\":\"D. Heermann, A. Burkitt\",\"doi\":\"10.5860/choice.29-0941\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The authors present techniques and algorithms in computational science that have been developed for parallel computers. The numerical methods that have evolved in recent years to investigate problems in physics, mathematics, chemistry and biology by means of computer simulations are now being extended to make use of the opportunities opened up by the development of parallel computers. To utilize this potentially vast increase in computer power, it is necessary to devise algorithms that are appropriate to the particular problem being investigated. This volume combines a detailed consideration of the computer architecture (hardware and software feature as well as inter-processor communication schemes) with an understanding of the physical system being studied. These two aspects together make it possible to develop techniques that make optimum use of the available parallelism. Attention is focused on the Monte Carlo and molecular dynamics methods, and the techniques and algorithms are illustrated with examples from the statistical mechanics of spin systems, polymers and other many-particle systems.\",\"PeriodicalId\":173976,\"journal\":{\"name\":\"Springer Series in Information Sciences\",\"volume\":\"35 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"55\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Springer Series in Information Sciences\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5860/choice.29-0941\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Springer Series in Information Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5860/choice.29-0941","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The authors present techniques and algorithms in computational science that have been developed for parallel computers. The numerical methods that have evolved in recent years to investigate problems in physics, mathematics, chemistry and biology by means of computer simulations are now being extended to make use of the opportunities opened up by the development of parallel computers. To utilize this potentially vast increase in computer power, it is necessary to devise algorithms that are appropriate to the particular problem being investigated. This volume combines a detailed consideration of the computer architecture (hardware and software feature as well as inter-processor communication schemes) with an understanding of the physical system being studied. These two aspects together make it possible to develop techniques that make optimum use of the available parallelism. Attention is focused on the Monte Carlo and molecular dynamics methods, and the techniques and algorithms are illustrated with examples from the statistical mechanics of spin systems, polymers and other many-particle systems.