|
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.
Here is the call graph for this function:
Here is the caller graph for this function: