首页> 外文会议>土木学会;土木学会全国大会年次学術講演会 >複雑境界の解析のために1プロセスに複数立方体領域を割り当てる並列計算法
【24h】

複雑境界の解析のために1プロセスに複数立方体領域を割り当てる並列計算法

机译:一种将多个立方区域分配给一个过程以分析复杂边界的并行计算方法

获取原文

摘要

巨石の運動や衝撃力を適切に推定できる解析法の構築が土石流対策において求められている.著者らは既往の研究1),2)において,小球を重ねて作った石礫形状粒子をLagrange 的に,その周りの水の流れを,粒子よりも小さな直交計算格子を用いてEuler 的に解析するInterface-resolved large eddy simulation (IRLES)の解析法を構築し,この手法で高濃度土砂流の運動を適切に説明できることを示してきた.しかしIRLES は計算負荷が大きくこのことが現地を対象とした解析の妨げとなってきた.多量の粒子群の運動解析に関して,直方体領域内の粒子群の解析を対象とした動的負荷分散3)などの研究例は多い.しかし,現地土石流のIRLES の実現のためには,複雑境界形状に適した並列化法を構築することがより重要になると考えられる.著者らがこれまでに構築したIRLES の並列化方法では,複雑境界形状のみを計算領域とすることができず直方体領域全体を対象とせざるを得ない並列計算法であった.以降この並列化法を直方体法とぶ.また,任意の領域を指定して計算できる並列計算法を任意形状法とよぶ.本研究ではIRLESに適した新しい任意形状法を構築した.構築したプログラムはMPI とOpenMP のハイブリド計算であるが,本稿ではMPI のプロセス並列部分について説明する.この手法は,対象領域を複数の立方体ブロックに分割し,1 プロセスに複数のブロックの計算を担当させるものである.本稿ではこの並列計算法を説明し,また著者らの従来の直方体法の並列化法との計算速度の比較等を行い構築した任意形状法の並列化法の有効性を示す.
机译:泥石流对策需要一种能够适当估计巨石运动和冲击力的分析方法。在先前的研究1)和2)中,作者使用拉格朗日方法处理由重叠的小球体制成的砾石状颗粒,并使用小于颗粒的正交计算网格将Euler用于其周围的水流。我们构建了一种接口解析大涡模拟(IRLES)的分析方法进行分析,并表明该方法可以正确解释高浓度泥沙运动。但是,IRLES的计算量很大,这阻碍了针对该领域的分析。关于大量粒子组的运动分析,有许多研究实例,例如动态负载平衡3)用于分析长方体区域中的粒子组。但是,为了实现局部泥石流的IRLES,构建适合复杂边界形状的并行化方法被认为更为重要。到目前为止,作者构建的IRLES并行化方法是一种并行计算方法,其中仅复杂边界形状不能作为计算域,而整个长方体域都是目标。以下,将该并行化方法称为长方体方法。可以用来指定任意区域的并行计算方法称为任意形状方法。在这项研究中,我们构造了一种适用于IRLES的新的任意形状方法。构建的程序是MPI和OpenMP的混合计算,在本文中,我们解释了MPI的过程并行部分。在这种方法中,将目标区域划分为多个立方体块,并且一个过程负责计算多个块。在本文中,我们解释了这种并行计算方法,并通过将计算速度与常规矩形平行六面体方法的并行化方法进行比较,展示了任意形状方法的并行化方法的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号