Skip to content

Commit f37eb6e

Browse files
committed
begin work on users guide
1 parent 924ff86 commit f37eb6e

11 files changed

Lines changed: 780 additions & 26 deletions

File tree

documentation.html

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -64,22 +64,18 @@
6464
<h1 id="documentation">Documentation</h1>
6565
<p>Welcome to the documentation for the Accelerate language and compiler. To get started, see the installation instructions on the <a href="/get-started.html">getting started</a> page or read how to <a href="/get-started/install-from-github.html">install from GitHub</a> to get the latest in-development sources. Once the compiler has been installed, take a look at the <a href="/documentation/language-overview.html">language overview</a>. More information about the design and implementation of Accelerate can be found in our <a href="/publications.html">publications</a>.</p>
6666
<h2 id="on-this-site">On this site</h2>
67-
<!--
68-
NOTE: Do not put any spaces between the list items so that pandoc transforms
69-
this into a compact list, with no <p> tags around each item.
70-
-->
71-
<ol style="list-style-type: decimal">
72-
<li><a href="/get-started.html">Getting started guide</a>
73-
<ol style="list-style-type: decimal">
67+
<ul>
68+
<li><p><a href="/get-started.html">Getting started guide</a></p>
69+
<ul>
7470
<li><a href="/get-started/install-from-github.html">Building the development sources</a></li>
75-
</ol></li>
76-
<li><a href="/libraries.html">Common libraries and their documentation</a></li>
77-
<li>Users guide
78-
<ol style="list-style-type: decimal">
79-
<li>The <em>Accelerate</em> language</li>
80-
<li>Foreign Function Interface (FFI)</li>
81-
</ol></li>
82-
</ol>
71+
</ul></li>
72+
<li><p><a href="/libraries.html">Common libraries and their documentation</a></p></li>
73+
<li><p><a href="/documentation/users-guide.html">Users Guide</a></p>
74+
<ul>
75+
<li><p><a href="/documentation/users-guide/the-accelerate-language.html">The <em>Accelerate</em> language</a></p></li>
76+
<li><p>Foreign Function Interface (FFI)</p></li>
77+
</ul></li>
78+
</ul>
8379
<h2 id="external-resources">External resources</h2>
8480
<ul>
8581
<li><p><a href="http://chimera.labs.oreilly.com/books/1230000000929"><em>Parallel and Concurrent Programming in Haskell</em></a> by Simon Marlow is a book published by O'Rielly Media which covers several techniques for writing parallel and concurrent programs in Haskell, including a chapter on <a href="http://chimera.labs.oreilly.com/books/1230000000929/ch06.html">programming with Accelerate</a>. The book is available for purchase in electronic and paper formats, and can also be viewed online for free. Note that the API of Accelerate has changed slightly since the book was published, so we have written an <a href="/documentation/parallel-concurrent-programming-haskell-errata.html">errata</a> containing changes and corrections.</p></li>

documentation/users-guide.html

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
<html >
2+
<head>
3+
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
4+
<meta http-equiv="Content-Style-Type" content="text/css">
5+
<meta name="generator" content="pandoc">
6+
<meta name="viewport" content="width=device-width, initial-scale=1">
7+
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
8+
<link rel="stylesheet" type="text/css" href="/style.css">
9+
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Raleway:600,800|Open+Sans">
10+
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
11+
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>
12+
<script src="https://use.fontawesome.com/c754f00c7e.js"></script>
13+
<!-- <script src="https://cdn.polyfill.io/v2/polyfill.min.js"></script> -->
14+
<title>Accelerate: Documentation</title>
15+
<style type="text/css">code{white-space: pre;}</style>
16+
</head>
17+
18+
<nav class="navbar navbar-inverse navbar-fixed-top">
19+
<div class="container-fluid">
20+
<!-- Brand and toggle get grouped for better mobile display -->
21+
<div class="navbar-header">
22+
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
23+
<span class="sr-only">Toggle navigation</span>
24+
<span class="icon-bar"></span>
25+
<span class="icon-bar"></span>
26+
<span class="icon-bar"></span>
27+
</button>
28+
<a class="navbar-brand" href="/index.html" style="font-family: 'Raleway'; font-weight: 600;">AccelerateHS</a>
29+
</div>
30+
31+
<!-- Collect the nav links, forms, and other content for toggling -->
32+
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
33+
<ul class="nav navbar-nav">
34+
<li><a href="/get-started.html">Get Started</a></li>
35+
<li class="active"><a href="/documentation.html">Documentation</a></li>
36+
<li><a href="/libraries.html">Libraries</a></li>
37+
<li><a href="/examples.html">Examples</a></li>
38+
<li><a href="/community.html">Community</a></li>
39+
<li><a href="/publications.html">Publications</a></li>
40+
</ul>
41+
<ul class="nav navbar-nav navbar-right">
42+
<li><a href="https://github.com/AccelerateHS/accelerate"><i class="fa fa-github fa-lg" aria-hidden="true"></i></a></li>
43+
<li><a href="http://groups.google.com/group/accelerate-haskell"><i class="fa fa-envelope-o fa-lg" aria-hidden="true"></i></a></li>
44+
</ul>
45+
</div><!-- /.navbar-collapse -->
46+
</div><!-- /.container-fluid -->
47+
</nav>
48+
49+
<body>
50+
<div class="container">
51+
<div class="row">
52+
<div class="container">
53+
<ol class="breadcrumb">
54+
<li class="active">
55+
Users Guide
56+
</li>
57+
</ol>
58+
<h1 id="users-guide">Users Guide</h1>
59+
<p>Welcome to the <em>Accelerate</em> User's guide. Accelerate is an embedded language and compiler for a parallel array-based programming language suitable for a variety of modern architectures including shared-memory multicore CPU systems and GPUs.</p>
60+
<h2 id="contents">Contents</h2>
61+
<ul>
62+
<li><p><a href="/documentation/users-guide/the-accelerate-language.html">The <em>Accelerate</em> language</a></p>
63+
<ul>
64+
<li><p><a href="/documentation/users-guide/the-accelerate-language.html#embedded-array-computations">Embedded array computations</a></p></li>
65+
<li><p><a href="/documentation/users-guide/the-accelerate-language.html#embedded-scalar-operations">Embedded scalar operations</a></p></li>
66+
<li><p><a href="/documentation/users-guide/the-accelerate-language.html#arrays">Arrays</a></p>
67+
<ul>
68+
<li><p><a href="/documentation/users-guide/the-accelerate-language.html#array-elements">Array elements</a></p></li>
69+
<li><p><a href="/documentation/users-guide/the-accelerate-language.html#array-shapes-indices">Array shapes &amp; indices</a></p></li>
70+
</ul></li>
71+
</ul></li>
72+
<li><p>Foreign Function Interface (FFI)</p></li>
73+
</ul>
74+
</div>
75+
</div>
76+
</div>
77+
78+
<footer class="footer">
79+
<div class="container text-center">
80+
<p class="text-muted">
81+
<a href="https://github.com/AccelerateHS/accelerate">GitHub Project</a> &middot;
82+
<a href="https://github.com/AccelerateHS/accelerate/issues">Issue Tracker</a> &middot;
83+
<a href="http://groups.google.com/group/accelerate-haskell">Mailing List</a>
84+
</p>
85+
</div>
86+
</footer>
87+
</body>
88+
</html>
89+

0 commit comments

Comments
 (0)