1: \begin{abstract}
2:
3: BOUT++ is a software package designed for solving plasma fluid models. It has been used to simulate a wide range of plasma
4: phenomena ranging from linear stability analysis to 3D plasma turbulence, and is capable of simulating a wide range of
5: drift-reduced plasma fluid and gyro-fluid models.
6: A verification exercise has been performed as part of a EUROfusion Enabling Research project, to rigorously
7: test the correctness of the algorithms implemented in BOUT++, by testing order-of-accuracy convergence rates
8: using the Method of Manufactured Solutions (MMS). We present tests of individual components including time-integration
9: and advection schemes, non-orthogonal coordinate systems and the shifted metric procedure which is used to handle highly sheared grids.
10: The Flux Coordinate Independent (FCI) approach to differencing along magnetic field-lines has been implemented
11: in BOUT++, and is here verified using the MMS in a sheared slab configuration. Finally we show tests
12: of three complete models: 2-field Hasegawa-Wakatani, 3-field reduced MHD in 3D toroidal coordinates, and 5-field reduced MHD
13: in slab geometry.
14: \end{abstract}
15: