中文

ADL、CutLang与adl2tnm的近期进展

计算物理 2021-09-08 v1 高能物理 - 唯象学

摘要

本文概述了一种用于高能物理(HEP)数据分析的分析描述语言(ADL)及其特性。ADL是一种领域特定的声明式语言,以标准且无歧义的方式描述分析的物理内容,独立于任何计算框架。本文还描述了使ADL可执行的基础设施,即CutLang(一种直接运行时解释器,最初也是一种语言)和adl2tnm(一种将ADL转换为C++代码的转译器)。在ADL中,分析以人类可读的纯文本文件描述,在块中清晰分离对象、变量和事件选择定义,其语法包含数学和逻辑运算、比较与优化算子、归约器、四矢量代数和常用函数。近期研究表明,采用ADL方法对实验和唯象HEP界有诸多益处,包括促进分析内容的抽象、设计、优化、可视化、验证、组合、复现、解释和整体交流,以及分析在实验寿命之外长期保存。在此我们还讨论了基于静态分析和可微编程的当前一些ADL在物理研究中的应用及未来前景。

关键词

引用

@article{arxiv.2108.00857,
  title  = {Recent advances in ADL, CutLang and adl2tnm},
  author = {Harrison B. Prosper and Sezen Sekmen and Gokhan Unel and Arpon Paul},
  journal= {arXiv preprint arXiv:2108.00857},
  year   = {2021}
}

备注

accepted for publication in vCHEP2021 conference proceedings. arXiv admin note: text overlap with arXiv:2101.09031