Plasma modelling

New SOLPS-ITER code version launched

28 Nov 2022 - Xavier Bonnin, Plasma Modelling & Analysis Section, Science Division

The widely used SOLPS-ITER tool for plasma edge modelling has evolved since its launch in 2015. At recent workshop at KU Leuven in Belgium, European specialists had a chance to discover the code's new capabilities first hand; other workshops are planned to introduce the new version of the code to researchers in the United States and Asia.

XL_SOLPS_ITER_1_small.jpg
Attendees at the November SOLPS-ITER workshop at KU Leuven are introduced to the new software tools developed by the ITER Organization to support the new version of the code. SOLPS-ITER is in constant evolution, as researchers at ITER and in the ITER Members continue to advance its physics model and improve its numerical abilities. Photo: KU Leuven
Like with so many other physical systems, what happens at the boundary of tokamak plasmas is critically determinant to their overall behaviour.

For fusion plasmas like those envisaged in ITER, two boundaries are of special interest. The first is the last closed flux surface, or separatrix, which encloses the magnetically confined plasma. The second is the vacuum vessel wall and its material surfaces. Plasma that leaks out of the separatrix is carried on the open magnetic field lines to meet these material surfaces. The divertor at the bottom of the machine is designed to be the place where most of these interactions take place, and the magnetic field lines direct the plasma to that region. The region between the separatrix and the divertor is called the scrape-off layer (SOL). Understanding and controlling the plasma behaviour in the SOL and the divertor regions has been a major focus of fusion research for many decades. In particular, various computational tools have been developed over the years to model these plasmas and improve our knowledge of them.

One such modelling tool is the SOLPS-ITER code suite. The SOLPS (Scrape-Off Layer Plasma Simulation) code grew, in the mid-1990s, from the union of the B2 (later B2.5) plasma fluid solver and the EIRENE Monte-Carlo kinetic code for neutral particle transport, which had both originally and independently been developed in the 1980s. It became the main workhorse for ITER simulations during the divertor design phase. In the process, it also attracted a wide user base worldwide, and different research groups furthered the code development in different directions. In the mid-2010s, the ITER Organization took the initiative to regroup all the various code developments into a single common version, named SOLPS-ITER, which was launched in 2015. The ITER Organization manages and freely distributes the SOLPS-ITER code suite to fusion research institutional partners within the ITER Member states. With that support structure in place, the code is now one of the most common SOL plasma simulation tools in use across the ITER Members.

Of course, the code is not static, and the ITER Organization and many other research groups continue to advance its physics model and improve its numerical abilities. Indeed, one of the major limitations of SOLPS-ITER was that its plasma computational domain was limited in the SOL to magnetic field lines that start and end on a divertor structure, and thus could not properly take into account some important phenomena occurring at places where the plasma particles encounter other solid structures in the main vacuum vessel. Starting in 2017, a consortium led by Wouter Dekeyser (KU Leuven, Belgium) and Vladimir Rozhansky (Peter the Great St. Petersburg Polytechnical State University, Russia)—both current members of the ITER Scientist Fellow Network—was charged under an ITER contract with the challenging task of extending the code beyond that limit, to be able to model the full vacuum vessel cross-section. After two years of intensive work, and a near-complete rewrite of the code base, this goal was achieved.

SOLPS_ITER_2.jpg
The workshop attendants pose in front of Arenberg Castle, on the grounds of the KU Leuven campus. Photo: KU Leuven
As many in the plasma edge physics community were eagerly awaiting this new code capability, a series of workshops for users was planned, originally intended to start in the fall of 2020. However, as we all know, travel restrictions were imposed that year and the events were postponed until this year, when it again become possible to assemble in person. The first such workshop was held the week of 14-18 November on the campus of KU-Leuven, under the tutelage of EUROfusion. It gathered some 20+ code users from various EUROfusion labs, in addition to the local KU-Leuven development team and an ITER representative.

During the very intense, weeklong workshop, attendees were given presentations detailing how the wide-grids code capabilities have been implemented. They learned how to activate the new code options with some prepared tutorials, and then applied these new skills to cases relevant to their own research interests. Attendees were shown how to use the grid generators CARRE2 and TIARA in their case build-up chain. Other presentations and hands-on sessions focused on new physics capabilities that the KU Leuven team has been implementing in SOLPS-ITER more recently, such as new schemes to better treat the neutral species in the plasma, tools for error quantification and optimization of matches with experimental data, and an extension to the physics model to better reflect the turbulent nature of the plasma transport. Looking into the future, a new grid optimization scheme was presented. Finally a panel discussion on how SOLPS-ITER could be further improved took place, which will form the basis for code development activities planned next year.

Two more workshops are currently planned—one to be held this December for US colleagues at the University of Tennessee Knoxville campus, co-sponsored with Oak Ridge National Laboratory and the US Department of Energy, and another one in Asia in 2023 to facilitate the participation of researchers from the ITER Members in this geographical area.

For further information, please contact @email.