-
Notifications
You must be signed in to change notification settings - Fork 4
/
index.html
102 lines (87 loc) · 6.35 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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
---
layout: master
---
<header>
<p>Arbor is a multi-compartment neuron simulation library; compatible with next-generation accelerators; best-practices applied to research software; focussed on community-driven development.</p>
<br>
<p><a href="https://arbor-sim.org/playground/"><b><span class="fa fa-play fa-lg"></span> Run</b></a>
<a href="https://docs.arbor-sim.org/en/latest/install"><b><span class="fa fa-download fa-lg"></span> Install</b></a>
<a href="https://github.com/arbor-sim/gui/releases"><b><span class="fa fa-eye fa-lg"></span> GUI</b></a>
<a href="https://docs.arbor-sim.org"><b><span class="fa fa-book fa-lg"></span> Documentation</b></a>
<a href="{{'/#get-help' | relative_url }}"><b><span class="fa fa-comments fa-lg"></span> Chat</b></a></p>
</header>
<section>
<aside>
<h3>Neuroscience</h3>
<p>Separately describe neuroscience and execution; no leaky abstractions!</p>
<p>Cable Cells: <a href="https://docs.arbor-sim.org/en/latest/concepts/morphology.html">describe new ones</a> or <a href="https://docs.arbor-sim.org/en/latest/fileformat/">use existing files</a></p>
<p>Access morphologies through a powerful <a href="https://docs.arbor-sim.org/en/latest/concepts/labels.html"><abbr title="domain specific language">DSL</abbr></a></p>
<p>Mechanisms: <a href="https://docs.arbor-sim.org/en/latest/concepts/mechanisms.html#built-in-catalogues">builtins</a>, write your own in C++ or <a href=https://docs.arbor-sim.org/en/latest/fileformat/nmodl.html">NMODL</a></p>
<p>LIF Cells</p>
<p>Describe networks in <a href="https://docs.arbor-sim.org/en/latest/concepts/recipe.html">a powerful and flexible way</a></p>
<p>Run on laptops and HPC: let Arbor handle the execution details</p>
</aside>
<aside>
<h3>Using Arbor</h3>
<p>Designed for easy workflow integration</p>
<p>Descriptive, organizable, transparent, understandable</p>
<p>Written in C++17 and CUDA</p>
<p>C++ API for high-performance and application integration</p>
<p>Python API for ease of use</p>
<p>Distributed parallelism using MPI</p>
<p>Optimized back end for CUDA</p>
<p>Optimized vector back ends for Intel (KNL, AVX, AVX2) and Arm (ARMv8-A NEON) intrinsics</p>
</aside>
<aside>
<h3>Development practices</h3>
<p>Open development</p>
<p>Open source</p>
<p>Documented specifications</p>
<p>Unit testing</p>
<p>Continuous integration</p>
<p>Validation tests against numeric/analytic models and NEURON: <a href="https://nsuite.readthedocs.io/en/latest/">NSuite</a></p>
</aside>
</section>
<hr>
<article>
<h2>News</h2>
<ul>
{% for post in site.posts limit:5 %}
<li>
<a href="{{ post.url }}">{{ post.title }}</a>
</li>
{% endfor %}
</ul>
<a href="/news">More news >></a>
</article>
<hr>
<article>
<h2>Find a project</h2>
<ul>
{% for post in site.categories.projects limit:5 %}
<li>
<a href="{{ post.url }}">{{ post.title }}</a>
</li>
{% endfor %}
</ul>
<a href="/projects">More projects to work on >></a>
</article>
<hr>
<article id="get-help">
<h2>Get help and get involved</h2>
<p><strong><a href="https://docs.arbor-sim.org">Arbor Documentation</a> - Arbors concepts, APIs, tutorials, howtos</strong></p>
<p>Get started with Arbor by following a tutorial or going over Arbors Concepts. The API reference (C++ and Python) and some howtos help you get more advanced stuff done.</p>
<!--<p><strong><a href="https://github.com/arbor-sim/arbor/discussions">Arbor Discussions</a> - User Forums</strong></p>
<p>Arbor Discussions is a forum for questions on the usage of Arbor, the exchange of code and general discussions about Arbor. The idea is that all users profit by sharing their experience. All Arbor developers are participate in this forum as well, so even more complex questions should be getting a satisfying answer.</p>-->
<p><strong><a href="https://gitter.im/arbor-sim/community">Arbor Gitter</a> - Chat</strong></p>
<p>Arbors Gitter is a place where you can get in touch with the dev team.</p>
<p><strong><a href="https://github.com/arbor-sim/arbor">Arbor Github repo</a> - Code, Issues, Pull Requests</strong></p>
<p>Arbor draws its strength from the many people that use and improve it. We are happy to consider your contributions (e.g. own models, bug or documentation fixes) for addition to Arbor. We work with the Issue/Pull Request workflow, so head on over to our our code repo to propose your new features or bug fixes.</p>
<p><strong><a href="https://github.com/arbor-sim/nsuite">NSuite Github repo</a> - Code, Issues, Pull Requests</strong></p>
Benchmarking and validation of Arbor and other simulators can be performed with the NSuite performance and validation testing suite (<a href="https://nsuite.readthedocs.io">NSuite documentation</a>).</p>
<h2 id="cite-arbor">Cite Arbor</h2>
<p>Please find current instructions <a href="https://docs.arbor-sim.org/en/latest/#citing-arbor">here</a>.</p>
<h2 id="get-in-touch">Get in touch</h2>
<p>Have you used Arbor to create a model? Have you used Arbor in a publication? Do you have a workflow or tool that involves Arbor? Please let us know! We're eager to find out how Arbor is used and we'd be very happy to showcase your work through our channels. You can reach out to us by <a href="mailto:contact@arbor-sim.org">email</a>.</p>
<p>For general inquiry, you can approach the Arbor team <a href="mailto:contact@arbor-sim.org">via email</a>. Press materials (logos) can be found in our <a href="https://github.com/arbor-sim/arbor-materials">materials repository</a>.</p>
</article>