Skip to content

Commit 6521c83

Browse files
committed
Add links to online reference manuals
1 parent fb46c9d commit 6521c83

1 file changed

Lines changed: 19 additions & 1 deletion

File tree

index.html

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,12 @@
4545
<li class="pure-menu-item">
4646
<a href="#lpf" class="pure-menu-link">- LPF</a>
4747
</li>
48+
<li class="pure-menu-item">
49+
<a href="#manuals" class="pure-menu-link">Manuals</a>
50+
</li>
51+
<li class="pure-menu-item">
52+
<a href="http://albert-jan.yzelman.net/alp/user" class="pure-menu-link">- C++ ALP</a>
53+
</li>
4854
<li class="pure-menu-item">
4955
<a href="#contact" class="pure-menu-link">Contact</a>
5056
</li>
@@ -79,7 +85,7 @@ <h2 class="content-subhead" id="projects">Projects</h2>
7985
<h4>DISCLAIMER</h4>
8086
<p>The repositories maintained here are part of our research activities and as such, is provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. See also the licenses associated to each individual repository found under this page.</p>
8187
</div>
82-
88+
8389
<h3 id="alp">C++ ALP, and ALP/GraphBLAS</h3>
8490
<p>The <a href="https://github.com/Algebraic-Programming/ALP">ALP project</a> provides an auto-parallelising and auto-optimising C++17 Template Library that allows expressing sequential code with explicit linear algebraic annotations. The syntax follows closely that of the Standard Template Library (STL). ALP programmers need not be aware of any deep parallelisation or optimisation concerns: you write the maths, and the system does the rest!</p>
8591
<p>Part of ALP is our hybrid shared- and distributed-memory parallel <a href="https://github.com/Algebraic-Programming/ALP">ALP/GraphBLAS</a>. An earlier version was presented in detail in <a href="http://albert-jan.yzelman.net/PDFs/yzelman20.pdf">2020</a>, though its specification and implementation have evolved since. We are preparing an updated paper and associated version 1.0 of ALP/GraphBLAS.</p>
@@ -102,6 +108,18 @@ <h3 id="lpf">Lightweight Parallel Foundations</h3>
102108
<p>The LPF enables the distributed-memory auto-parallelisation that users of the <a href="#alp">C++ ALP framework</a> enjoy, and also enables its integration with arbitrary auxiliary application frameworks.</p>
103109
<p>For more details, visit the <a href="https://github.com/Algebraic-Programming/LPF">project page</a> or the corresponding short <a href="https://arxiv.org/abs/1906.03196">ArXiV paper</a>.</p>
104110

111+
<h2 class="content-subhead" id="manuals">Manuals</h2>
112+
<p>For users of our programming models, we provide the following reference manuals:</p>
113+
<ul>
114+
<li>C++ ALP:
115+
<ul>
116+
<li><a href="http://albert-jan.yzelman.net/alp/user">HTML</a> (online),</li>
117+
<li><a href="http://albert-jan.yzelman.net/alp/user/html.tar.gz">HTML</a> (download archive),</li>
118+
<li><a href="http://albert-jan.yzelman.net/alp/user/refman.pdf">PDF</a>.</li>
119+
</ul>
120+
</li>
121+
</ul>
122+
105123
<h2 class="content-subhead" id="contact">Feedback, bug reports, and contributions</h2>
106124
<p>Feel free to make use of the issue or discussion boards on the individual project pages; we encourage and look forward to free and open interactions. Our researchers are making use of the exact same system and are looking forward to interacting with you!</p>
107125

0 commit comments

Comments
 (0)