PoS - Proceedings of Science
Volume 282 - 38th International Conference on High Energy Physics (ICHEP2016) - Computing
QEX: a framework for lattice field theories
X.y. Jin* and J. C. Osborn
Full text: pdf
Pre-published on: February 06, 2017
Published on: April 19, 2017
Abstract
We present a new software framework for simulating lattice field
theories. It features an intuitive programming interface, while
simultaneously achieving high performance supercomputing, all in
one programming language, Nim. With a macro system based on its
abstract syntax tree, the language enables us to check and optimize
our code at compile time. It also allows us to code intrinsics
that map directly to machine instructions, and generates efficient
native code. We show how we use Nim's metaprogramming features in
our code, and present the current status of the code and future
plans.
DOI: https://doi.org/10.22323/1.282.0187
How to cite

Metadata are provided both in "article" format (very similar to INSPIRE) as this helps creating very compact bibliographies which can be beneficial to authors and readers, and in "proceeding" format which is more detailed and complete.

Open Access
Creative Commons LicenseCopyright owned by the author(s) under the term of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.