Show simple item record

dc.contributor.authorYazdani, M.
dc.contributor.authorPaseh, H.
dc.contributor.authorSharifzadeh, Mostafa
dc.date.accessioned2017-01-30T12:23:41Z
dc.date.available2017-01-30T12:23:41Z
dc.date.created2016-05-23T19:30:15Z
dc.date.issued2016
dc.identifier.citationYazdani, M. and Paseh, H. and Sharifzadeh, M. 2016. Performance comparisons of bonding box-based contact detection algorithms and a new improvement technique based on parallelization. Engineering Computations (Swansea, Wales). 33 (1): pp. 7-27.
dc.identifier.urihttp://hdl.handle.net/20.500.11937/21173
dc.identifier.doi10.1108/EC-05-2014-0102
dc.description.abstract

Purpose - The purpose of this paper is to find a convenient contact detection algorithm in order to apply in distinct element simulation. Design/methodology/approach - Taking the most computation effort, the performance of the contact detection algorithm highly affects the running time. The algorithms investigated in this study consist of Incremental Sort-and-Update (ISU) and Double-Ended Spatial Sorting (DESS). These algorithms are based on bounding boxes, which makes the algorithm independent of blocks shapes. ISU and DESS algorithms contain sorting and updating phases. To compare the algorithms, they were implemented in identical examples of rock engineering problems with varying parameters. Findings - The results show that the ISU algorithm gives lower running time and shows better performance when blocks are unevenly distributed in both axes. The conventional ISU merges the sorting and updating phases in its naïve implementation. In this paper, a new computational technique is proposed based on parallelization in order to effectively improve the ISU algorithm and decrease the running time of numerical analysis in large-scale rock mass projects. Originality/value - In this approach, the sorting and updating phases are separated by minor changes in the algorithm. This tends to a minimal overhead of running time and a little extra memory usage and then the parallelization of phases can be applied. On the other hand, the time consumed by the updating phase of ISU algorithm is about 30 percent of the total time, which makes the parallelization justifiable. Here, according to the results for the large-scale problems, this improved technique can increase the performance of the ISU algorithm up to 20 percent.

dc.titlePerformance comparisons of bonding box-based contact detection algorithms and a new improvement technique based on parallelization
dc.typeJournal Article
dcterms.source.volume33
dcterms.source.number1
dcterms.source.startPage7
dcterms.source.endPage27
dcterms.source.issn0264-4401
dcterms.source.titleEngineering Computations (Swansea, Wales)
curtin.departmentDept of Mining Eng & Metallurgical Eng
curtin.accessStatusFulltext not available


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record