Technology and materials


Power plant conceptFusion Power Plant Systems Codes

We explore the conceptual design and feasibility of a possible fusion power plant.

Systems codes

When studying a hypothetical fusion power plant, questions of the following type arise:

  • Are the machine's physics and engineering parameters consistent with one another?
  • Which machine of a given size and shape produces the cheapest electricity?
  • What is the effect of a more optimistic limit on the maximum plasma density on the amount of auxiliary power required?

Questions such as these are difficult to answer, since the large number of parameters involved are highly dependent on one another. Computer programs to address these issues are known as systems codes. CCFE has developed a systems code called “PROCESS”. The scope of PROCESS is very wide and goes well beyond reactor physics, including the heat transfer and energy conversion system, buildings etc.

PROCESS finds a set of parameters that optimise a Figure of Merit chosen by the user (such as cost of electricity or ratio of fusion power to input power), while being consistent with the inputs and the specified constraints.

Collaborators at several institutions use PROCESS, and contribute new or improved algorithms for it. At present most users run the code on CCFE computers.

PROCESS documentation

“PROCESS”: a systems code for fusion power plants – Part 1: Physics

“PROCESS”: a systems code for fusion power plants – Part 2: Engineering

Impurity radiation in DEMO systems modelling

User guide to the PROCESS systems code

PROCESS results

DEMO1 – pulsed power plant with conservative technology

DEMO2 – steady-state power plant

PROCESS newsletter

Newsletter 1

Newsletter 2

Additional information (for users with access to the CCFE Intranet)


Code repository and issues list

Running PROCESS remotely

Please email James Morris

A new service for connecting in to the UKAEA’s computing facilities is now available to those users who have SecurID tokens. When run, the VPN in effect connects your computer into the local networks so that your device appears to be part of the UKAEA network as if you are on site.

Information about this service and instructions on setting it up and using it are available on the IT News blog here, and also on the JET Users’ website here.

If you have any queries, please contact IT Support


Group members

Dr Katy Ellis

Michael Kovari

Dr Manoj Kumar

Dr Hanni Lux (PROCESS workstream leader)

James Morris (PROCESS user group coordinator)

Dr Stuart Muldrew

Dr Richard Kemp (EUROfusion Programme Management Unit)