-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
85 lines (71 loc) · 3.56 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>USQCD: US Lattice Quantum Chromodynamics</title>
<meta content="lattice QCD, qcd, lattice quantum chromodymanics usqcd" name="Keywords">
<meta content="US Lattice Quantumchromodynamics" name="Description">
<link href="./USQCD_files/style.css" type="text/css" rel="stylesheet">
<style type="text/css"> </style>
</head>
<body>
<div class="container">
<!-- begin title -->
<div class="header">
<a style="font-size: 40px; font-family: arial,sans-serif; text-decoration: none;" href="http://www.usqcd.org/"><img src="./USQCD_files/logocolor4.png" border="0"></a><br>
</div>
<!-- end title -->
<!-- begin menu -->
<!-- use javascript to include the menu -->
<div class="left">
<script src="./USQCD_files/menu.js"> </script>
</div>
<!-- end menu -->
<!-- begin content -->
<div class="content">
USQCD has developed a suite of software
enabling lattice QCD computations to be peformed with high performance
across a variety of architectures, including both custom facilities and
commodity clusters. This software is made up of software library
modules that can be re-used by higher level applications.
The approximate organisation of the packages into layers is depicted
below (we omit here 3rd party packages or packages auxiliary to
another package). Please click on the plaquettes below to find project web pages of the individual
software modules, as well as to complete lattice QCD packages which use
them.<br><br>
<center><table class="layers">
<tr>
<td class="levelA" colspan="12"><a href="./Chroma.html"> Chroma</a></td>
<td class="levelA" colspan="12"><a href="./CPS.html"> CPS</a></td>
<td class="levelA" colspan="12"><a href="./FUEL.html"> FUEL</a></td>
<td class="levelA" colspan="12"><a href="./MILC.html"> MILC</a></td>
<td class="levelA" colspan="12"><a href="./QLUA.html"> QLUA</a></td>
</tr>
<tr>
<td class="level3" colspan="15"><a href="./Level3.html#Inverter"> Inverter</a></td>
<td class="level3" colspan="15"><a href="./Level3.html#MDWF"> MDWF</a></td>
<td class="level3" colspan="15"><a href="./Level3.html#QOPQDP"> QOPQDP</a></td>
<td class="level3" colspan="15"><a href="./Level3.html#QUDA"> QUDA</a></td>
</tr>
<tr>
<td class="level2" colspan="20"><a href="./Level2.html#QDPxx"> QDP++</a></td>
<td class="level2" colspan="20"><a href="./Level2.html#QDP"> QDP</a></td>
<td class="level2" colspan="20"><a href="./Level2.html#QIO"> QIO</a></td>
</tr>
<tr>
<td class="level1" colspan="20"><a href="./Level1.html#QLA"> QLA</a></td>
<td class="level1" colspan="20"><a href="./Level1.html#QMP"> QMP</a></td>
<td class="level1" colspan="20"><a href="./Level1.html#QMT"> QMT</a></td>
</tr>
</table></center>
<div style="text-align:center; font-size:14px">Figure 1: The SciDAC Layers and the software module architecture.</div>
<p>
The Lattice QCD science output comes from applications packages (yellow plaquettes) which provide a
context in which the underlying SciDAC modules can perform their work. Level 1, Level 2, and Level 3 packages can be built independently of the applications and used in your own codes if you wish. However, please heed this <span style="font-weight: bold;">warning:</span><br>
Given
the number of modules and the combinatorically larger variety of
possible ways to combine them, we suggest that if you are new to this
game you can <span style="font-weight: bold;">save yourself a lot of frustration by checking out one of the application suites</span>.
</div>
<!-- end content -->
</div>
</body>
</html>