4.7 Article

The BAGEL assembler generation library

Journal

COMPUTER PHYSICS COMMUNICATIONS
Volume 180, Issue 12, Pages 2739-2748

Publisher

ELSEVIER
DOI: 10.1016/j.cpc.2009.08.010

Keywords

Assembler; Optimisation; Domain specific compiler; PowerPC; BlueGene

Ask authors/readers for more resources

This paper presents two coupled software packages which receive widespread use in the field of numerical simulations of Quantum Chromo-Dynamics. These consist of the BAGEL library and the BAGEL fermion sparse-matrix library, BFM. The Bagel library can generate assembly code for a number of architectures and is configurable - supporting several precision and memory pattern options to allow architecture specific optimisation. It provides high performance on the QCDOC, BlueGene/L and BlueGene/P parallel computer architectures that are popular in the field of lattice QCD. The code includes a complete conjugate gradient implementation for the Wilson and domain wall fermion actions, making it easy to use for third party codes including the Jefferson Laboratory's CHROMA, UKQCD's UKhadron, and the Riken-Brookhaven-Columbia Collaboration's CPS packages.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available