![]() |
Stellarator-Tools
|
Contains the siesta_force module. More...
Modules | |
| module | siesta_force |
| Compute the JxB - Grad(p) covariant force components. The plasma is in equilibrium when the force of the magnetic pressure balances the plasma pressure. | |
Functions/Subroutines | |
| subroutine | siesta_force::update_force |
| Update MHD forces on full radial mesh. | |
| subroutine | siesta_force::incfields (jbsupsmnh, jbsupumnh, jbsupvmnh, jpmnh, |
| Compute nonlinear or linearized contravariant magnetic field components and pressure in real space. | |
| subroutine | siesta_force::lorentz (bsupsijf, bsupuijf, bsupvijf, |
| Compute covariant (sub) real-space components of the Lorentz K X B force. | |
| subroutine | siesta_force::getmhdforce (fsubsmnf, fsubumnf, fsubvmnf, pijh, |
| Compute covariant (sub) components of the MHD force J X B - grad(p). | |
| subroutine | siesta_force::initpardamping (parscale, pardamp) |
| Compute scaling factors for parallel flow damping. | |
| subroutine | siesta_force::get_force_harmonics (pardamp, f_smnf, f_umnf, f_vmnf, pa |
| Final computation of the MHD covariant Fourier force components. | |
| subroutine | siesta_force::addpardamping (pardamp, f_smnf, f_umnf, f_vmnf, |
| Add parallel flow damping terms to forces (for Hessian calculation) to suppress null space at resonances. | |
Contains the siesta_force module.