中文

优化 PICCANTE——面向 Tier-0 系统先进模拟的开源粒子网格(PIC)代码

分布式、并行与集群计算 2015-03-27 v2 计算物理 等离子体物理

摘要

我们给出了 PICCANTE(一个开源、大规模并行、全相对论性粒子网格(PIC)代码)详细的强缩放与弱缩放分析。PIC 代码广泛用于等离子体物理与天体物理中研究动力学效应相关的情形。PICCANTE 主要开发用于研究激光-等离子体相互作用。在一个 PRACE 预备访问项目中,该代码不同例程的多个修订版本在德国 Jülich 超级计算中心 (JSC) 的 JUQUEEN 与意大利 CINECA 的 FERMI 等 HPC 系统上进行了分析,以提升应用的可扩展性与 I/O 性能。诊断工具 Scalasca 用于识别次优例程。讨论了不同的输出策略。将改进后代码的详细强缩放与弱缩放行为与原始版本进行了对比展示。

关键词

引用

@article{arxiv.1503.02464,
  title  = {Optimising PICCANTE - an Open Source Particle-in-Cell Code for Advanced Simulations on Tier-0 Systems},
  author = {Andrea Sgattoni and Luca Fedeli and Stefano Sinigardi and Alberto Marocchino and Andrea Macchi and Volker Weinberg and Anupam Karmakar},
  journal= {arXiv preprint arXiv:1503.02464},
  year   = {2015}
}

备注

8 pages, 6 figures, PRACE Whitepaper