首页> 外文会议>International Symposium on Parallel and Distributed Computing >Distributed Domain Generation for Large-Scale Scientific Computing
【24h】

Distributed Domain Generation for Large-Scale Scientific Computing

机译:用于大型科学计算的分布式域生成

获取原文

摘要

In this work, we present methods for distributed domain generation within the constraints of our decentral domain management concept. Here, all participating actors only have knowledge of their immediate neighbours, which are defined by geometric and hierarchical relations between nodes that represent subsets of the computational domain. We generate this domain following a hierarchical space tree refinement. First, an initial tree is generated on every participating process. Second, this tree is distributed following a space-filling curve linearisation locally. Every process is assigned at least one leaf node of the initial tree, which acts as a starting point for the subsequent domain generation. From here, every process independently refines a subdomain using a decomposition method, which transforms a triangular surface-based geometry description into a volume-based one, using increasingly complex intersection tests. The resulting domain tree is distributed, yet neighbourhood references of neighbouring subtrees are not resolved. We combine the resolution of these relations with a 2:1 tree balancing, which involves the transfer of the surface of neighbouring subtrees. We provide results of a domain generation testcase, using an input geometry with 84,072 triangles on up to 896 processes of the CoolMUC-2 cluster segment of LRZ’s Linux Cluster System. Here, we bring down the overall time it takes to generate an adaptively refined and balanced octree with depth d = 7 from 5.5 hours on one process to two seconds on 896 processes.
机译:在这项工作中,我们在Defentral域管理概念的约束中呈现了分布式域生成的方法。在这里,所有参与的演员都有知识的立即邻居,这些邻居由表示计算域的子集的节点之间的几何和分层关系定义。在分层空间树精制后,我们会生成此域。首先,在每个参与过程中生成初始树。其次,在本地空间填充曲线线性化之后分布该树。每个过程都被分配了初始树的至少一个叶节点,其充当后续域生成的起点。从这里,每个过程使用分解方法独立地改进子域,该方法将三角形表面的几何描述转换为基于卷的交叉测试。将结果域树分布式,但邻居的相邻子树的参考不是解决。我们将这些关系的解决方法与2:1树平衡相结合,这涉及邻近子树的表面的转移。我们提供域生成testCase的结果,使用输入几何图形,在LIZ的Linux群集系统的CoolMuc-2集群段的高达896个进程上,提供了84,072个三角形。在这里,我们将在896个进程上以5.5小时从5.5小时产生自适应地改进和平衡的八面体,从5.5小时从5.5小时从5.5小时开始,从5.5小时开始。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号