Skip to main content
Ctrl+K
struphy 2.5.0 documentation - Home struphy 2.5.0 documentation - Home
  • Tl;dr
  • Install
  • Quickstart
  • Userguide
  • Tutorials
  • Numerics
  • Models
  • Geometry
    • Equilibria
    • Propagators
    • Particle modules
    • FEEC modules
    • Utilities
    • Developer’s guide
    • Struphy repo
    • Struphy LinkedIn
    • Struphy RocketChat
  • Tl;dr
  • Install
  • Quickstart
  • Userguide
  • Tutorials
  • Numerics
  • Models
  • Geometry
  • Equilibria
  • Propagators
  • Particle modules
  • FEEC modules
  • Utilities
  • Developer’s guide
  • Struphy repo
  • Struphy LinkedIn
  • Struphy RocketChat

Table of Contents

Contents:

  • Tl;dr
  • Install
  • Quickstart
  • Userguide
  • Tutorials
  • Numerics
  • Models
  • Geometry
  • Equilibria
  • Propagators
  • Particle modules
  • FEEC modules
  • Utilities
  • Developer’s guide

Previous topic

Example: Vlasov-Maxwell-Poisson discretization

Next topic

Normalization

  • Models

Models#

Struphy features a variety of plasma models for different physics scenarios. All models are implemented with a specific Normalization. A complete list of the currently available models can be called from the console via:

struphy run -h

To add a new model, please visit Adding a new PDE model.

Contents:

  • Normalization
  • Fluid models
    • LinearMHD
    • LinearExtendedMHDuniform
    • ColdPlasma
    • ViscoresistiveMHD
    • ViscousFluid
    • ViscoresistiveMHD_with_p
    • ViscoresistiveLinearMHD
    • ViscoresistiveDeltafMHD
    • ViscoresistiveMHD_with_q
    • ViscoresistiveLinearMHD_with_q
    • ViscoresistiveDeltafMHD_with_q
    • IsothermalEulerSPH
    • ViscousEulerSPH
    • HasegawaWakatani
  • Kinetic models
    • VlasovAmpereOneSpecies
    • VlasovMaxwellOneSpecies
    • LinearVlasovAmpereOneSpecies
    • LinearVlasovMaxwellOneSpecies
    • DriftKineticElectrostaticAdiabatic
  • Fluid-kinetic hybrid models
    • LinearMHDVlasovCC
    • LinearMHDVlasovPC
    • LinearMHDDriftkineticCC
    • ColdPlasmaVlasov
  • Toy models
    • Maxwell
    • Vlasov
    • GuidingCenter
    • ShearAlfven
    • VariationalPressurelessFluid
    • VariationalBarotropicFluid
    • VariationalCompressibleFluid
    • Poisson
    • DeterministicParticleDiffusion
    • RandomParticleDiffusion
    • PressureLessSPH
    • TwoFluidQuasiNeutralToy
  • Struphy model base class
    • StruphyModel

previous

Example: Vlasov-Maxwell-Poisson discretization

next

Normalization

This Page

  • Show Source

© Copyright 2019-2025 (c) Struphy dev team | Max Planck Institute for Plasma Physics.

Created using Sphinx 8.1.3.

Built with the PyData Sphinx Theme 0.16.1.