Contacts: Orso Meneghini, Alan Turnbull, Leonardo Pigatto, Brendan Lyons

Short Description

Run the CHEASE equilibrium code


equilibrium, fixed-boundary, Grad Shafranov

Long Description

The CHEASE code (Cubic Hermite Element Axisymmetric Static Equilibrium) solves the Grad-Shafranov equation for toroidal MHD equilibria using a Hermite bicubic finite element discretization with pressure, current profiles and plasma boundaries specified by analytical forms or sets of experimental data points. Moreover, CHEASE allows the automatic generation of pressure profiles marginally stable to ballooning modes or with a prescribed fraction of bootstrap current. The code provides equilibrium quantities for several stability and global wave propagation codes. CHEASE uses COCOS=2 internally, but has the ability to match to any COCOS index.

Typical workflows

This module is used to:

  • run chease starting from a CHEASE input file EXPEQ input file

  • generate series of CHEASE equilibria with smoothed x point

  • translate between different equilibrium formats: ‘MARS’,’ERATO’,’LION’,’NOVA-W & PEST’,’PENN’,’XTOR’,’EFIT’

Supported devices

  • Device independent


List of contributors sorted by number of lines authored:

490 Brendan Lyons
249 Orso Meneghini
192 Fusion Bot
 58 Leonardo Pigatto
 41 Joseph McClenaghan
 30 Tim Slendebroek
 16 Alan Turnbull


List of usernames sorted by number of module imports: turnbull, mcclenaghanj, meneghini, casolari, knolkerm, liud, pigattol, lyonsbc, abbatej, munarettos, pigatto, nelsonand, weisbergd, yanovskiy, MHalfmoon, eldond, halfmoonm, izacardo, victorb, wangy, denk, denks, duxiaodi, francisco, jaulmes, kalling, kripner, kyungjin, leonardo, marinoni, mcecc, merlog, pablorf, rkalling, root, saarelma, slendebroekt, willensdorferm