Bridge++ is a code set for numerical simulations of lattice gauge theories including QCD (Quantum Chromodynamics). According to the object-oriented design, the code is described in C++ programming language.
The development of Bridge++ started on 15 October 2009, and the its first public version 1.0 was released on 24 July 2012. The project is actively continuing for exteding functions and improving implementation.
The latest version of Bridge++ code can be downloaded
in the following page.
Doxygen document is also available here.
Manuals, related material are provided in our wiki site.
Also the latest information of Bridge++ project is found there.
Policy of usage
Lattice QCD code Bridge++ is an open source software
protected by GNU GPL.
Source code of Bridge++ under GPL can be modified and distributed if the modified objects are also subject to GPL. For GPL, please access the following site:
Bridge++ development team is irresponsible to any damage caused by using Bridge++. Please use Bridge++ on your own responsibility.
If you publish a result using Bridge++, please acknowledge Bridge++.
Example: This work is in part based on Bridge++ code (http://bridge.kek.jp/Lattice-code/).
Please cite the following paper:
S. Ueda et al., Development of an object oriented lattice QCD code 'Bridge++', J.Phys.Conf.Ser. 523 (2014) 012046, DOI: 10.1088/1742-6596/523/1/012046
We are trying to find and quickly fix bugs, but still it may remain. If you find a bug, please contact us with the mail address below.
What is Bridge++?
Our goal is to develop a code which includes various lattice actions and numerical algorithms, supports wide range of architectures from laptop to supercomputer, has sufficient performance for practical researches, while simultaneously is easy to be handled.
History of development
The necessity of common code in lattice QCD was discussed in H20 Grant-in-Aid for Scientific Research on Innovative Areas ``Research on the Emergence of Hierarchical Structure of Matter by Bridging Particle, Nuclear and Astrophysics in Computational Science'' (leader: Sinya Aoki). We decided to start development of new code and had a free discussion to kick-off the project on 15th October 2009 in University of Tsukuba. Since then we have been continuing designing, development, and verification by having regular meetings.
This project is supported by the following activity.
- H20 Grant-in-Aid for Scientific Research on Innovative Areas ``Research on the Emergence of Hierarchical Structure of Matter by Bridging Particle, Nuclear and Astrophysics in Computational Science''
- HPCI Strategic Program Field 5 ``The origin of matter and the universe''
- Priority Issue 9 to be Tackled by Using Post K Computer
- Program for Promoting Researches on the Supercomputer Fugaku ``Simulation for basic science: from fundamental laws of particles to creation of nuclei''
- Joint Institute for Computational Fundamental Science (JICFuS)
- KEK Large-scale Simulation Program
- KEK Particle, Nuclear, and Astro Physics Simulation Program
- Multidisciplinary Cooperative Research Program, Center for Computational Science, University of Tsukuba
- KEK Computing Research Center
- Research Center for Nuclear Physics, Osaka University
- Yukawa Institute for Theoretical Physics, Kyoto University
- JSPS KAKENHI Grant Numbers 25400284, 15K05068, 16K05340, 16H03988, 20K03961