diff --git a/paper/paper.md b/paper/paper.md index 3bba09655..5f99c3a87 100644 --- a/paper/paper.md +++ b/paper/paper.md @@ -49,7 +49,7 @@ The combination of modern programming practices, flexible data processing tools, # Performance -Modeling the behavior of a thousands of fully interacting bodies over long timescales is computationally expensive, with typical runs taking weeks or months to complete. The addition of collisional fragmentation can quickly generate hundreds or thousands of new bodies in a short time period, creating further computational challenges for traditional \textit{n}-body integrators. As a result, enhancing computational performance was a key aspect of the development of 'Swiftest'. Here we show a comparison between the performance of 'Swift', 'Swifter-OMP' (a parallel version of 'Swifter'), and 'Swiftest' on simulations with 1k, 2k, 8k, and 16k fully interacting bodies. The number of CPUs dedicated to each run is varied from 1 to 24 to test the parallel performance of each program. +Modeling the behavior of thousands of fully interacting bodies over long timescales is computationally expensive, with typical runs taking weeks or months to complete. The addition of collisional fragmentation can quickly generate hundreds or thousands of new bodies in a short time period, creating further computational challenges for traditional \textit{n}-body integrators. As a result, enhancing computational performance was a key aspect of the development of 'Swiftest'. Here we show a comparison between the performance of 'Swift', 'Swifter-OMP' (a parallel version of 'Swifter'), and 'Swiftest' on simulations with 1k, 2k, 8k, and 16k fully interacting bodies. The number of CPUs dedicated to each run is varied from 1 to 24 to test the parallel performance of each program. \autoref{fig:performance} shows the results of this performance test. We can see that 'Swiftest' outperforms 'Swifter-OMP' and 'Swift' in each simulation set, even when run in serial. When run in parallel, 'Swiftest' shows a significant performance boost when the number of bodies is increased. The improved performance of 'Swiftest' compared to 'Swifter-OMP' and 'Swift' is a critical step forward in \textit{n}-body modeling, providing a powerful tool for modeling the dynamical evolution of planetary systems.