ReliQ
is an experimental data-parallel lattice field theory (LFT) framework written in the Chapel programming language. We believe that performance, simplicity, and reliability should not be at odds; as such, the primary objective of ReliQ
is to provide base-level parallel data structures and algorithms that prioritize
- hardware- and vendor-agnostic performance and scaling;
- ease-of-use, user-friendliness, and reliability across application domains;
- polyglotal execution (
Chapel
,Python
,C/C++
,Nim
, ...); - and interoperability with existent LFT frameworks (
Grid
,QUDA
,QEX
, ...).
Please note that ReliQ
is in the early development stage; i.e., it is not ready for production. You can follow ReliQ
's progress by clicking Watch
on the top right corner of our GitHub page.