PB3D
[2.45]
Ideal linear high-n MHD stability in 3-D
|
Driver of the equilibrium part of PB3D. More...
Functions/Subroutines | |
integer function, public | run_driver_eq (grid_eq_out, grid_eq_B_out, eq_1_out, eq_2_out, vac) |
Main driver of PB3D equilibrium part. More... | |
Driver of the equilibrium part of PB3D.
integer function, public driver_eq::run_driver_eq | ( | type(grid_type), intent(inout), target | grid_eq_out, |
type(grid_type), intent(inout), pointer | grid_eq_B_out, | ||
type(eq_1_type), intent(inout) | eq_1_out, | ||
type(eq_2_type), intent(inout) | eq_2_out, | ||
type(vac_type), intent(inout) | vac | ||
) |
Main driver of PB3D equilibrium part.
grid_eq
[out] (for HELENA, only first Richardson level)grid_eq_B
[out] (for VMEC, equal to grid_eq_out)eq_1
[out] (only first Richardson level)eq_2
[out] (for HELENA, only first Richardson level) where output meansX_grid
style is 1,3 (no change).X_grid_style
is 2grid_eq
(for HELENA, only first Richardson level)grid_eq_B
(for VMEC, equal to grid_eq)eq_1
(only first Richardson level)eq_2
(only for HELENA)grid_eq
[out] before setting upgrid_B_eq
[out] before setting upeq_2
[out] before setting up[in,out] | grid_eq_out | output equilibrium grid |
[in,out] | grid_eq_b_out | output field-aligned equilibrium grid |
[in,out] | eq_1_out | flux equilibrium variables in output grid |
[in,out] | eq_2_out | metric equilibrium variables in output grid |
[in,out] | vac | vacuum variables |
Definition at line 49 of file driver_eq.f90.