Commit 55e1c11c authored by Jacob Finkenrath's avatar Jacob Finkenrath
Browse files

Update Readmes

parent 81e4c526
......@@ -4,9 +4,23 @@ Description and Building of the QCD Benchmark
Description
===========
The QCD benchmark is, unlike the other benchmarks in the PRACE
application benchmark suite, not a full application but a set of 5
application benchmark suite, not a full application but a set of 7
kernels which are representative of some of the most compute-intensive
parts of QCD calculations.
parts of QCD calculations for different architectures.
The QCD benchmark suite consists of three different main application,
part_cpu is based on 5 kernels of major QCD application and different
major codes. The applications contains in part_1 and part_2 are
suitable to run benchmarks on HPC machines equiped with accelerators
like Nvidia GPUs or Intel Xeon Phi processors.
In the following building instruction of the part_cpu part
are descriped, see for describtion of the other parts in the different
subdirectories.
============================================
PART_CPU:
Test Cases
----------
......@@ -18,13 +32,13 @@ a hybrid Monte-Carlo code that simulates Quantum Chromodynamics with
dynamical standard Wilson fermions. The computations take place on a
four-dimensional regular grid with periodic boundary conditions. The
kernel is a standard conjugate gradient solver with even/odd
pre-conditioning. Lattice size is 322 x 642.
pre-conditioning. Lattice size is 32^2 x 64^2.
Kernel B is derived from SU3_AHiggs, a lattice quantum chromodynamics
(QCD) code intended for computing the conditions of the Early
Universe. Instead of "full QCD", the code applies an effective field
theory, which is valid at high temperatures. In the effective theory,
the lattice is 3D. Lattice size is 2563.
the lattice is 3D. Lattice size is 256^3.
Kernel C Lattice size is 84. Note that Kernel C can only be run in a
weak scaling mode, where each CPU stores the same local lattice size,
......@@ -33,10 +47,10 @@ therefore corresponds to constant execution time, and performance per
peak TFlop/s is simply the reciprocal of the execution time.
Kernel D consists of the core matrix-vector multiplication routine for
standard Wilson fermions. The lattice size is 644 .
standard Wilson fermions. The lattice size is 64^4 .
Kernel E consists of a full conjugate gradient solution using Wilson
fermions. Lattice size is 643 x 3.
fermions. Lattice size is 64^4.
Building the QCD Benchmark in the JuBE Framework
================================================
......
Running the QCD Benchmarks in the JuBE Framework
================================================
Running the QCD Benchmarks contain in ./part_cpu in the JuBE Framework
==========================================================================
Unpack the QCD_Source_TestCaseA.tar.gz into a directory of your
choice.
After unpacking the Benchmark the following directory structure is available:
The folder ./part_cpu contains following subfolders
PABS/
applications/
bench/
......
......@@ -2,5 +2,5 @@
Matter consists of atoms, which in turn consist of nuclei and electrons. The nuclei consist of
neutrons and protons, which comprise quarks bound together by gluons.
The QCD benchmark benefits of two different implementations.
It can be found the two different sub-directory `part_1` and `part_2`.
The QCD benchmark benefits of several different implementations.
It can be found the different sub-directory `part_1`, `part_2` and `part_cpu`.
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment