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

ThinCurr drivers for 3D thin-wall modeling. More...

Functions/Subroutines

program thincurr_coupling
 Run thin wall frequency response simulations using ThinCurr.
 
program thincurr_eig
 Run thin wall eigenvalue calculations using ThinCurr.
 
program thincurr_fr
 Run thin wall frequency response simulations using ThinCurr.
 
program thincurr_from_mode
 Project DCON mode on to ThinCurr triangular grid for thin-wall studies.
 
program thincurr_td
 Run time-dependent thin wall simulations using ThinCurr.
 

Detailed Description

ThinCurr drivers for 3D thin-wall modeling.

Function/Subroutine Documentation

◆ thincurr_coupling()

program thincurr_coupling

Run thin wall frequency response simulations using ThinCurr.

Option group: thincurr_fr_options

Option Description Type [dim]
mesh_file="none" Surface mesh filename (Cubit) str
plot_run=F Produce plot files from stored restart files bool
direct=T Use direct solver bool
force_f0=0. Toroidal field (R0*B0) for force calculation float
freq=1.d3 Frequency for FR run float
mode_file="none" DCON mode surface file from "mode_to_tw" str
fr_limit=0 Frequency limit for FR run (1->Inf, 2->Zero) str
Authors
Chris Hansen
Date
Feb 2022

◆ thincurr_eig()

program thincurr_eig

Run thin wall eigenvalue calculations using ThinCurr.

Option group: thincurr_eig_options

Option Description Type [dim]
mesh_file="none" Surface mesh filename (Cubit) str
plot_run=F Produce plot files from stored restart files bool
direct=T Use direct solver bool
compute_B=F Compute B-field on cell centers bool
eigs=5 Number of eigenvalues/vectors to compute ind
Authors
Chris Hansen
Date
Feb 2022

◆ thincurr_fr()

program thincurr_fr

Run thin wall frequency response simulations using ThinCurr.

Option group: thincurr_fr_options

Option Description Type [dim]
mesh_file="none" Surface mesh filename (Cubit) str
plot_run=F Produce plot files from stored restart files bool
direct=T Use direct solver bool
force_f0=0. Toroidal field (R0*B0) for force calculation float
freq=1.d3 Frequency for FR run float
mode_file="none" DCON mode surface file from "mode_to_tw" str
fr_limit=0 Frequency limit for FR run (1->Inf, 2->Zero) str
Authors
Chris Hansen
Date
Feb 2022

◆ thincurr_from_mode()

program thincurr_from_mode

Project DCON mode on to ThinCurr triangular grid for thin-wall studies.

Option group: thincurr_from_mode_options

Option Description Type [dim]
filename="none" DCON mode definition file str
ntheta=40 Number of poloidal grid points int
nphi=90 Number of toroidal grid points int
Authors
Chris Hansen
Date
May 2017

◆ thincurr_td()

program thincurr_td

Run time-dependent thin wall simulations using ThinCurr.

Option group: thincurr_td_options

Option Description Type [dim]
mesh_file="none" Surface mesh filename (Cubit) str
dt=1.E-4 Time step for time dependent run float
nsteps=400 Number of steps for time dependent run int
timestep_cn=T Use Crank-Nicolson timestep bool
cg_tol=1.E-6 Convergence tolerance for direct=F float
nplot=10 Restart save frequency for time dependent run int
plot_run=F Produce plot files from stored restart files bool
direct=T Use direct solver bool
save_mat=T Store inverted matrix for later use bool
compute_b=F Compute magnetic fields on cell centers bool
Authors
Chris Hansen
Date
Feb 2022