We are developing a new code set "Bridge++" for lattice simulations. It is aimed to be an extensible, readable, and portable workbench, while it keeps a high performance. Bridge++ covers conventional lattice actions and numerical algorithms. The code set is constructed in C++ with an object oriented programming. We explain our strategy and the basic design of Bridge++. We also present our current status of this project, including the sustained performance on several systems.
We are developing an object oriented code set "Bridge++" for simulation of lattice gauge theories. It aims to be an extensible, readable, and portable workbench while keeping sufficiently high performance in actual productive runs. This paper describes the status of two extensions. One is multi-threading with OpenMP in the recently released version 1.2. The other is a design to use arithmetic accelerator devices such as GPGPUs, which is still under developing version. Feasibility test is performed with OpenCL.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.