Proceedings of the 38th International Symposium on Lattice Field Theory — PoS(LATTICE2021) 2022
DOI: 10.22323/1.396.0542
|View full text |Cite
|
Sign up to set email alerts
|

Lyncs-API: a Python API for Lattice QCD applications

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 automatic… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 6 publications
0
4
0
Order By: Relevance
“…Twisted mass gauge ensembles at physical values of the quark masses how this potentially could be adapted within a lattice QCD python API [32], which is currently under development.…”
Section: Pos(lattice2021)284mentioning
confidence: 99%
See 1 more Smart Citation
“…Twisted mass gauge ensembles at physical values of the quark masses how this potentially could be adapted within a lattice QCD python API [32], which is currently under development.…”
Section: Pos(lattice2021)284mentioning
confidence: 99%
“…Twisted mass gauge ensembles at physical values of the quark masses Jacob Finkenrath developing a new user-friendly flexible python API lyncs [32]. This will enable HMC simulations on the next generation of high performance systems.…”
Section: Pos(lattice2021)284mentioning
confidence: 99%
“…While performance has been sought for in those applications, portability and productivity have also become important factors. Lyncs-API is a response to those newly emerging trends and tries to achieve those three factors by developing a Python toolkit that allows the user to use and run various lattice QCD libraries while programming in Python [1]. For this purpose, it uses a number of Python packages and aims at implementing Pyhton interfaces to various lattice QCD libraries.…”
Section: Introductionmentioning
confidence: 99%
“…The gauge fixing algorithm we have used for the calculation of the gluon propagator in both the Coulomb and Landau gauges was created by J. Marques [96] for use with the Fastsum Gen-2 ensembles, and was adapted in a minor way to support the Gen-2L ensembles in this work. The ensembles themselves are manipulated using the lyncs.io package [110] which enables the I/O of OpenQCD gauge field data directly in Python.…”
Section: Chapter 5 the Coulomb-gauge Gluon Propagatormentioning
confidence: 99%