首页> 外文OA文献 >A domain-specific language and matrix-free stencil code for investigating electronic properties of Dirac and topological materials
【2h】

A domain-specific language and matrix-free stencil code for investigating electronic properties of Dirac and topological materials

机译:pVsC-DTm:特定于域的语言和无矩阵模板代码  研究Dirac和拓扑材料的电子特性

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

We introduce PVSC-DTM, a highly parallel and SIMD-vectorized library and codegenerator based on a domain-specific language tailored to implement thespecific stencil-like algorithms that can describe Dirac and topologicalmaterials such as graphene and topological insulators in a matrix-free way. Thegenerated hybrid-parallel (MPI+OpenMP) code is significantly faster thanmatrix-based approaches on the node level and performs in accordance with theRoofline model. We demonstrate the chip-level performance anddistributed-memory scalability of basic building blocks such as sparsematrix-(multiple-) vector multiplication on modern multicore CPUs. As anapplication example, we use the PVSC-DTM scheme to (i) explore the scatteringof a Dirac wave on an array of gate-defined quantum dots, to (ii) calculate abunch of interior eigenvalues for strong topological insulators, and to (iii)discuss the photoemission spectra of a disordered Weyl semimetal.
机译:我们基于针对域的特定于域的语言来引入PVSC-DTM,一个高度平行和SIMD - 矢量化库和代码符,以实现不可能描述狄拉克和拓扑材料,例如Graphene和拓扑绝缘体以矩阵的方式描述狄拉科和拓扑材料。基于Natmatrix的方法在节点级别的方法明显更快,并根据Therofline模型执行,初始化的混合平行(MPI + Openmp)代码。我们展示了基本构建块的芯片级性能anddistreibed-Memory-Memory可扩展性,如现代多核CPU上的Sparsematrix-(多)矢量乘法。作为一种叠加示例,我们使用PVSC-DTM方案到(i)探索在门限定量子点阵列上的DIRAC波的散射,到(ii)计算强大的拓扑绝缘体的占内部特征值,以及(III)讨论无序的Weyl半型的光学激发光谱。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号