{"title":"OpenMP architecture to simulate 2D water oscillation on paraboloid","authors":"S. Juliati, P. H. Gunawan","doi":"10.1109/ICOICT.2017.8074662","DOIUrl":null,"url":null,"abstract":"This paper discusses about implementation of shared parallel architecture OpenMP platform on two-dimensional shallow water equations. Finite volume method that is used to approximate these equations is called staggered grid scheme. The performance of numerical implementation is shown for number of grids (Nx, Ny) more than (16, 16). The results using parallel processing OpenMP for two numbers of threads (4 and 8) are shown better than serial processing. Moreover, maximum speedup by using 4 threads achieved around 3.38 times of serial processing, and around 6.05 times by using 8 threads. Then, the maximum efficiency in this simulation achieved around 84.4% by using 4 threads at number of grids (Nx, Ny) = (256, 256). However by using 8 threads, maximum efficiency achieved around 75.6% at number of grids (Nx, Ny) = (256, 256).","PeriodicalId":244500,"journal":{"name":"2017 5th International Conference on Information and Communication Technology (ICoIC7)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 5th International Conference on Information and Communication Technology (ICoIC7)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICOICT.2017.8074662","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
Abstract
This paper discusses about implementation of shared parallel architecture OpenMP platform on two-dimensional shallow water equations. Finite volume method that is used to approximate these equations is called staggered grid scheme. The performance of numerical implementation is shown for number of grids (Nx, Ny) more than (16, 16). The results using parallel processing OpenMP for two numbers of threads (4 and 8) are shown better than serial processing. Moreover, maximum speedup by using 4 threads achieved around 3.38 times of serial processing, and around 6.05 times by using 8 threads. Then, the maximum efficiency in this simulation achieved around 84.4% by using 4 threads at number of grids (Nx, Ny) = (256, 256). However by using 8 threads, maximum efficiency achieved around 75.6% at number of grids (Nx, Ny) = (256, 256).