| 注册
首页|期刊导航|南京大学学报(自然科学版)|共享内存式并行离散元程序的设计与测试

共享内存式并行离散元程序的设计与测试

李长圣 尹宏伟 刘春 蔡申阳

南京大学学报(自然科学版)2017,Vol.53Issue(6):1161-1170,10.
南京大学学报(自然科学版)2017,Vol.53Issue(6):1161-1170,10.DOI:10.13232/j.cnki.jnju.2017.06.018

共享内存式并行离散元程序的设计与测试

Design and test of parallel discrete element method program of shared memory type

李长圣 1尹宏伟 1刘春 1蔡申阳1

作者信息

  • 1. 南京大学地球科学与工程学院,南京,210023
  • 折叠

摘要

Abstract

With the help of such date structure and changing the neighbor search algorithm based on grid,the lock-free parallel computing of discrete element method was achieved,and an efficient program of discrete element method was written in the C language.As a test case,a rock specimen was simulated under uniaxial compression by using the solid lattice model,and the entire process of shear failure was observed.The parallel test results showed that the speedup ratio basically remained unchanged when the number of particles reached tens of thousands or more.It reflected the phenomenon that the speedup of parallel has nothing to do with the scale of the problems.The parallel efficiency was about 0.85 and the time costs linear increases with the increase of number of particles,when we used four threads.The parallel computing of discrete element method was realized based on procedure-oriented language,which could make full use of existing multi-core resources and improve computing speed greatly and be useful to simulate the complex geotechnical engineering and geological model required more particles.

关键词

DEM/OpenMP/数据结构/邻居搜索/固体晶格模型/单轴试验

Key words

DEM/OpenMP/data structure/neighbor search/solid lattice model/uniaxial tests

分类

信息技术与安全科学

引用本文复制引用

李长圣,尹宏伟,刘春,蔡申阳..共享内存式并行离散元程序的设计与测试[J].南京大学学报(自然科学版),2017,53(6):1161-1170,10.

基金项目

国家重点基础研究发展计划(973)项目(2012CB214703),国家自然科学基金(41272227,41572187) (973)

南京大学学报(自然科学版)

OACSCDCSTPCD

0469-5097

访问量0
|
下载量0
段落导航相关论文