-
Notifications
You must be signed in to change notification settings - Fork 4
nyom attempts to use C++ tensor libraries to avoid writing C-tran wick contractions for lattice QCD
License
kostrzewa/nyom
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
The aim of nyom is to provide a general package for quark line contractions arising in lattice QCD by making use of the Cyclops Tensor Framework (CTF) written by Edgar Solomonik and collaborators for efficient parallelisation. I hope that the interface can be made sufficiently abstract to support any kind of representation for the quark lines, such that point and stochastic propagators as well as exact and stochastic perambulators can be used to construct any possible diagram. After the contractions have been defined (in a yet to be implemenented scripting language), nyom will try to satisfy all dependencies for the contractions by either reading propagators or calling solver interfaces of arbitrary LQCD codes linked against it. At the present moment (10.12.2016), functionality is still severely limited and the project is in an exploratory stage to assess how increasing levels of complexity will affect the efficiency of the contraction algorithms employed by CTF. nyom is being developed by Bartosz Kostrzewa at the Helmholtz Institut fuer Strahlen- und Kernphysik, Theory Division, University of Bonn, 53115 Bonn, Germany.
About
nyom attempts to use C++ tensor libraries to avoid writing C-tran wick contractions for lattice QCD
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published