...
首页> 外文期刊>Procedia Computer Science >Parallelizing discrete dislocation dynamics simulations on multi-core systems
【24h】

Parallelizing discrete dislocation dynamics simulations on multi-core systems

机译:多核系统上的并行离散位错动力学仿真

获取原文
           

摘要

Materials science simulations are among the leading applications for scientific supercomputing. Discrete dislocation dynamics (DDD) is a numerical tool used to model the plastic behavior of crystalline materials using the elastic theory of dislocations. DDD simulations require very long running times to produce meaningful scientific results. This paper presents early experiences and results on improving the running time of Micromegas, an application code for three-dimensional DDD simulations. We used open source profiling and tracing tools to analyze the behavior and performance, as well as to identify the performance bottlenecks of Micromegas. The major performance bottleneck of Micromegas, amounts to ~68% of the total sequential run time and is parallelized using OpenMP. Evaluation and validation tests conducted on a Nehalem quad-core processor show ~50% improvement in the simulation time for 3-D DDD over 100,000 time steps. The correctness of the scientific data produced by the parallel Micromegas are successfully validated against those of the serial version.
机译:材料科学仿真是科学超级计算的主要应用之一。离散位错动力学(DDD)是一种数值工具,用于使用位错弹性理论对晶体材料的塑性行为进行建模。 DDD模拟需要非常长的运行时间才能产生有意义的科学结果。本文介绍了改善Micromegas(用于三维DDD模拟的应用程序代码)的运行时间的早期经验和结果。我们使用开放源代码分析和跟踪工具来分析行为和性能,并确定Micromegas的性能瓶颈。 Micromegas的主要性能瓶颈,约占顺序运行总时间的68%,并使用OpenMP进行并行化。在Nehalem四核处理器上进行的评估和验证测试表明,在100,000个时间步内进行3-D DDD的仿真时间缩短了约50%。并行Micromega产生的科学数据的正确性已针对串行版本的正确性进行了验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号