def setup_parameters_different_grids_tango_outside():
# set up radial grids with Tango's outer radial boundary radially inward that of GENE.
simulationTime = 0.4
Lref = 1.65
Bref = 2.5
majorRadius = 1.65
minorRadius = 0.594
rhoStar = 1/140
checkpointSuffix = 999
numRadialPtsTango = 100
numRadialPtsGene = 80
rhoTango = np.linspace(0.1, 0.9, numRadialPtsTango) # rho = r/a
rhoGene = np.linspace(0.2, 0.7, numRadialPtsGene)
rTango = rhoTango * minorRadius # physical radius r
rGene = rhoGene * minorRadius
safetyFactorGeneGrid = tango.parameters.analytic_safety_factor(rGene, minorRadius, majorRadius)
e = 1.60217662e-19 # electron charge
temperatureGeneGrid = 1000 * e * np.ones_like(rGene)
densityTangoGrid = 1e19 * np.ones_like(rTango)
densityGeneGrid = 1e19 * np.ones_like(rGene)
gridMapper = tango.interfacegrids_gene.GridInterfaceTangoOutside(rTango, rGene)
return (simulationTime, rTango, rGene, temperatureGeneGrid, densityTangoGrid, densityGeneGrid, safetyFactorGeneGrid, Lref, Bref, majorRadius, minorRadius, rhoStar, gridMapper, checkpointSuffix)
评论列表
文章目录