...
首页> 外文期刊>Computers & mathematics with applications >A parallel sparse grid construction algorithm based on the shared memory architecture and its application to flash calculations
【24h】

A parallel sparse grid construction algorithm based on the shared memory architecture and its application to flash calculations

机译:基于共享内存架构的并行稀疏网格构建算法及其在闪存计算中的应用

获取原文
获取原文并翻译 | 示例
           

摘要

The study of sparse grids has been done in a lot of works, but none of them pay special attention on the concept of "layer", not to mention the further research on this new concept. This work presents the layer concept at first, and then based on it a new parallel sparse grid construction algorithm is proposed, which fills the niche that few works design such kind of algorithm on shared memory architecture. With the superiorities of the layer concept, the sparse grids can be constructed in a "layer by layer" manner on a much easier structure which is the simplified tree. Different from the classical tree structures used in the former sparse grid construction algorithm, the simplified tree reduces the number of sparse grid points further and at the same time avoids many unnecessary usages of pointers. Moreover, the correctness of the algorithm is guaranteed by the two correctness criterions, and its main advantages include that it can achieve load balance among the threads easily and that it can be applied in the function domains of any kinds of configurations, which is demonstrated by theory. After that, the algorithm is tested on flash calculations which are an important application from reservoir simulations. According to the characteristics of the issue, a modified version of the algorithm is given. By comparing the tested results with those of the former algorithm, it is found that a great quantity of construction time is saved by this algorithm. (C) 2018 Elsevier Ltd. All rights reserved.
机译:稀疏网格的研究已经完成了许多工作,但是没有人特别关注“层”的概念,更不用说对该新概念的进一步研究了。这项工作首先提出了层的概念,然后在此基础上提出了一种新的并行稀疏网格构建算法,填补了很少有人在共享存储体系结构上设计这种算法的利基。借助层概念的优势,可以在一种更简单的结构(即简化的树)上以“逐层”的方式构造稀疏网格。与以前的稀疏网格构造算法中使用的经典树结构不同,简化树进一步减少了稀疏网格点的数量,同时避免了许多不必要的指针使用。此外,该算法的正确性由两个正确性准则来保证,其主要优点包括:它可以轻松实现线程之间的负载平衡,并且可以应用于任何类型的配置的功能域中,这证明了该算法的正确性。理论。之后,该算法将在闪速计算上进行测试,这是储层模拟的重要应用。根据问题的特点,给出了算法的修改版本。通过将测试结果与前一种算法进行比较,发现该算法节省了大量的施工时间。 (C)2018 Elsevier Ltd.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号