Bridge++  Ver. 1.2.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Lattice QCD common code development Project

[Introduction]

Bridge++ is a code sets for performing calculations in lattice QCD on linux workstation, and
supercomputers using "C/C++" standard language with MPI.

[Environment]

  • LinuxWS
    1. GNU C++ 4.x (Single/OpenMPI)
    2. Intel C++ ver.11.x (Single/OpenMPI)
    3. PGI Compiler 12.x (Single/OpenMPI)
  • Hitachi SR16000
    1. AIX: xlc++ (KEK, YITP) (Single/MPI)
  • IBM Blue Gene/Q
    1. AIX/Red Hat ELS 6.2(Cross Compiler): xlc++ (KEK) (single/MPI)
  • Fujitsu FX10
    1. XTCOS/Red Hat ELS(Cross Compiler): fcc (Univ. Tokyo)

[Install]

Step1: cd to code set top dir.

Step2: change Makefile appropriately.

(default is g++ on single node.)
If you are unsure, a script is provided to generate a Makefile through interactive menu as follows:

$ ./makeconfig.sh

Step3: Run make

$ make

or

$ gmake

"build/bridge.elf" is created by make. and sample data file copied from "src/Main/" dir. to "build" dir.

Step4: Execution of a program

$ make run

or

$ cd build; ./bridge.elf

Without any change of source code, test manager runs on a 4x4x4x8 lattice.

[More documentation]

Bridge++ First Step Guide on wiki page (only Japanese site)

Bridge++ Implementation Guide on wiki page (only Japanese site)

Lattice QCD common code Bridge++ Project Site

[Authors]

Project Member

Shinya Aoki (Kyoto Univ.)
Tatsumi Aoyama (Nagoya Univ.)
Kazuyuki Kanaya (Univ. of Tsukuba)
Hideo Matsufuru (KEK)
Shinji Motoki (Aizu Univ.)
Yusuke Namekawa (Univ. of Tsukuba)
Hidekatsu Nemura (Univ. of Tsukuba)
Yusuke Taniguchi (Univ. of Tsukuba)
Satoru Ueda (KEK)
Naoya Ukita (Univ. of Tsukuba)

Contributer

Takumi Doi (REKEN)
Guido Cossu (KEK)
Shoji Hashimoto (KEK)
Noriyoshi Ishii (Univ. of Tsukuba, AICS)
Ken-ichi Ishikawa (Hiroshima Univ.)
Takashi Kaneko (KEK)
Yoshinobu Kuramashi (Univ. of Tsukuba)
Jun-Ichi Noaki (KEK)
Kenji Ogawa (National Chiao Tung University)
Hana Saito (Univ. of Tsukuba)
Kenji Sasaki (Univ. of Tsukuba)
Tomoteru Yoshie (Univ. of Tsukuba)

[History]

  • 2013/07/22 Version 1.1 Release.
  • 2012/07/25 Version 1.0 Release.
  • Date
    2009-2013