首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Parallel and scalable block system generation
Institution:2. Laboratoire de Bioplasturig et Nanotechnologie, Université du Québec en Abitibi-Témiscamingue, Rouyn-Noranda, Québec, Canada
Abstract:Generating a realistic representation of a fractured rock mass is a first step in many different analyses. Field observations need to be translated into a 3-D model that will serve as the input for these analyses. The block systems can contain hundreds of thousands to millions of blocks of varying sizes and shapes; generating these large models is very computationally expensive and requires significant computing resources.By taking advantage of the advances made in big data analytics and Cloud Computing, we have a developed an open-source program—SparkRocks—that generates block systems in parallel. The application runs on Apache Spark which enables it to run locally, on a compute cluster or the Cloud. The block generation is based on a subdivision and linear programming optimization as introduced by Boon et al. (2015). SparkRocks automatically maintains load balance among parallel processes and can be scaled up on the Cloud without having to make any changes to the underlying implementation, enabling it to generate real-world scale block systems containing millions of blocks in minutes.
Keywords:Block generation  Fractured rock mass  Parallel computing  Cloud Computing  Open-source software  Linear programming  Apache Spark
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号