2022
DOI: 10.48550/arxiv.2201.03873
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Lyncs-API: a Python API for Lattice QCD applications

Simone Bacchio,
Jacob Finkenrath,
Christodoulos Stylianou

Abstract: We present Lyncs-API, a Python API for Lattice QCD applications currently under development. Lyncs aims to bring several widely used libraries for Lattice QCD under a common framework. Lyncs flexibly links to libraries for CPUs and GPUs in a way that can accommodate additional computing architectures as these arise,achieving performance-portability for the calculations while maintaining the same high-level workflow. Lyncs distributes calculations using Dask and mpi4py, with bindings to the libraries automatica… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 9 publications
0
1
0
Order By: Relevance
“…These improvements could be achieved by moving to Grid or perhaps by using Kokkos [34] as a performance-portability layer. In addition, the interfacing layer provided by Lyncs [35] could allow combining different libraries (Grid and QUDA, for example) and enable both task parallelism and higher programmer productivity. All of these challenges, however, require a significant personnel investment into software development for lattice field theory, ideally as a community effort.…”
Section: Discussionmentioning
confidence: 99%
“…These improvements could be achieved by moving to Grid or perhaps by using Kokkos [34] as a performance-portability layer. In addition, the interfacing layer provided by Lyncs [35] could allow combining different libraries (Grid and QUDA, for example) and enable both task parallelism and higher programmer productivity. All of these challenges, however, require a significant personnel investment into software development for lattice field theory, ideally as a community effort.…”
Section: Discussionmentioning
confidence: 99%