TY - RPRT TI - The Pencil Code, a modular MPI code for partial differential equations and particles: multipurpose and multiuser-maintained AU - A. Brandenburg AU - A. Johansen AU - P. A. Bourdin AU - W. Dobler AU - W. Lyra AU - M. Rheinhardt AU - S. Bingert AU - N. E. L. Haugen AU - A. Mee AU - F. Gent AU - N. Babkovskaia AU - C. -C. Yang AU - T. Heinemann AU - B. Dintrans AU - D. Mitra AU - S. Candelaresi AU - J. Warnecke AU - P. J. Käpylä AU - A. Schreiber AU - P. Chatterjee AU - M. J. Käpylä AU - X. -Y. Li AU - J. Krüger AU - J. R. Aarnes AU - G. R. Sarson AU - J. S. Oishi AU - J. Schober AU - R. Plasson AU - C. Sandin AU - E. Karchniwy AU - L. F. S. Rodrigues AU - A. Hubbard AU - G. Guerrero AU - A. Snodin AU - I. R. Losada AU - J. Pekkilä AU - C. Qian PY - 2020 DO - 10.21105/joss.02807 UR - https://arxiv.org/abs/2009.08231 ID - 2009.08231 ER -