{"title":"Diagonal-Implicitly Iterated Runge-Kutta Methods on Distributed Memory Machines","authors":"T. Rauber, G. Rünger","doi":"10.1142/S0129053399000090","DOIUrl":null,"url":null,"abstract":"We consider diagonal-implicitly iterated Runge–Kutta methods which are one-step methods for stiff ordinary differential equations providing embedded solutions for stepsize control. In these methods, algorithmic parallelism is introduced at the expense of additional computations. In this paper, we concentrate on the algorithmic structure of these Runge–Kutta methods and consider several parallel variants of the method exploiting algorithmic and data parallelism in different ways. Our aim is to investigate whether these variants lead to good performance on current distributed memory machines such as the Intel Paragon and the IBM SP2. As test application we use ordinary differential equations with dense and sparse right-hand side functions.","PeriodicalId":270006,"journal":{"name":"Int. J. High Speed Comput.","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"10","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Int. J. High Speed Comput.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1142/S0129053399000090","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 10
Abstract
We consider diagonal-implicitly iterated Runge–Kutta methods which are one-step methods for stiff ordinary differential equations providing embedded solutions for stepsize control. In these methods, algorithmic parallelism is introduced at the expense of additional computations. In this paper, we concentrate on the algorithmic structure of these Runge–Kutta methods and consider several parallel variants of the method exploiting algorithmic and data parallelism in different ways. Our aim is to investigate whether these variants lead to good performance on current distributed memory machines such as the Intel Paragon and the IBM SP2. As test application we use ordinary differential equations with dense and sparse right-hand side functions.