The Open FUSION Toolkit 1.0.0-8905cc5
Modeling tools for plasma and fusion research and engineering
Loading...
Searching...
No Matches
Modules | Functions/Subroutines
Driver Programs

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.
 

Detailed Description

Utility driver programs.

Function/Subroutine Documentation

◆ marklin_eigs()

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
Authors
Chris Hansen
Date
June 2018

◆ oft_mesh_check()

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
Authors
Chris Hansen
Date
June 2010

◆ oft_trace()

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
Authors
Chris Hansen
Date
June 2018

◆ poincare_trace()

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
Authors
Chris Hansen
Date
December 2014