Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
SIMPLE documentation
SIMPLE documentation

Getting started

  • Installation
  • Quick start

Tutorials

  • Tutorials
    • Tutorial 1: Loss fraction from a VMEC equilibrium
    • Tutorial 2: Wall heat loads
    • Tutorial 3: SIMPLE inside an optimisation loop

User guide

  • User guide
    • Field sources and coordinates
    • Running SIMPLE
    • Fusion-weighted alpha births
    • Outputs
    • Plotting results
    • Orbit classification
    • Wall heat loads
    • Python interface
    • IMAS workflow
    • GPU tracing
    • Performance
      • Performance measurements
    • Clusters
      • CINECA Leonardo and Pitagora

Model and methods

  • Model and methods
    • Guiding-centre model
    • Coordinates and field representation
    • Integrators
    • Collisions
    • Orbit classification
    • Wall intersection
    • Heat-load estimators
    • Full orbit, SPECTRE and GPU objective

Verification

  • Verification
    • Numerical verification report

Reference

  • Reference
    • Input parameters
    • SIMPLE Input Reference
    • Numerical settings
    • Boozer chartmap format
    • Python API
      • pysimple
    • Example scripts
    • Publications and citation

Development

  • Development
    • Contributing to SIMPLE
    • Coding Standard
    • Architecture
    • Testing
    • Stochastic collision golden case
    • Design notes
      • Coordinate Systems and Magnetic Fields in SIMPLE
      • SPECTRE interface crossing
      • Why guiding-centre interface maps fail at SPECTRE sheets
    • Changelog
Back to top
View this page

ReferenceΒΆ

  • Input parameters
  • SIMPLE Input Reference
  • Numerical settings
  • Boozer chartmap format
  • Python API
  • Example scripts
  • Publications and citation
Next
Input parameters
Previous
Numerical verification report
Copyright © 2026, SIMPLE Developers
Made with Sphinx and @pradyunsg's Furo