Speaker
Xiao-Yong Jin
(Argonne National Laboratory)
Description
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 will give an introduction to
the high level interface of the framework, and discuss the
current status of the code and future plans.
Authors
James Osborn
(Argonne National Laboratory)
Xiao-Yong Jin
(Argonne National Laboratory)