|
|
integer, parameter | vmec_input::mpol_default = 6 |
| | Default value for the number of poloidal modes.
|
| |
|
integer, parameter | vmec_input::ntor_default = 0 |
| | Default value for the number of toroidal modes.
|
| |
|
integer, parameter | vmec_input::ns_default = 31 |
| | Default value for the number of flux surfaces.
|
| |
|
integer, parameter | vmec_input::max_grids = 100 |
| | Maximum number of grids.
|
| |
|
integer, parameter | vmec_input::short_name = 20 |
| | Short name length.
|
| |
|
integer, parameter | vmec_input::long_name = 200 |
| | Long name length.
|
| |
|
integer, parameter | vmec_input::max_profile = 20 |
| | Maximum number of spline knots.
|
| |
| integer | vmec_input::omp_num_threads |
| |
|
real(rprec) | vmec_input::gamma |
| | Adiabatic factor for the pressure perturbation.
|
| |
| integer | vmec_input::niter |
| |
|
integer, dimension(max_grids) | vmec_input::niter_array |
| | Array of iterations for the multigrid runs.
|
| |
|
integer | vmec_input::pre_niter |
| | Number of iterations to run after the preconditoner is activated.
|
| |
|
real(rprec) | vmec_input::time_slice |
| | Time index value to label the output files.
|
| |
|
integer | vmec_input::nstep |
| | Number of iterations between screen output.
|
| |
|
integer | vmec_input::nvacskip |
| | Number of iterations between vacuum responses.
|
| |
|
real(rprec) | vmec_input::delt |
| | Time step value for minimization.
|
| |
| real(rprec) | vmec_input::ftol |
| |
|
real(rprec), dimension(max_grids) | vmec_input::ftol_array |
| | Array of force tolarances for the multigrid runs.
|
| |
|
real(rprec) | vmec_input::tcon0 |
| | Weight factor for constraint force.
|
| |
|
character(len=short_name) | vmec_input::precon_type |
| | Type of preconditioner.
|
| |
|
real(rprec) | vmec_input::prec2d_threshold |
| | Force tolarance where the preconditioner is turned on.
|
| |
|
logical | vmec_input::lgiveup |
| | Stop early if convergence is poor.
|
| |
|
real(rprec) | vmec_input::fgiveup |
| | Theshold tolarance for early exit.
|
| |
|
logical | vmec_input::lmoreiter |
| | Add more iterations if force residules are not met.
|
| |
|
integer | vmec_input::max_main_iterations |
| | Number of additional iterations to use.
|
| |
|
logical | vmec_input::lmove_axis |
| | Allow movement of the magnetic axis.
|
| |
|
logical | vmec_input::lmac |
| | UNKNOWN.
|
| |
|
logical | vmec_input::lforbal |
| | Use non-variational forces to ensure force balance.
|
| |
|
logical | vmec_input::lasym |
| | Allow non-stellarator symmetric terms.
|
| |
|
logical | vmec_input::lrfp |
| | Run in RFP mode.
|
| |
|
logical | vmec_input::loldout |
| | Use text output when writting wout files.
|
| |
|
logical | vmec_input::ldiagno |
| | Get output for diagno 1.0 and 1.5.
|
| |
|
logical | vmec_input::lbsubs |
| | Capture current sheets.
|
| |
|
logical | vmec_input::lfull3d1out |
| | Write out full threed1 file if force tolarance is not met.
|
| |
|
logical | vmec_input::lwouttxt |
| | Write out text based woutfile.
|
| |
|
logical | vmec_input::l_v3fit |
| | VMEC called from inside v3fit.
|
| |
|
logical | vmec_input::lnyquist |
| | Print out full nyquest spectrum. When flase trunate the spectrum to just the mpol, ntor values.
|
| |
| integer | vmec_input::nsin |
| |
|
integer, dimension(max_grids) | vmec_input::ns_array |
| | Number of radial flux surfaces for each grid size.
|
| |
|
real(rprec), dimension(max_profile) | vmec_input::aphi |
| | Radial surface redistribution factors.
|
| |
|
integer | vmec_input::mpol |
| | Total number of poloidal modes.
|
| |
|
integer | vmec_input::ntor |
| | Largest value of the toroidal modes.
|
| |
|
integer | vmec_input::nfp |
| | Number of field periods.
|
| |
|
integer | vmec_input::ntheta |
| | Number of poloidal grid points.
|
| |
|
integer | vmec_input::nzeta |
| | Number of toroidal grid points.
|
| |
|
logical | vmec_input::lfreeb |
| | Use external fields to determine the boundary shape.
|
| |
| real(rprec), dimension(nigroup), target | vmec_input::extcur |
| | Array of external field coil currents.
|
| |
|
character(len=long_name) | vmec_input::mgrid_file |
| | Path to the mgrid file.
|
| |
|
real(rprec) | vmec_input::curtor |
| | Total toroidal current.
|
| |
|
integer | vmec_input::ncurr |
| | Control to use current profile.
|
| |
|
character(len=short_name) | vmec_input::pcurr_type |
| | Current profile type.
|
| |
|
real(rprec), dimension(0:max_profile) | vmec_input::ac |
| | Parameterized current profile coefficents.
|
| |
|
real(rprec), dimension(ndatafmax) | vmec_input::ac_aux_s |
| | Radial knot position for the current profile splines.
|
| |
|
real(rprec), dimension(ndatafmax) | vmec_input::ac_aux_f |
| | Knot amplitudes for the current profile splines.
|
| |
|
real(rprec) | vmec_input::bloat |
| | Expansion factor for the current profile.
|
| |
|
character(len=short_name) | vmec_input::piota_type |
| | Rotational transform profile type.
|
| |
|
real(rprec), dimension(0:max_profile) | vmec_input::ai |
| | Parameterized rotational transform profile coefficents.
|
| |
|
real(rprec), dimension(ndatafmax) | vmec_input::ai_aux_s |
| | Radial knot position for the rotational transform profile splines.
|
| |
|
real(rprec), dimension(ndatafmax) | vmec_input::ai_aux_f |
| | Knot amplitudes for the rotational transform profile splines.
|
| |
|
real(rprec) | vmec_input::pres_scale |
| | Scaling factor for the pressure profile.
|
| |
|
character(len=short_name) | vmec_input::pmass_type |
| | Pressure profile type.
|
| |
|
real(rprec), dimension(0:max_profile) | vmec_input::am |
| | Parameterized rotational pressure coefficents.
|
| |
|
real(rprec), dimension(ndatafmax) | vmec_input::am_aux_s |
| | Radial knot position for the pressure profile splines.
|
| |
|
real(rprec), dimension(ndatafmax) | vmec_input::am_aux_f |
| | Knot amplitudes for the pressure profile splines.
|
| |
|
real(rprec) | vmec_input::spres_ped |
| | Value of s beyond which pressure profile is flat.
|
| |
|
real(rprec) | vmec_input::bcrit |
| | Hot particle energy deposition value for |B|.
|
| |
|
real(rprec), dimension(0:max_profile) | vmec_input::at |
| | TPERP/TPAR ANIMEC only.
|
| |
|
real(rprec), dimension(0:max_profile) | vmec_input::ah |
| | PHOT/PTHERMAL ANIMEC only.
|
| |
|
real(rprec) | vmec_input::phiedge |
| | Total toroidal flux.
|
| |
|
real(rprec), dimension(-ntord:ntord, 0:mpol1d) | vmec_input::rbc |
| | R boundary coefficients stellarator symmetric.
|
| |
|
real(rprec), dimension(-ntord:ntord, 0:mpol1d) | vmec_input::rbs |
| | R boundary coefficients stellarator asymmetric.
|
| |
|
real(rprec), dimension(-ntord:ntord, 0:mpol1d) | vmec_input::zbs |
| | Z boundary coefficients stellarator symmetric.
|
| |
|
real(rprec), dimension(-ntord:ntord, 0:mpol1d) | vmec_input::zbc |
| | Z boundary coefficients stellarator asymmetric.
|
| |
|
integer | vmec_input::mfilter_fbdy |
| | Filter poloidal boundary terms.
|
| |
|
integer | vmec_input::nfilter_fbdy |
| | Filter toroidal boundary terms.
|
| |
|
real(rprec), dimension(0:ntord) | vmec_input::raxis_cc |
| | R axis coefficients stellarator symmetric.
|
| |
|
real(rprec), dimension(0:ntord) | vmec_input::raxis_cs |
| | R axis coefficients stellarator asymmetric.
|
| |
|
real(rprec), dimension(0:ntord) | vmec_input::zaxis_cs |
| | Z axis coefficients stellarator symmetric.
|
| |
|
real(rprec), dimension(0:ntord) | vmec_input::zaxis_cc |
| | Z axis coefficients stellarator asymmetric.
|
| |
| real(rprec), dimension(0:ntord) | vmec_input::raxis |
| |
| real(rprec), dimension(0:ntord) | vmec_input::zaxis |
| |
|
integer | vmec_input::imse |
| |
|
integer | vmec_input::isnodes |
| |
|
integer | vmec_input::itse |
| |
|
integer | vmec_input::ipnodes |
| |
|
integer | vmec_input::iopt_raxis |
| |
|
integer | vmec_input::imatch_phiedge |
| |
|
integer | vmec_input::nflxs |
| |
|
integer, dimension(nbsetsp) | vmec_input::nbfld |
| |
|
integer, dimension(nfloops) | vmec_input::indxflx |
| |
|
integer, dimension(nbcoilsp, nbsetsp) | vmec_input::indxbfld |
| |
|
real(rprec) | vmec_input::phidiam |
| |
|
real(rprec) | vmec_input::sigma_current |
| |
|
real(rprec) | vmec_input::sigma_delphid |
| |
|
real(rprec) | vmec_input::tensi |
| |
|
real(rprec) | vmec_input::tensp |
| |
|
real(rprec) | vmec_input::tensi2 |
| |
|
real(rprec) | vmec_input::fpolyi |
| |
|
real(rprec) | vmec_input::presfac |
| |
|
real(rprec) | vmec_input::mseangle_offset |
| |
|
real(rprec) | vmec_input::pres_offset |
| |
|
real(rprec) | vmec_input::mseangle_offsetm |
| |
|
real(rprec), dimension(nmse) | vmec_input::mseprof |
| |
|
real(rprec), dimension(ntse) | vmec_input::rthom |
| |
|
real(rprec), dimension(ntse) | vmec_input::datathom |
| |
|
real(rprec), dimension(ntse) | vmec_input::sigma_thom |
| |
|
real(rprec), dimension(nmse) | vmec_input::rstark |
| |
|
real(rprec), dimension(nmse) | vmec_input::datastark |
| |
|
real(rprec), dimension(nmse) | vmec_input::sigma_stark |
| |
|
real(rprec), dimension(nfloops) | vmec_input::dsiobt |
| |
|
real(rprec), dimension(nfloops) | vmec_input::sigma_flux |
| |
|
real(rprec), dimension(nbcoilsp, nbsetsp) | vmec_input::bbc |
| |
|
real(rprec), dimension(nbcoilsp, nbsetsp) | vmec_input::sigma_b |
| |
|
real(rprec), dimension(ndatafmax) | vmec_input::psa |
| |
|
real(rprec), dimension(ndatafmax) | vmec_input::pfa |
| |
|
real(rprec), dimension(ndatafmax) | vmec_input::isa |
| |
|
real(rprec), dimension(ndatafmax) | vmec_input::ifa |
| |
|
logical | vmec_input::lrecon |
| |
|
logical | vmec_input::ledge_dump |
| |
|
logical | vmec_input::lspectrum_dump |
| |
|
logical | vmec_input::loptim |
| |
|
logical | vmec_input::lpofr |
| |
|
character(len=120) | vmec_input::arg1 |
| |
|
character(len=long_name) | vmec_input::input_extension |
| | Extension for the namelist input file name.
|
| |