Unified catalogue
Find a Struphy component
Search across models, mapped domains, background equilibria, and initial-condition perturbations.
89 results
AdhocTorus
Ad hoc tokamak MHD equilibrium with circular concentric flux surfaces. For a cylindrical coordinate system mathematical formulation with transformation formulae mathemati…
EquilibriumAdhocTorusQPsi
Ad hoc tokamak MHD equilibrium with circular concentric flux surfaces. For a cylindrical coordinate system mathematical formulation with transformation formulae mathemati…
EquilibriumCircularTokamak
Tokamak MHD equilibrium with circular concentric flux surfaces. For a cylindrical coordinate system mathematical formulation with transformation formulae mathematical for…
PerturbationCoaxialWaveguideElectric_r
Initial-condition perturbation in the norm basis.
PerturbationCoaxialWaveguideElectric_theta
Initial-condition perturbation in the norm basis.
PerturbationCoaxialWaveguideMagnetic
Initial-condition perturbation in the norm basis.
ModelColdPlasma
Cold plasma model: electron-fluid current coupled with Maxwell's equations via a cold-plasma Ohm's law.
ModelColdPlasmaVlasov
Hybrid cold-plasma model: a cold electron fluid coupled with a hot kinetic species and Maxwell's equations.
DomainColella
Mapped geometry available for Struphy simulations.
EquilibriumConstantVelocity
Constant-velocity background equilibrium. Represents a simple fluid equilibrium with a spatially-constant bulk velocity ( ux , uy , uz ) and configurable density/pressure…
DomainCuboid
Mapped geometry available for Struphy simulations.
EquilibriumCurrentSheet
Current sheet equilibrium mathematical formulation Units are those defned in the parameter file (through struphy.io.options.BaseUnits ).
DomainDESCunit
Mapped geometry available for Struphy simulations.
ModelDeterministicParticleDiffusion
Diffusion equation discretized with a deterministic particle method.
ModelDriftKineticElectrostaticAdiabatic
Electrostatic drift-kinetic model for a single ion species with adiabatic electrons.
EquilibriumEQDSKequilibrium
Interface to `EQDSK file format `_.
PerturbationErf_z
Initial-condition perturbation.
EquilibriumGenericCartesianFluidEquilibrium
Generic Cartesian fluid equilibrium with callable fields. This class extends CartesianFluidEquilibrium to allow user-defined callable functions for velocity, pressure, an…
EquilibriumGenericCartesianFluidEquilibriumWithB
Generic Cartesian fluid equilibrium with magnetic field and callable fields. This class extends GenericCartesianFluidEquilibrium to include magnetic field and its gradien…
ModelGuidingCenter
Guiding-center equation for a single species in a static background magnetic field.
DomainGVECunit
Mapped geometry available for Struphy simulations.
ModelHasegawaWakatani
Hasegawa-Wakatani equations in 2D for drift-wave turbulence.
DomainHollowCylinder
Mapped geometry available for Struphy simulations.
DomainHollowTorus
Mapped geometry available for Struphy simulations.
EquilibriumHomogenSlab
Homogeneous MHD equilibrium: mathematical formulation Units are those defned in the parameter file (through struphy.io.options.BaseUnits ).
EquilibriumHomogenSlabITG
Homogenous slab equilibrium with temperature gradient in x, B-field in z: mathematical formulation Units are those defned in the parameter file (through struphy.io.option…
DomainIGAPolarCylinder
Mapped geometry available for Struphy simulations.
DomainIGAPolarTorus
Mapped geometry available for Struphy simulations.
ModelIncompressibleNavierStokesSPH
Incompressible Navier-Stokes equations discretized with smoothed particle hydrodynamics (SPH).
PerturbationITPA_density
Initial-condition perturbation in the physical basis.
ModelLinearExtendedMHDuniform
Linear extended MHD with zero-flow equilibrium, for uniform background conditions only.
ModelLinearMHD
Linear ideal MHD with zero-flow equilibrium for magnetohydrodynamic wave propagation.
ModelLinearMHDDriftkineticCC
Hybrid linear ideal MHD coupled with energetic ions (5D drift-kinetic) via the current-coupling scheme.
ModelLinearMHDVlasovCC
Hybrid linear MHD coupled with energetic ions (6D Vlasov) via the current-coupling scheme.
ModelLinearMHDVlasovPC
Hybrid linear MHD coupled with energetic ions (6D Vlasov) via the pressure-coupling scheme.
ModelLinearVlasovAmpereOneSpecies
Linearized Vlasov-Ampère equations for one kinetic species around a Maxwellian background.
ModelLinearVlasovMaxwellOneSpecies
Linearized Vlasov-Maxwell equations for one kinetic species around a Maxwellian background.
PerturbationManufacturedSolutionPotential
Initial-condition perturbation in the physical basis.
PerturbationManufacturedSolutionVelocity
Initial-condition perturbation in the physical basis.
PerturbationManufacturedSolutionVelocity_2
Initial-condition perturbation in the physical basis.
ModelMaxwell
Maxwell's equations in vacuum for electromagnetic field evolution.
PerturbationModesCos
Initial-condition perturbation.
PerturbationModesCosCos
Initial-condition perturbation.
PerturbationModesCosSin
Initial-condition perturbation.
PerturbationModesSin
Initial-condition perturbation.
PerturbationModesSinCos
Initial-condition perturbation.
PerturbationModesSinSin
Initial-condition perturbation.
DomainOrthogonal
Mapped geometry available for Struphy simulations.
ModelPoisson
Weak discretization of Poisson's equation with a diffusion matrix, stabilization and an optional time-dependent right-hand side.
DomainPoweredEllipticCylinder
Mapped geometry available for Struphy simulations.
ModelPressureLessSPH
Particle discretization of pressureless Euler flow with external forcing.
ModelRandomParticleDiffusion
Diffusion equation discretized with a random particle method, via a Wiener process.
PerturbationRestelliAnalyticSolutionPotential
Initial-condition perturbation in the physical basis.
PerturbationRestelliAnalyticSolutionVelocity
Initial-condition perturbation in the physical basis.
PerturbationRestelliAnalyticSolutionVelocity_2
Initial-condition perturbation in the physical basis.
PerturbationRestelliAnalyticSolutionVelocity_3
Initial-condition perturbation in the physical basis.
EquilibriumScrewPinch
Straight tokamak (screw pinch) MHD equilibrium for a cylindrical geometry of radius mathematical formulation and length mathematical formulation. The profiles in cylindri…
DomainShafranovDshapedCylinder
Mapped geometry available for Struphy simulations.
DomainShafranovShiftCylinder
Mapped geometry available for Struphy simulations.
DomainShafranovSqrtCylinder
Mapped geometry available for Struphy simulations.
PerturbationShear_x
Initial-condition perturbation.
PerturbationShear_y
Initial-condition perturbation.
PerturbationShear_z
Initial-condition perturbation.
ModelShearAlfven
Shear-Alfvén part of LinearMHD with zero-flow equilibrium.
EquilibriumShearedSlab
Sheared slab MHD equilibrium in a cube with side lengths mathematical formulation. Profiles depend on mathematical formulation solely: mathematical formulation Units are…
EquilibriumShearFluid
Sheared fluid equilibrium in a cube with side lengths mathematical formulation. Profiles depend on mathematical formulation solely: mathematical formulation Units are tho…
DomainTokamak
Mapped geometry available for Struphy simulations.
PerturbationTokamakManufacturedSolutionVelocity
Initial-condition perturbation in the physical basis.
PerturbationTokamakManufacturedSolutionVelocity_1
Initial-condition perturbation in the physical basis.
PerturbationTokamakManufacturedSolutionVelocity_2
Initial-condition perturbation in the physical basis.
PerturbationTorusModesCos
Initial-condition perturbation.
PerturbationTorusModesSin
Initial-condition perturbation.
ModelToyDrift
Electrostatic drift toy model for a single ion species in a given background magnetic field.
ModelTwoFluidQuasiNeutralToy
Linearized, quasi-neutral two-fluid model with zero electron inertia.
ModelVariationalBarotropicFluid
Barotropic fluid equations discretized with a variational method.
ModelVariationalCompressibleFluid
Fully compressible fluid equations discretized with a variational method.
ModelVariationalPressurelessFluid
Pressure-less fluid equations discretized with a variational method.
ModelViscoResistiveDeltafMHD
Delta-f visco-resistive MHD equations discretized with a variational method.
ModelViscoResistiveDeltafMHD_with_q
Delta-f visco-resistive MHD equations, with the q variable (square root of the pressure), discretized with a variational method.
ModelViscoResistiveLinearMHD
Linear visco-resistive MHD equations discretized with a variational method.
ModelViscoResistiveLinearMHD_with_q
Linear visco-resistive MHD equations, with the q variable (square root of the pressure), discretized with a variational method.
ModelViscoResistiveMHD
Full (non-linear) visco-resistive MHD equations discretized with a variational method.
ModelViscoResistiveMHD_with_p
Full (non-linear) visco-resistive MHD equations, with the pressure variable, discretized with a variational method.
ModelViscoResistiveMHD_with_q
Full (non-linear) visco-resistive MHD equations, with the q variable (square root of the pressure), discretized with a variational method.
ModelViscousEulerSPH
Euler equations with viscosity discretized with smoothed particle hydrodynamics (SPH).
ModelViscousFluid
Full (non-linear) viscous Navier-Stokes equations discretized with a variational method.
ModelVlasov
Vlasov equation for a single species in a static background magnetic field.
ModelVlasovAmpereOneSpecies
Vlasov-Ampère system for a single kinetic species in an electric field.
ModelVlasovMaxwellOneSpecies
Vlasov-Maxwell equations for one kinetic species.
No components match this combination. Try a broader term or select “All”.