Skip to content
Snippets Groups Projects
Commit 277494ea authored by Matthieu Schaller's avatar Matthieu Schaller
Browse files

QuickShed --> Quicksched

parent e3d33e15
No related branches found
No related tags found
No related merge requests found
...@@ -4,13 +4,13 @@ ...@@ -4,13 +4,13 @@
SWIFT uses a hybrid MPI + threads parallelisation scheme with a SWIFT uses a hybrid MPI + threads parallelisation scheme with a
modified version of the publicly available lightweight tasking library modified version of the publicly available lightweight tasking library
[QuickShed](https://gitlab.cosma.dur.ac.uk/swift/quicksched) as its [QuickSched](https://gitlab.cosma.dur.ac.uk/swift/quicksched) as its
backbone. Communications between compute nodes are scheduled by the backbone. Communications between compute nodes are scheduled by the
library itself and use asynchronous calls to MPI to maximise the library itself and use asynchronous calls to MPI to maximise the
overlap between communication and computation. The domain overlap between communication and computation. The domain
decomposition itself is performed by splitting the graph of all the decomposition itself is performed by splitting the graph of all the
compute tasks, using the METIS library, to minimise the number compute tasks, using the METIS library, to minimise the number of
of required MPI communications. The core calculations in SWIFT use required MPI communications. The core calculations in SWIFT use
hand-written SIMD intrinsics to process multiple particles in parallel hand-written SIMD intrinsics to process multiple particles in parallel
and achieve maximal performance. and achieve maximal performance.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment