www.fermiqcd.net
Massimo Di Pierro, Aida X. El-Khadra, Steven Gottlieb, Andreas, Kronfeld, Paul Mackenzie, Masataka Okamoto, Mehmet B. Oktay, James Simone

TL;DR
FermiQCD is a C++ library designed for rapid development of parallel Lattice QCD applications, offering object-oriented features, MPI-based parallelism, and optimized algorithms for various fermion types, without requiring prior parallel programming experience.
Contribution
This paper introduces FermiQCD, a user-friendly, object-oriented C++ library that simplifies parallel Lattice QCD computations with optimized algorithms and minimal parallel programming knowledge.
Findings
Supports multiple fermion formulations including Wilson and Domain Wall
Utilizes SSE2 macros for performance optimization
Enables fast development of parallel Lattice QCD applications
Abstract
A quick review of the features of FermiQCD, a C++ library for fast development of parallel Lattice QCD applications. FermiQCD is fully Object Oriented and is based on MPI but, it required no previsius knowledge of parallel programming. It includes parallel algorithms for Wilson, Clover, Staggered, Asqtad and Domain Wall fermions. Optimizations are based on M. Luescher's SSE2 macros.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
