MODgvec_Analyze_Vars Module

Module ** Analyze Variables **


Uses

  • module~~modgvec_analyze_vars~~UsesGraph module~modgvec_analyze_vars MODgvec_Analyze_Vars module~modgvec_globals MODgvec_Globals module~modgvec_analyze_vars->module~modgvec_globals iso_fortran_env iso_fortran_env module~modgvec_globals->iso_fortran_env

Used by

  • module~~modgvec_analyze_vars~~UsedByGraph module~modgvec_analyze_vars MODgvec_Analyze_Vars proc~analyze Analyze proc~analyze->module~modgvec_analyze_vars proc~finalizeanalyze FinalizeAnalyze proc~finalizeanalyze->module~modgvec_analyze_vars proc~initanalyze InitAnalyze proc~initanalyze->module~modgvec_analyze_vars proc~visu_axisnb Visu_axisNB proc~visu_axisnb->module~modgvec_analyze_vars proc~visufrenet VisuFrenet proc~visufrenet->module~modgvec_analyze_vars proc~vmec1d_visu VMEC1D_visu proc~vmec1d_visu->module~modgvec_analyze_vars

Variables

Type Visibility Attributes Name Initial
integer, public :: iAnalyze

counter for calls to analyze (used for output file names)

integer, public :: visu1D

visualize 1D data (each mode). 0: off, 1: R,Z,lambda pointwise from VMEC input, (default) 2: R,Z,lambda interpolation 3: R,Z pointwise radial derivative from VMEC input, 4: R,Z radial derivative of interpolation 12 : case 1 & 2, 13,23,123: with radial derivatives, combine 1,2,3,4 ascending

integer, public :: visu2D

visualize 2D data ...

integer, public :: visu3D

visualize 3D data ...

integer, public :: SFLout

input parameter: convert final state to straight-field line coordinates. =-1: off, =1: PEST, =2: Boozer

integer, public :: SFLout_mn_max(2)

maximum mode number in theta and zeta. Defaults to 4*mn_max of X1_base, if set to (-1,-1)

integer, public :: SFLout_nrp

number of points for SFLOut file in theta,zeta

integer, public :: SFLout_mn_pts(2)

number of points for SFLOut file in theta,zeta

logical, public :: SFLout_endpoint

=True: include end points of periodic angles (theta=[0,2pi],zeta=[0,2pi/nfp]) in SFLOut file, default=Flase

logical, public :: SFLout_relambda

=True: recompute lambda for any SFLout, default=True.

real(kind=wp), public, ALLOCATABLE :: SFLout_radialpos(:)

radial positions for output

integer, public :: outfileType = 0

=1: default, vtk paraview file. =2: structured netcdf array., 12: both

integer, public :: np_1d

number of points for visualization in s

integer, public :: np_visu_bc(2)

number of points for visualization in theta,zeta

integer, public :: np_visu_planes(3)

number of points for visualization in s,theta,zeta

integer, public :: np_visu_3D(3)

number of points for visualization in s,theta,zeta

real(kind=wp), public :: visu_BC_minmax(2:3,0:1)

minimum and maximum in s,theta,zeta [0,1]

real(kind=wp), public :: visu_planes_minmax(1:3,0:1)

minimum and maximum in s,theta,zeta [0,1]

real(kind=wp), public :: visu_3D_minmax(1:3,0:1)

minimum and maximum in s,theta,zeta [0,1]