You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Faster distance calculations using SIMD intrinsics
4
+
## Faster distance calculations using SIMD intrinsics
5
+
6
+
7
+
Distopia is a package to rapidly calculate distances, angles and dihedrals under periodic boundary conditions in single and double precision. Explicit SIMD vectorisation allows awesome speedups over autovectorised code (up to 10x). The distopia package consists of consists of the python layer (distopia) and a C++ library (libdistopia) that does the heavy lifting.
8
+
9
+
Distopia can be used out of the box by building the library using the instructions in Building and Testing. Examples of use are given in Examples.
10
+
11
+
12
+
## Getting started
13
+
14
+
Get started by reading the documentation here: https://www.mdanalysis.org/distopia
15
+
16
+
## Current Status
17
+
Distopia is currently under active development and should be considered alpha This means the API is liable to change rapidly without warning.
18
+
19
+
## OS and compiler support
20
+
21
+
We currently support x86_64 and ARM with the Clang and GCC family of compilers. Windows and MSVC may work, but are not tested in CI, so use at your own risk.
22
+
23
+
## Dependencies
24
+
25
+
We use several frameworks developed by Google including [Highway](https://github.com/google/highway), [GoogleTest](https://github.com/google/googletest) and [GoogleBench](https://github.com/google/benchmark). Thank you google!
26
+
27
+
## Participating
28
+
Ask questions on the mdanalysis-discussion mailing list and be part of the conversation. You can also join the MDAnalysis Discord Server to talk with other users and developers. In order to join our Discord server, use the following [invitation](https://discord.com/invite/fXTSfDJyxE). Please report bugs or enhancement requests through the Issue Tracker. Distopia is open source and welcomes your contributions. Fork the repository on GitHub and submit a pull request!
0 commit comments