The Open FUSION Toolkit 1.0.0-8905cc5
Modeling tools for plasma and fusion research and engineering
|
Utility driver programs. More...
Modules | |
ThinCurr | |
ThinCurr drivers for 3D thin-wall modeling. | |
TokaMaker | |
TokaMaker drivers for axisymmetric equilibrium modeling. | |
Functions/Subroutines | |
program | marklin_eigs |
Driver to compute Taylor states (and higher force-free modes) | |
program | oft_mesh_check |
Driver to check grid generation and compute optimized smoother parameters. | |
program | oft_trace |
Driver to trace field lines and particles from fields stored in a restart file. | |
program | poincare_trace |
Driver to compute poincare section from fields stored in restart files. | |
Utility driver programs.
program marklin_eigs |
Driver to compute Taylor states (and higher force-free modes)
Option group: marklin_eigs_options
Option | Description | Type [dim] |
---|---|---|
order=1 | FE order | int |
nmodes=1 | Number of modes to compute | int |
minlev=-1 | Lowest level for MG (negative to disable) | int |
program oft_mesh_check |
Driver to check grid generation and compute optimized smoother parameters.
Option group: oft_mesh_check_options
Option | Description | Type [dim] |
---|---|---|
order=1 | FE order | int |
minlev=1 | Lowest FE level to use | int |
program oft_trace |
Driver to trace field lines and particles from fields stored in a restart file.
Option group: oft_trace_options
Option | Description | Type [dim] |
---|---|---|
order=1 | FE order | int |
type=1 | Field type (1 -> vLag, 2-> H(Curl) + Grad(H^1), 3->H(Curl)) | int |
fields="","","" | Sub-field names in restart files | str(10) [3] |
rst_file="none" | Restart file containing fields | str(40) |
pt_file="none" | File containing launch point list | str(40) |
adv_type=1 | Type of advance to be used (1=>b-field, 2=>lorentz) | int |
tracer_type=1 | Type of tracer to be used | int |
bscale=1 | Scale factor for magnetic field for adv_type=2 | real |
mu_ion=1 | Ion mass in atomic units for adv_type=2 | real |
tracer_maxsteps=1E5 | Maximum number of tracer steps per field line | int |
tracer_maxtrans=1E4 | Maximum number of domain transfers per field line | int |
tracer_tol=1E-9 | Tracer tolerance | real |
tracer_timeout=60 | Timeout for each Poincare section | real |
program poincare_trace |
Driver to compute poincare section from fields stored in restart files.
Option group: poincare_trace_options
Option | Description | Type [dim] |
---|---|---|
order=1 | FE order | int |
type=1 | Field type (1 -> vLag, 2-> H(Curl) + Grad(H^1), 3->H(Curl)) | int |
fields="" | Sub-field names in restart files | str(10) [3] |
pt_file="none" | File containing launch point list | str(40) |
rst_list_file="none" | File containing restart file list | str(40) |
tracer_type=1 | Type of tracer to be used | int |
tracer_maxsteps=1E5 | Maximum number of tracer steps per field line | int |
tracer_maxtrans=1E4 | Maximum number of domain transfers per field line | int |
tracer_tol=1E-9 | Tracer tolerance | real |
tracer_timeout=60 | Timeout for each Poincare section | real |
compute_q=F | Compute approximate safety factor | bool |