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 @@
SWIFT uses a hybrid MPI + threads parallelisation scheme with a
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
library itself and use asynchronous calls to MPI to maximise the
overlap between communication and computation. The domain
decomposition itself is performed by splitting the graph of all the
compute tasks, using the METIS library, to minimise the number
of required MPI communications. The core calculations in SWIFT use
compute tasks, using the METIS library, to minimise the number of
required MPI communications. The core calculations in SWIFT use
hand-written SIMD intrinsics to process multiple particles in parallel
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