• DocumentCode
    2391228
  • Title

    Pore Networks Simulation with Parallel Greedy Algorithms

  • Author

    Román-Alonso, G. ; Boukerche, A. ; Matadamas-Hernández, J. ; Castro-García, M.A.

  • Author_Institution
    PARADISE Res. Lab., SITE-Univ. of Ottawa, Ottawa, ON, Canada
  • fYear
    2012
  • fDate
    25-27 Oct. 2012
  • Firstpage
    93
  • Lastpage
    100
  • Abstract
    Porous media simulation is an important contribution in the study of many physical phenomena. The No MISS greedy algorithm outstands from the existing sequential algorithms for constructing a pore sub network, in a relatively fast way. However, despite the No MISS time reduction, there are still problems related to the required processing time when very large networks need to be studied. In this work, a non scalable parallel version of the No MISS algorithm is presented, and a new approach is proposed to alleviate this issue, in both versions cluster cores work simultaneously on different porous sub network spaces. The first approach, named as Unbounded-No MISS, allows the cores to go forward with the initialization of the porous sub network space, applying a balancing policy when a core needs more data. At the end, the cores require a sequential synchronization to finish the porous network construction. The second approach, named as Bounded-No MISS, controls the porous sub network initialization by considering a site-size boundary, avoiding the final strong synchronization and improving considerably the scalability. The obtained results using a 125-core cluster are presented.
  • Keywords
    greedy algorithms; multiprocessing systems; parallel algorithms; porous materials; synchronisation; balancing policy; cluster cores; no MISS greedy algorithm; no MISS time reduction; nonscalable parallel version; parallel greedy algorithms; pore networks simulation; pore subnetwork; porous media simulation; porous network construction; porous subnetwork initialization; porous subnetwork space; processing time; sequential algorithms; sequential synchronization; site-size boundary; strong synchronization; subnetwork spaces; unbounded-no MISS; Clustering algorithms; Greedy algorithms; Lattices; Media; Monte Carlo methods; Multiplexing; Synchronization; Cubic Pore Networks; Dual Site-Bond Model; Dynamic Data Distribution; Multi-core Programming; Parallel Scientific Applications; Parallel and Distributed Simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Simulation and Real Time Applications (DS-RT), 2012 IEEE/ACM 16th International Symposium on
  • Conference_Location
    Dublin
  • ISSN
    1550-6525
  • Print_ISBN
    978-1-4673-2954-5
  • Type

    conf

  • DOI
    10.1109/DS-RT.2012.20
  • Filename
    6365098