1: \begin{abstract}
2:
3: We describe and demonstrate the potential of a new and very efficient
4: method for simulating certain classes of modified gravity theories,
5: such as the widely studied $f(R)$ gravity models. High resolution
6: simulations for such models are currently very slow due to the highly
7: nonlinear partial differential equation that needs to be solved
8: exactly to predict the modified gravitational force. This nonlinearity
9: is partly inherent, but is also exacerbated by the specific numerical
10: algorithm used, which employs a variable redefinition to prevent
11: numerical instabilities. The standard Newton-Gauss-Seidel iterative
12: method used to tackle this problem has a poor convergence rate. Our
13: new method not only avoids this, but also allows the discretised
14: equation to be written in a form that is analytically solvable. We
15: show that this new method greatly improves the performance and
16: efficiency of $f(R)$ simulations. For example, a test simulation with
17: $512^3$ particles in a box of size $512 \, \rm{Mpc}/h$ is now 5 times
18: faster than before, while a Millennium-resolution simulation for
19: $f(R)$ gravity is estimated to be more than 20 times faster than with
20: the old method. Our new implementation will be particularly useful for
21: running very high resolution, large-sized simulations which, to date,
22: are only possible for the standard model, and also makes it feasible
23: to run large numbers of lower resolution simulations for covariance
24: analyses. We hope that the method will bring us to a new era for
25: precision cosmological tests of gravity.
26:
27: \end{abstract}
28: