BOUT++ Workshop 2019

Cosener's House, Abingdon

11th - 12th December 2019
About - Agenda - Registration - Funding support - Video conferencing - Travel and parking - Map - Accommodation - Links


The BOUT++ code is a flexible tool for the simulation of plasma fluid equations, primarily focussed on tokamak edge simulations. This workshop will combine hands-on training in using BOUT++ with lectures on tokamak edge physics, numerical simulation techniques, and related topics. All those with an interest in using BOUT++ or in tokamak edge simulation, are invited to attend.

The aim of this workshop is (1) to prepare researchers to use and further develop the BOUT++ code for edge turbulence, transport, and ELM simulations of magnetic fusion devices; and (2) to promote effective collaboration within the BOUT++ community and beyond.

Talks and outcomes from this workshop will be stored on Zenodo


Wednesday 11th December
  • 10:30 Coffee, registration
  • 11:00 Welcome, introduction – Ben Dudson, University of York
  • 11:30 BOUT++ 4.3, getting started – Peter Hill, University of York

  • 12:00 Lunch

  • 13:00 Comparison of three-dimensional plasma edge turbulence simulations in realistic double null tokamak geometry with experimental observations – Fabio Riva, CCFE
  • 13:30 Overview of BOUT++ work at LLNL – Xueqiao Xu
  • 14:00 Vorticity analysis with boutcore – David Schwörer, Dublin City University
  • 14:30 Hands-on training session: Getting started

  • 15:00 Coffee

  • 15:30 Neutral gas models, atomic data and SD1D – Yulin Zhou, University of York/CCFE
  • 16:00 Code coupling and multiple BOUT++ models review – Peter Hill and Ben Dudson
  • 16:30 Nonlinear neutral kinetics with a spectral velocity basis – George Wilkie, PPPL (remote)

  • Conference dinner, Brewery Tap Abingdon
Thursday 12th December
  • 9:00 Interplay between fluctuation driven toroidally axisymmetric flows and resistive ballooning mode turbulence – Haruki Seto, QST (remote)
  • 9:30 Code coupling with Hensen – Nami Li, Dalian University of Technology (remote)
  • 10:00 A new object oriented interface for PETSc matrices and vectors – Chris MacMackin, CCFE

  • 10:30 Coffee

  • 11:00 Stellarator simulations with BOUT++ – Brendan Shanahan, IPP Greifswald (remote)
  • 11:30 3D metrics, grids and FCI in BOUT++ – David Dickinson, University of York

  • 12:00 Lunch

  • 13:00 xBOUT 1.0 - improved python tools for BOUT++ data analysis – Tom Nicholas, University of York / CCFE
  • 13:30 Blob tracking algorithm using xBOUT – Gregor Decristoforo, UiT / CCFE
  • 14:00 Hands-on training session: Data analysis with xBOUT

  • 15:00 Coffee

  • 15:30 Staggered grids, field-aligned/non-aligned fields – John Omotani, CCFE
  • 16:00 Plans for BOUT++ 5.0 – Peter Hill, University of York
  • 16:30 Discussion, next steps
  • 17:00 Finish


Registration is now closed. For more information, please contact Ben Dudson (

No registration fee

Travel and accommodation support

Funding is available for travel and accommodation during the meeting, provided by the UK Plasma CCP. For details contact Ben Dudson (

Video conferencing

Video conferencing will use Zoom. Please contact the organisers for details.

Travel and Parking


The workshop will be held at the Cosener’s House, 15 Abbey Cl, Abingdon OX14, UK. From Oxford the X3 bus runs regularly; from Didcot Parkway station there are the 33 connector and X2 busses.


Information on possible accommodation will be made available shortly.

Cheat sheet