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

Simplify the computer science overview

parent b4e9bd3e
Branches
No related tags found
No related merge requests found
......@@ -20,10 +20,12 @@ Cosmological simulations are typically very hard to scale to large
numbers of cores, due to the fact that information is needed from each
of the nodes to perform a given time-step. SWIFT uses smart domain
decomposition, vectorisation, and asynchronous communication to
provide a 36.7x speedup over the de-facto standard (the publicly
available GADGET-2 code) and near-perfect weak scaling even on
problems larger than presented in the published astrophysics
literature.
provide a 7x speedup over the Gadget code when running a typical
EAGLE-like cosmological simulation. It also presents near-perfect weak
scaling even on the largest problems presented in the published
astrophysics literature.
<!--
![SWIFT Scaling Plot](scalingplot.png) The left panel ("Weak Scaling")
shows how the run-time of a problem changes when the number of threads
......@@ -36,6 +38,7 @@ of the [EAGLE](http://adsabs.harvard.edu/abs/2014ApJS..210...14K)
simulation at late time where the hierarchy of time-steps is very deep
and where most other codes struggle to harvest any scaling or performance.
-->
## I/O performance
......@@ -44,20 +47,3 @@ efficiently on distributed file systems. Through careful tuning of
Lustre parameters, SWIFT can write snapshots at the maximal disk
writing speed of a given system.
### Logger
In SWIFT, we developed a new way of writing the information contained in
snapshots (Hausammann and Gonnet (in prep.)).
In cosmological simulations, the time scale of the different particles
can differ by a few order of magnitudes.
This technique reduces the data entropy by writing the particles according
to their own time scale.
SWIFT is able this way to increase the time resolution of the output while
keeping the files to a decent size.
<div class="videowrapper"><iframe width="100%" height="100%" src="https://www.youtube.com/embed/6aBry0CUgVw" frameborder="0" allowfullscreen></iframe>
</div>
<div class="videowrapper"><iframe width="100%" height="100%" src="https://obswww.unige.ch/~lhausamm/movies/logger_cosmo.mp4" frameborder="0" allowfullscreen></iframe>
</div>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment