diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 4b68899e9..ab21b2327 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -15,7 +15,7 @@ jobs: - uses: julia-actions/setup-julia@latest with: version: '1.10' - - uses: julia-actions/cache@v2 + #- uses: julia-actions/cache@v2 - name: Install dependencies run: | # Version 3.9.0 of matplotlib causes an error with PyPlot.jl, so pin diff --git a/docs/src/zz_collision_frequencies.md b/docs/src/zz_collision_frequencies.md new file mode 100644 index 000000000..071a6017d --- /dev/null +++ b/docs/src/zz_collision_frequencies.md @@ -0,0 +1,6 @@ +`collision_frequencies` +================= + +```@autodocs +Modules = [moment_kinetics.collision_frequencies] +``` diff --git a/examples/gk-ions/2D-periodic-gk.toml b/examples/gk-ions/2D-periodic-gk.toml index 8e47f20b7..99fcbed29 100644 --- a/examples/gk-ions/2D-periodic-gk.toml +++ b/examples/gk-ions/2D-periodic-gk.toml @@ -45,7 +45,7 @@ discretization = "chebyshev_pseudospectral" n_ion_species = 1 n_neutral_species = 0 electron_physics = "boltzmann_electron_response" -gyrokinetic_ions = true +ion_physics = "gyrokinetic_ions" T_e = 1.0 T_wall = 1.0 diff --git a/makie_post_processing/makie_post_processing/src/makie_post_processing.jl b/makie_post_processing/makie_post_processing/src/makie_post_processing.jl index b3c6d96e9..aa7a94e9d 100644 --- a/makie_post_processing/makie_post_processing/src/makie_post_processing.jl +++ b/makie_post_processing/makie_post_processing/src/makie_post_processing.jl @@ -261,6 +261,12 @@ function makie_post_process(run_dir::Union{String,Tuple}, mkpath(comparison_plot_dir) plot_prefix = joinpath(comparison_plot_dir, "compare_") end + else + if length(run_info) != 1 + comparison_plot_dir = "comparison_plots_$plot_prefix" + mkpath(comparison_plot_dir) + plot_prefix = joinpath(comparison_plot_dir, "compare_") + end end timestep_diagnostics(run_info, run_info_dfns; plot_prefix=plot_prefix) @@ -349,6 +355,8 @@ function makie_post_process(run_dir::Union{String,Tuple}, sound_wave_plots(run_info; plot_prefix=plot_prefix) + collisionality_plots(run_info, plot_prefix) + if all(ri === nothing for ri ∈ run_info_dfns) nvperp = nothing else @@ -821,7 +829,29 @@ function _setup_single_input!(this_input_dict::OrderedDict{String,Any}, plot_steady_state_residual=false, animate_steady_state_residual=false, ) - + + set_defaults_and_check_section!( + this_input_dict, "collisionality_plots"; + plot=true, + plot_dT_dz_vs_z=false, + animate_dT_dz_vs_z=false, + plot_mfp_vs_z=false, + animate_mfp_vs_z=false, + plot_nu_ii_vth_mfp_vs_z = false, + plot_LT_mfp_vs_z = false, + animate_LT_mfp_vs_z = false, + plot_LT_dT_dz_temp_vs_z = false, + plot_Ln_mfp_vs_z = false, + animate_Ln_mfp_vs_z = false, + plot_Lupar_mfp_vs_z = false, + animate_Lupar_mfp_vs_z = false, + plot_Lupar_Ln_LT_mfp_vs_z = false, + animate_Lupar_Ln_LT_mfp_vs_z = false, + plot_overlay_coll_krook_heat_flux = false, + animate_overlay_coll_krook_heat_flux = false, + animation_ext = "gif" + ) + set_defaults_and_check_section!( this_input_dict, "timing_data"; plot=false, @@ -8609,6 +8639,357 @@ function timestep_diagnostics(run_info, run_info_dfns; plot_prefix=nothing, it=n return steps_fig, dt_fig, CFL_fig end +""" +A function to plot collisionalities. The mean free path is plotted (or animated) +along with the lengthscales of the gradients of density, parallel flow and temperature. + +There are also functions to check the calculations of the mean free path and the +comparison of temperature, L_T and dT_dz. They would only be for making sure +lengthscales and mean free path calculations are sensible. +""" +function collisionality_plots(run_info, plot_prefix=nothing) + if !isa(run_info, Tuple) + run_info = (run_info,) + end + input = Dict_to_NamedTuple(input_dict["collisionality_plots"]) + + if input.plot + println("Making plots for collisionality") + + temperature_input = Dict_to_NamedTuple(input_dict["temperature"]) + mfp = get_variable(run_info, "mfp") + L_T = get_variable(run_info, "L_T") + L_n = get_variable(run_info, "L_n") + L_upar = get_variable(run_info, "L_upar") + nt = minimum(length(mfp[ri][1,1,1,:]) for ri in eachindex(run_info)) + # print warning if the lengths of all the mfp[ri][1,1,1,:] are not the same + if any(length(mfp[ri][1,1,1,:]) != nt for ri in eachindex(run_info)) + println("Warning: The number of timesteps of some simulations are different, " * + "so only the first common timesteps will be animated.") + end + + # write function to check that mfp[ri][1, 1, 1, :] is the same length (i.e. nt) for all ri + if input.plot_mfp_vs_z + variable_name = "mean_free_path" + variable = mfp + variable_prefix = plot_prefix * variable_name + plot_vs_z(run_info, variable_name, is=1, data=variable, input=temperature_input, + outfile=variable_prefix * "_vs_z.pdf") + end + + if input.animate_mfp_vs_z + variable_name = "mean_free_path" + variable = mfp + variable_prefix = plot_prefix * variable_name + animate_vs_z(run_info, variable_name, is=1, data=variable, input=temperature_input, + outfile=variable_prefix * "_vs_z." * input.animation_ext) + end + + if input.plot_dT_dz_vs_z + variable_name = "dT_dz" + variable = nothing + try + variable = get_variable(run_info, variable_name) + catch e + return makie_post_processing_error_handler( + e, + "collisionality_plots () failed for $variable_name - could not load data.") + end + + variable_prefix = plot_prefix * variable_name + plot_vs_z(run_info, variable_name, is=1, data=variable, input=temperature_input, + outfile=variable_prefix * "_vs_z.pdf") + end + + if input.animate_dT_dz_vs_z + variable_name = "dT_dz" + variable = nothing + try + variable = get_variable(run_info, variable_name) + catch e + return makie_post_processing_error_handler( + e, + "collisionality_plots () failed for $variable_name - could not load data.") + end + + variable_prefix = plot_prefix * variable_name + animate_vs_z(run_info, variable_name, is=1, data=variable, input=temperature_input, + outfile=variable_prefix * "_vs_z." * input.animation_ext) + end + + if input.plot_nu_ii_vth_mfp_vs_z + vth = get_variable(run_info, "thermal_speed") + nu_ii = get_variable(run_info, "collision_frequency_ii") + variable_prefix = plot_prefix * "checking_mfp_vth_and_nu_ii" + + fig, ax, legend_place = get_1d_ax(1; get_legend_place=:below) + for ri ∈ eachindex(run_info) + if length(run_info) > 1 + run_label = run_info[ri].run_name * " " + else + run_label = " " + end + plot_1d(run_info[ri].z.grid, vth[ri][:,1,1,end], xlabel="z", + ylabel="values", label=run_label*"vth", ax=ax[1], title = "checking_mfp_vth") + plot_1d(run_info[ri].z.grid, nu_ii[ri][:,1,1,end], label=run_label*"nu_ii", ax=ax[1]) + plot_1d(run_info[ri].z.grid, mfp[ri][:,1,1,end], label=run_label*"mfp", ax=ax[1]) + end + Legend(legend_place[1], ax[1]; tellheight=true, tellwidth=false, + orientation=:vertical) + outfile = variable_prefix * "_vs_z.pdf" + save(outfile, fig) + end + + if input.plot_LT_dT_dz_temp_vs_z + dT_dz = get_variable(run_info, "dT_dz") + temp = get_variable(run_info, "temperature") + variable_prefix = plot_prefix * "LT_dT_dz_temp" + fig, ax, legend_place = get_1d_ax(1; get_legend_place=:below) + for ri ∈ eachindex(run_info) + if length(run_info) > 1 + run_label = run_info[ri].run_name * " " + else + run_label = " " + end + plot_1d(run_info[ri].z.grid, L_T[ri][:,1,1,end], xlabel="z", + ylabel="values", label=run_label*"L_T", ax=ax[1], title = "LT_dT_dz_temp") + plot_1d(run_info[ri].z.grid, dT_dz[ri][:,1,1,end], label=run_label*"dT_dz", ax=ax[1]) + plot_1d(run_info[ri].z.grid, temp[ri][:,1,1,end], label=run_label*"temp", ax=ax[1]) + end + Legend(legend_place[1], ax[1]; tellheight=true, tellwidth=false, + orientation=:vertical) + outfile = variable_prefix * "_vs_z.pdf" + save(outfile, fig) + end + + if input.plot_LT_mfp_vs_z + variable_prefix = plot_prefix * "LT_mfp" + fig, ax, legend_place = get_1d_ax(1; get_legend_place=:below) + for ri ∈ eachindex(run_info) + if length(run_info) > 1 + run_label = run_info[ri].run_name * " " + else + run_label = " " + end + plot_1d(run_info[ri].z.grid, L_T[ri][:,1,1,end], xlabel="z", + ylabel="values", label=run_label*"L_T", ax=ax[1], title = "L_T and mean free path comparison") + plot_1d(run_info[ri].z.grid, mfp[ri][:,1,1,end], label=run_label*"mfp", ax=ax[1]) + end + Legend(legend_place[1], ax[1]; tellheight=true, tellwidth=false, + orientation=:vertical) + outfile = variable_prefix * "_vs_z.pdf" + save(outfile, fig) + end + + if input.animate_LT_mfp_vs_z + variable_prefix = plot_prefix * "LT_mfp" + fig, ax, legend_place = get_1d_ax(1; get_legend_place=:below) + frame_index = Observable(1) + for ri ∈ eachindex(run_info) + if length(run_info) > 1 + run_label = run_info[ri].run_name * " " + else + run_label = " " + end + animate_1d(run_info[ri].z.grid, L_T[ri][:,1,1,:], + frame_index=frame_index, xlabel="z", ylabel="values", + label=run_label*"L_T", ax=ax[1], title = "L_T and mean free path comparison") + animate_1d(run_info[ri].z.grid, mfp[ri][:,1,1,:], + frame_index=frame_index, xlabel="z", ylabel="values", + label=run_label*"mfp", ax=ax[1]) + end + Legend(legend_place[1], ax[1]; tellheight=true, tellwidth=false, + orientation=:vertical) + outfile = variable_prefix * "_vs_z." * input.animation_ext + save_animation(fig, frame_index, nt, outfile) + end + + if input.plot_Ln_mfp_vs_z + variable_prefix = plot_prefix * "Ln_mfp" + fig, ax, legend_place = get_1d_ax(1; get_legend_place=:below) + for ri ∈ eachindex(run_info) + if length(run_info) > 1 + run_label = run_info[ri].run_name * " " + else + run_label = " " + end + plot_1d(run_info[ri].z.grid, L_n[ri][:,1,1,end], xlabel="z", + ylabel="values", label=run_label*"L_n", ax=ax[1], title = "Ln and mean free path comparison") + plot_1d(run_info[ri].z.grid, mfp[ri][:,1,1,end], label=run_label*"mfp", ax=ax[1]) + end + Legend(legend_place[1], ax[1]; tellheight=true, tellwidth=false, + orientation=:vertical) + outfile = variable_prefix * "_vs_z.pdf" + save(outfile, fig) + end + + if input.animate_Ln_mfp_vs_z + variable_prefix = plot_prefix * "Ln_mfp" + fig, ax, legend_place = get_1d_ax(1; get_legend_place=:below) + frame_index = Observable(1) + for ri ∈ eachindex(run_info) + if length(run_info) > 1 + run_label = run_info[ri].run_name * " " + else + run_label = " " + end + animate_1d(run_info[ri].z.grid, L_n[ri][:,1,1,:], + frame_index=frame_index, xlabel="z", ylabel="values", + label=run_label*"L_n", ax=ax[1], title = "L_n and mean free path comparison") + animate_1d(run_info[ri].z.grid, mfp[ri][:,1,1,:], + frame_index=frame_index, xlabel="z", ylabel="values", + label=run_label*"mfp", ax=ax[1]) + end + Legend(legend_place[1], ax[1]; tellheight=true, tellwidth=false, + orientation=:vertical) + outfile = variable_prefix * "_vs_z." * input.animation_ext + save_animation(fig, frame_index, nt, outfile) + end + + if input.plot_Lupar_mfp_vs_z + variable_prefix = plot_prefix * "Lupar_mfp" + fig, ax, legend_place = get_1d_ax(1; get_legend_place=:below) + for ri ∈ eachindex(run_info) + if length(run_info) > 1 + run_label = run_info[ri].run_name * " " + else + run_label = " " + end + plot_1d(run_info[ri].z.grid, L_upar[ri][:,1,1,end], xlabel="z", + ylabel="values", label=run_label*"L_upar", ax=ax[1], title = "Lupar and mean free path comparison") + plot_1d(run_info[ri].z.grid, mfp[ri][:,1,1,end], label=run_label*"mfp", ax=ax[1]) + end + Legend(legend_place[1], ax[1]; tellheight=true, tellwidth=false, + orientation=:vertical) + outfile = variable_prefix * "_vs_z.pdf" + save(outfile, fig) + end + + if input.animate_Lupar_mfp_vs_z + variable_prefix = plot_prefix * "Lupar_mfp" + fig, ax, legend_place = get_1d_ax(1; get_legend_place=:below) + frame_index = Observable(1) + for ri ∈ eachindex(run_info) + if length(run_info) > 1 + run_label = run_info[ri].run_name * " " + else + run_label = " " + end + animate_1d(run_info[ri].z.grid, L_upar[ri][:,1,1,:], + frame_index=frame_index, xlabel="z", ylabel="values", + label=run_label*"L_upar", ax=ax[1], title = "L_upar and mean free path comparison") + animate_1d(run_info[ri].z.grid, mfp[ri][:,1,1,:], + frame_index=frame_index, xlabel="z", ylabel="values", + label=run_label*"mfp", ax=ax[1]) + end + Legend(legend_place[1], ax[1]; tellheight=true, tellwidth=false, + orientation=:vertical) + outfile = variable_prefix * "_vs_z." * input.animation_ext + save_animation(fig, frame_index, nt, outfile) + end + + if input.plot_Lupar_Ln_LT_mfp_vs_z + variable_prefix = plot_prefix * "Lupar_Ln_LT_mfp" + fig, ax, legend_place = get_1d_ax(1; get_legend_place=:below) + for ri ∈ eachindex(run_info) + if length(run_info) > 1 + run_label = run_info[ri].run_name * " " + else + run_label = " " + end + plot_1d(run_info[ri].z.grid, L_upar[ri][:,1,1,end], xlabel="z", + ylabel="values", label=run_label*"L_upar", ax=ax[1], title = "Lupar Ln LT and mean free path comparison") + plot_1d(run_info[ri].z.grid, L_n[ri][:,1,1,end], label=run_label*"L_n", ax=ax[1]) + plot_1d(run_info[ri].z.grid, L_T[ri][:,1,1,end], label=run_label*"L_T", ax=ax[1]) + plot_1d(run_info[ri].z.grid, mfp[ri][:,1,1,end], label=run_label*"mfp", ax=ax[1]) + end + Legend(legend_place[1], ax[1]; tellheight=true, tellwidth=false, + orientation=:horizontal) + outfile = variable_prefix * "_vs_z.pdf" + save(outfile, fig) + end + + if input.animate_Lupar_Ln_LT_mfp_vs_z + variable_prefix = plot_prefix * "Lupar_Ln_LT_mfp" + fig, ax, legend_place = get_1d_ax(1; get_legend_place=:below) + frame_index = Observable(1) + for ri ∈ eachindex(run_info) + if length(run_info) > 1 + run_label = run_info[ri].run_name * " " + else + run_label = " " + end + animate_1d(run_info[ri].z.grid, L_upar[ri][:,1,1,:], + frame_index=frame_index, xlabel="z", ylabel="values", + label=run_label*"L_upar", ax=ax[1], title = "Lupar Ln LT and mean free path comparison") + animate_1d(run_info[ri].z.grid, L_n[ri][:,1,1,:], + frame_index=frame_index, xlabel="z", ylabel="values", + label=run_label*"L_n", ax=ax[1]) + animate_1d(run_info[ri].z.grid, L_T[ri][:,1,1,:], + frame_index=frame_index, xlabel="z", ylabel="values", + label=run_label*"L_T", ax=ax[1]) + animate_1d(run_info[ri].z.grid, mfp[ri][:,1,1,:], + frame_index=frame_index, xlabel="z", ylabel="values", + label=run_label*"mfp", ax=ax[1]) + end + Legend(legend_place[1], ax[1]; tellheight=true, tellwidth=false, + orientation=:vertical) + outfile = variable_prefix * "_vs_z." * input.animation_ext + save_animation(fig, frame_index, nt, outfile) + end + + if input.plot_overlay_coll_krook_heat_flux + variable_prefix = plot_prefix * "coll_krook_vs_original_heat_flux" + coll_krook_q = get_variable(run_info, "coll_krook_heat_flux") + original_q = get_variable(run_info, "parallel_heat_flux") + fig, ax, legend_place = get_1d_ax(1; get_legend_place=:below) + for ri ∈ eachindex(run_info) + if length(run_info) > 1 + run_label = run_info[ri].run_name * " " + else + run_label = " " + end + if get(run_info[ri].input["composition"], "ion_physics", "") !== coll_krook_ions + plot_1d(run_info[ri].z.grid, coll_krook_q[ri][:,1,1,end], xlabel="z", + ylabel="values", label=run_label*"coll_krook_q_overlay", ax=ax[1], title = "coll_krook heat flux overlay") + end + plot_1d(run_info[ri].z.grid, original_q[ri][:,1,1,end], label=run_label*"original_q", ax=ax[1]) + end + Legend(legend_place[1], ax[1]; tellheight=true, tellwidth=false, + orientation=:vertical) + outfile = variable_prefix * "_vs_z.pdf" + save(outfile, fig) + end + + if input.animate_overlay_coll_krook_heat_flux + variable_prefix = plot_prefix * "coll_krook_vs_original_heat_flux" + coll_krook_q = get_variable(run_info, "coll_krook_heat_flux") + original_q = get_variable(run_info, "parallel_heat_flux") + fig, ax, legend_place = get_1d_ax(1; get_legend_place=:below) + frame_index = Observable(1) + for ri ∈ eachindex(run_info) + if length(run_info) > 1 + run_label = run_info[ri].run_name * " " + else + run_label = " " + end + if get(run_info[ri].input["composition"], "ion_physics", "") !== coll_krook_ions + animate_1d(run_info[ri].z.grid, coll_krook_q[ri][:,1,1,:], + frame_index=frame_index, xlabel="z", ylabel="values", + label=run_label*"coll_krook_q_overlay", ax=ax[1], title = "coll_krook heat flux overlay") + end + animate_1d(run_info[ri].z.grid, original_q[ri][:,1,1,:], + frame_index=frame_index, xlabel="z", ylabel="values", + label=run_label*"original_q", ax=ax[1]) + end + Legend(legend_place[1], ax[1]; tellheight=true, tellwidth=false, + orientation=:vertical) + outfile = variable_prefix * "_vs_z." * input.animation_ext + save_animation(fig, frame_index, nt, outfile) + end + end +end + """ timing_data(run_info; plot_prefix=nothing, threshold=nothing, include_patterns=nothing, exclude_patterns=nothing, ranks=nothing, diff --git a/moment_kinetics/debug_test/gyroaverage_inputs.jl b/moment_kinetics/debug_test/gyroaverage_inputs.jl index 9855050c3..39c544d50 100644 --- a/moment_kinetics/debug_test/gyroaverage_inputs.jl +++ b/moment_kinetics/debug_test/gyroaverage_inputs.jl @@ -6,7 +6,7 @@ test_input = OptionsDict( "output" => OptionsDict("run_name" => "gyroaverage"), "composition" => OptionsDict("n_ion_species" => 1, "n_neutral_species" => 0, - "gyrokinetic_ions" => true, + "ion_physics" => "gyrokinetic_ions", "T_e" => 1.0, "T_wall" => 1.0), "evolve_moments" => OptionsDict("density" => false, diff --git a/moment_kinetics/src/collision_frequencies.jl b/moment_kinetics/src/collision_frequencies.jl new file mode 100644 index 000000000..3da8aa5b4 --- /dev/null +++ b/moment_kinetics/src/collision_frequencies.jl @@ -0,0 +1,118 @@ +module collision_frequencies + +export get_collision_frequency_ii, get_collision_frequency_ee, get_collision_frequency_ei + +using ..reference_parameters: get_reference_collision_frequency_ii, + get_reference_collision_frequency_ee, + get_reference_collision_frequency_ei +using ..reference_parameters: setup_reference_parameters + +""" + get_collision_frequency_ii(collisions, n, vth) + +Calculate the ion-ion collision frequency, depending on the settings/parameters in +`collisions`, for the given density `n` and thermal speed `vth`. + +`n` and `vth` may be scalars or arrays, but should have shapes that can be broadcasted +together. +""" +function get_collision_frequency_ii(collisions, n, vth) + # extract krook options from collisions struct + colk = collisions.krook + nuii0 = colk.nuii0 + frequency_option = colk.frequency_option + if frequency_option ∈ ("reference_parameters", "collisionality_scan") + return @. nuii0 * n * vth^(-3) + elseif frequency_option == "manual" + # Include 0.0*n so that the result gets promoted to an array if n is an array, + # which hopefully means this function will have a fixed return type given the + # types of the arguments (we don't want to be 'type unstable' for array inputs by + # returning a scalar from this branch but an array from the "reference_parameters" + # branch). + return @. nuii0 + 0.0 * n + elseif frequency_option == "none" + # Include 0.0*n so that the result gets promoted to an array if n is an array, + # which hopefully means this function will have a fixed return type given the + # types of the arguments (we don't want to be 'type unstable' for array inputs by + # returning a scalar from this branch but an array from the "reference_parameters" + # branch). + return @. 0.0 * n + else + error("Unrecognised option [krook_collisions] " + * "frequency_option=$(frequency_option)") + end +end + +""" + get_collision_frequency_ee(collisions, n, vthe) + +Calculate the electron-electron collision frequency, depending on the settings/parameters +in `collisions`, for the given density `n` and electron thermal speed `vthe`. + +`n` and `vthe` may be scalars or arrays, but should have shapes that can be broadcasted +together. +""" +function get_collision_frequency_ee(collisions, n, vthe) + # extract krook options from collisions struct + colk = collisions.krook + nuee0 = colk.nuee0 + frequency_option = colk.frequency_option + if frequency_option == "reference_parameters" + return @. nuee0 * n * vthe^(-3) + elseif frequency_option == "manual" + # Include 0.0*n so that the result gets promoted to an array if n is an array, + # which hopefully means this function will have a fixed return type given the + # types of the arguments (we don't want to be 'type unstable' for array inputs by + # returning a scalar from this branch but an array from the "reference_parameters" + # branch). + return @. nuee0 + 0.0 * n + elseif frequency_option == "none" + # Include 0.0*n so that the result gets promoted to an array if n is an array, + # which hopefully means this function will have a fixed return type given the + # types of the arguments (we don't want to be 'type unstable' for array inputs by + # returning a scalar from this branch but an array from the "reference_parameters" + # branch). + return @. 0.0 * n + else + error("Unrecognised option [krook_collisions] " + * "frequency_option=$(frequency_option)") + end +end + +""" + get_collision_frequency_ei(collisions, n, vthe) + +Calculate the electron-electron collision frequency, depending on the settings/parameters +in `collisions`, for the given density `n` and electron thermal speed `vthe`. + +`n` and `vthe` may be scalars or arrays, but should have shapes that can be broadcasted +together. +""" +function get_collision_frequency_ei(collisions, n, vthe) + # extract krook options from collisions struct + colk = collisions.krook + nuei0 = colk.nuei0 + frequency_option = colk.frequency_option + if frequency_option == "reference_parameters" + return @. nuei0 * n * vthe^(-3) + elseif frequency_option == "manual" + # Include 0.0*n so that the result gets promoted to an array if n is an array, + # which hopefully means this function will have a fixed return type given the + # types of the arguments (we don't want to be 'type unstable' for array inputs by + # returning a scalar from this branch but an array from the "reference_parameters" + # branch). + return @. nuei0 + 0.0 * n + elseif frequency_option == "none" + # Include 0.0*n so that the result gets promoted to an array if n is an array, + # which hopefully means this function will have a fixed return type given the + # types of the arguments (we don't want to be 'type unstable' for array inputs by + # returning a scalar from this branch but an array from the "reference_parameters" + # branch). + return @. 0.0 * n + else + error("Unrecognised option [krook_collisions] " + * "frequency_option=$(frequency_option)") + end +end + +end \ No newline at end of file diff --git a/moment_kinetics/src/electron_kinetic_equation.jl b/moment_kinetics/src/electron_kinetic_equation.jl index 556490a6d..d023dc29a 100644 --- a/moment_kinetics/src/electron_kinetic_equation.jl +++ b/moment_kinetics/src/electron_kinetic_equation.jl @@ -46,9 +46,9 @@ using ..external_sources: total_external_electron_sources!, add_total_external_electron_source_to_v_only_Jacobian!, add_total_external_electron_source_to_z_only_Jacobian! using ..file_io: get_electron_io_info, write_electron_state, finish_electron_io -using ..krook_collisions: electron_krook_collisions!, get_collision_frequency_ee, - get_collision_frequency_ei, - add_electron_krook_collisions_to_Jacobian!, +using ..collision_frequencies: get_collision_frequency_ee, + get_collision_frequency_ei +using ..krook_collisions: electron_krook_collisions!, add_electron_krook_collisions_to_Jacobian!, add_electron_krook_collisions_to_v_only_Jacobian!, add_electron_krook_collisions_to_z_only_Jacobian! using ..timer_utils diff --git a/moment_kinetics/src/em_fields.jl b/moment_kinetics/src/em_fields.jl index 462d23959..7b3544f08 100644 --- a/moment_kinetics/src/em_fields.jl +++ b/moment_kinetics/src/em_fields.jl @@ -158,7 +158,7 @@ function update_phi!(fields, fvec, vperp, z, r, composition, collisions, moments end # get gyroaveraged field arrays for distribution function advance - gkions = composition.gyrokinetic_ions + gkions = composition.ion_physics == gyrokinetic_ions if gkions gyroaverage_field!(fields.gphi,fields.phi,gyroavs,vperp,z,r,composition) gyroaverage_field!(fields.gEz,fields.Ez,gyroavs,vperp,z,r,composition) diff --git a/moment_kinetics/src/external_sources.jl b/moment_kinetics/src/external_sources.jl index 2195c3217..00ea31958 100644 --- a/moment_kinetics/src/external_sources.jl +++ b/moment_kinetics/src/external_sources.jl @@ -46,7 +46,7 @@ and z-coordinates. Returns a NamedTuple `(ion=ion_source_settings, neutral=neutral_source_settings)` containing two NamedTuples of settings. """ -function setup_external_sources!(input_dict, r, z, electron_physics) +function setup_external_sources!(input_dict, r, z, electron_physics; ignore_MPI=false) function get_settings_ions(source_index, active_flag) input = set_defaults_and_check_section!( input_dict, "ion_source_$source_index"; @@ -75,6 +75,9 @@ function setup_external_sources!(input_dict, r, z, electron_physics) PI_density_target_z_profile="constant", PI_density_target_z_width=1.0, PI_density_target_z_relative_minimum=0.0, + PI_temperature_controller_P=0.0, + PI_temperature_controller_I=0.0, + PI_temperature_target_amplitude=1.0, recycling_controller_fraction=0.0, ) @@ -92,7 +95,11 @@ function setup_external_sources!(input_dict, r, z, electron_physics) get_source_profile(input["PI_density_target_z_profile"], input["PI_density_target_z_width"], input["PI_density_target_z_relative_minimum"], z) - PI_density_target = allocate_shared_float(z.n,r.n) + if ignore_MPI + PI_density_target = allocate_float(z.n,r.n) + else + PI_density_target = allocate_shared_float(z.n,r.n) + end @serial_region begin for ir ∈ 1:r.n, iz ∈ 1:z.n PI_density_target[iz,ir] = @@ -105,15 +112,19 @@ function setup_external_sources!(input_dict, r, z, electron_physics) PI_density_target_ir = nothing PI_density_target_iz = nothing PI_density_target_rank = nothing + PI_temperature_target = nothing + PI_temperature_target_ir = nothing + PI_temperature_target_iz = nothing + PI_temperature_target_rank = nothing elseif input["source_type"] == "density_midpoint_control" PI_density_target = input["PI_density_target_amplitude"] - if comm_block[] != MPI.COMM_NULL - PI_controller_amplitude = allocate_shared_float(1) - controller_source_profile = allocate_shared_float(z.n, r.n) - else + if ignore_MPI PI_controller_amplitude = allocate_float(1) controller_source_profile = allocate_float(z.n, r.n) + else + PI_controller_amplitude = allocate_shared_float(1) + controller_source_profile = allocate_shared_float(z.n, r.n) end for ir ∈ 1:r.n, iz ∈ 1:z.n controller_source_profile[iz,ir] = r_amplitude[ir] * z_amplitude[iz] @@ -131,7 +142,7 @@ function setup_external_sources!(input_dict, r, z, electron_physics) else PI_density_target_rank = 0 end - if comm_inter_block[] != MPI.COMM_NULL + if !ignore_MPI PI_density_target_rank = MPI.Allreduce(PI_density_target_rank, +, comm_inter_block[]) end @@ -144,6 +155,53 @@ function setup_external_sources!(input_dict, r, z, electron_physics) else PI_density_target_rank = nothing end + PI_temperature_target = nothing + PI_temperature_target_ir = nothing + PI_temperature_target_iz = nothing + PI_temperature_target_rank = nothing + elseif input["source_type"] == "temperature_midpoint_control" + PI_temperature_target = input["PI_temperature_target_amplitude"] + PI_density_target = nothing + PI_density_target_ir = nothing + PI_density_target_iz = nothing + PI_density_target_rank = nothing + + if ignore_MPI + PI_controller_amplitude = allocate_float(1) + controller_source_profile = allocate_float(z.n, r.n) + else + PI_controller_amplitude = allocate_shared_float(1) + controller_source_profile = allocate_shared_float(z.n, r.n) + end + for ir ∈ 1:r.n, iz ∈ 1:z.n + controller_source_profile[iz,ir] = r_amplitude[ir] * z_amplitude[iz] + end + + # Find the indices, and process rank of the point at r=0, z=0. + # The result of findfirst() will be `nothing` if the point was not found. + PI_temperature_target_ir = findfirst(x->abs(x)<1.e-14, r.grid) + PI_temperature_target_iz = findfirst(x->abs(x)<1.e-14, z.grid) + if block_rank[] == 0 + # Only need to do communications from the root process of each + # shared-memory block + if PI_temperature_target_ir !== nothing && PI_temperature_target_iz !== nothing + PI_temperature_target_rank = iblock_index[] + else + PI_temperature_target_rank = 0 + end + if !ignore_MPI + PI_temperature_target_rank = MPI.Allreduce(PI_temperature_target_rank, +, + comm_inter_block[]) + end + if PI_temperature_target_rank == 0 && iblock_index[] == 0 && + (PI_temperature_target_ir === nothing || + PI_temperature_target_iz === nothing) + error("No grid point with r=0 and z=0 was found for the " + * "'temperature_midpoint' controller.") + end + else + PI_temperature_target_rank = nothing + end elseif input["source_type"] ∈ ("Maxwellian", "energy", "alphas", "alphas-with-losses", "beam", "beam-with-losses") PI_density_target = nothing PI_controller_amplitude = nothing @@ -151,20 +209,22 @@ function setup_external_sources!(input_dict, r, z, electron_physics) PI_density_target_ir = nothing PI_density_target_iz = nothing PI_density_target_rank = nothing + PI_temperature_target = nothing + PI_temperature_target_ir = nothing + PI_temperature_target_iz = nothing + PI_temperature_target_rank = nothing else error("Unrecognised ion source_type=$(input["source_type"])." * "Possible values are: Maxwellian, density_profile_control, " - * "density_midpoint_control, energy, alphas, alphas-with-losses, " - * "beam, beam-with-losses") + * "density_midpoint_control, temperature_midpoint_control, energy, " + * "alphas, alphas-with-losses, beam, beam-with-losses") end - return ion_source_data(; OrderedDict(Symbol(k)=>v for (k,v) ∈ input)..., - r_amplitude=r_amplitude, z_amplitude=z_amplitude, - PI_density_target=PI_density_target, - PI_controller_amplitude=PI_controller_amplitude, - controller_source_profile=controller_source_profile, - PI_density_target_ir=PI_density_target_ir, - PI_density_target_iz=PI_density_target_iz, - PI_density_target_rank=PI_density_target_rank) + return ion_source_data(; OrderedDict(Symbol(k)=>v for (k,v) ∈ input)..., r_amplitude, + z_amplitude=z_amplitude, PI_density_target=PI_density_target, + PI_controller_amplitude, controller_source_profile, + PI_density_target_ir, PI_density_target_iz, PI_density_target_rank, + PI_temperature_target, PI_temperature_target_ir, PI_temperature_target_iz, + PI_temperature_target_rank) end function get_settings_neutrals(source_index, active_flag) @@ -337,7 +397,7 @@ function setup_external_sources!(input_dict, r, z, electron_physics) source_strength=ion_settings.source_strength, source_T=ion_settings.source_T, ) - if ion_settings.source_type != "energy" + if ion_settings.source_type ∉("energy", "temperature_midpoint_control") # Need to keep same amplitude for ions and electrons so there is no charge # source. if input["source_strength"] != ion_settings.source_strength @@ -425,6 +485,9 @@ function get_source_profile(profile_type, width, relative_minimum, coord) L = coord.L return @. (1.0 - relative_minimum) * exp(-(x+0.5*L) / width) + relative_minimum + (1.0 - relative_minimum) * exp(-(0.5*L-x) / width) + relative_minimum + elseif profile_type == "super_gaussian_4" + x = coord.grid + return @. (1.0 - relative_minimum) * exp(-(x / width)^4) + relative_minimum else error("Unrecognised source profile type '$profile_type'.") end @@ -459,7 +522,7 @@ function initialize_external_source_amplitude!(moments, external_source_settings for index ∈ eachindex(ion_source_settings) if ion_source_settings[index].active - if ion_source_settings[index].source_type == "energy" + if ion_source_settings[index].source_type ∈ ("energy", "temperature_midpoint_control") @loop_r_z ir iz begin moments.ion.external_source_amplitude[iz,ir,index] = ion_source_settings[index].source_strength * @@ -483,7 +546,7 @@ function initialize_external_source_amplitude!(moments, external_source_settings if moments.evolve_ppar @loop_r_z ir iz begin moments.ion.external_source_pressure_amplitude[iz,ir,index] = - (0.5 * ion_source.source_T + + (0.5 * ion_source_settings[index].source_T + moments.ion.upar[iz,ir]^2 - moments.ion.ppar[iz,ir]) * ion_source_settings[index].source_strength * ion_source_settings[index].r_amplitude[ir] * @@ -677,7 +740,7 @@ function initialize_external_source_controller_integral!( for index ∈ eachindex(ion_source_settings) if ion_source_settings[index].active && ion_source_settings[index].PI_density_controller_I != 0.0 && - ion_source_settings[index].source_type ∈ ("density_profile_control", "density_midpoint_control") + ion_source_settings[index].source_type ∈ ("density_profile_control", "density_midpoint_control", "temperature_midpoint_control") moments.ion.external_source_controller_integral[:, :, index] .= 0.0 end end @@ -733,7 +796,7 @@ Add external source term to the ion kinetic equation. end vpa_grid = vpa.grid vperp_grid = vperp.grid - if source_type in ("Maxwellian","energy") + if source_type in ("Maxwellian","energy","density_midpoint_control","density_profile_control","temperature_midpoint_control") begin_s_r_z_vperp_region() if moments.evolve_ppar && moments.evolve_upar && moments.evolve_density vth = moments.ion.vth @@ -797,7 +860,7 @@ Add external source term to the ion kinetic equation. * "evolve_upar=$(moments.evolve_upar), evolve_ppar=$(moments.evolve_ppar)") end - if source_type == "energy" + if source_type ∈ ("energy", "temperature_midpoint_control") if moments.evolve_density # Take particles out of pdf so source does not change density @loop_s_r_z_vperp_vpa is ir iz ivperp ivpa begin @@ -1352,7 +1415,7 @@ source amplitude. if moments.evolve_ppar @loop_r_z ir iz begin ion_moments.external_source_pressure_amplitude[iz,ir,index] = - (0.5 * ion_source_settings.source_T + upar[iz,ir]^2 - ppar[iz,ir]) * + (0.5 * ion_source_settings.source_T + upar[iz,ir]^2 - ppar[iz,ir]/density[iz,ir]) * ion_source_settings.source_strength * ion_source_settings.r_amplitude[ir] * ion_source_settings.z_amplitude[iz] @@ -1376,7 +1439,7 @@ source amplitude. dt * ion_source_settings.PI_density_controller_I * n_error # Only want a source, so never allow amplitude to be negative - amplitude = max( + amplitude = max(ion_source_settings.source_strength + ion_source_settings.PI_density_controller_P * n_error + ion_moments.external_source_controller_integral[1,1,index], 0) @@ -1408,6 +1471,65 @@ source amplitude. amplitude * ion_source_settings.controller_source_profile[iz,ir] end end + elseif ion_source_settings.source_type == "temperature_midpoint_control" + begin_serial_region() + ion_moments.temp .= 2 .* ppar ./ density + # controller_amplitude error is a shared memory Vector of length 1 + controller_amplitude = ion_source_settings.PI_controller_amplitude + @serial_region begin + if ion_source_settings.PI_temperature_target_ir !== nothing && + ion_source_settings.PI_temperature_target_iz !== nothing + # This process has the target point + + T_mid = ion_moments.temp[ion_source_settings.PI_temperature_target_iz, + ion_source_settings.PI_temperature_target_ir, is] + T_error = ion_source_settings.PI_temperature_target - T_mid + + ion_moments.external_source_controller_integral[1,1,index] += + dt * ion_source_settings.PI_temperature_controller_I * T_error + + # Only want a source, so never allow amplitude to be negative + amplitude = max(ion_source_settings.source_strength + + ion_source_settings.PI_temperature_controller_P * T_error + + ion_moments.external_source_controller_integral[1,1,index], + 0) + else + amplitude = nothing + end + controller_amplitude[1] = + MPI.Bcast(amplitude, ion_source_settings.PI_temperature_target_rank, + comm_inter_block[]) + end + + begin_r_z_region() + + amplitude = controller_amplitude[1] + @loop_r_z ir iz begin + ion_moments.external_source_amplitude[iz,ir,index] = + amplitude * ion_source_settings.controller_source_profile[iz,ir] + end + + if moments.evolve_upar + @loop_r_z ir iz begin + ion_moments.external_source_momentum_amplitude[iz,ir,index] = + - density[iz,ir] * upar[iz,ir] * amplitude * + ion_source_settings.controller_source_profile[iz,ir] + end + end + if moments.evolve_ppar + @loop_r_z ir iz begin + ion_moments.external_source_pressure_amplitude[iz,ir,index] = + ((0.5 * ion_source_settings.source_T + 2 * upar[iz,ir]^2 - ppar[iz,ir]/density[iz,ir]) * + amplitude) * ion_source_settings.controller_source_profile[iz,ir] + end + end + #if moments.evolve_ppar + # @loop_r_z ir iz begin + # ion_moments.external_source_pressure_amplitude[iz,ir,index] = + # (0.5 * ion_source_settings.source_T + upar[iz,ir]^2 - ppar[iz,ir]) * + # amplitude * ion_source_settings.controller_source_profile[iz,ir] + # end + #end elseif ion_source_settings.source_type == "density_profile_control" begin_r_z_region() diff --git a/moment_kinetics/src/file_io.jl b/moment_kinetics/src/file_io.jl index b946e4ce9..a2d8eaddf 100644 --- a/moment_kinetics/src/file_io.jl +++ b/moment_kinetics/src/file_io.jl @@ -1472,8 +1472,10 @@ function define_dynamic_ion_moment_variables!(fid, n_ion_species, r::coordinate, parallel_io=parallel_io, description="Integral term for the PID controller of the external source for ions") else + r_midpoint = (name="midpoint_controller_r", n=1) + z_midpoint = (name="midpoint_controller_z", n=1) external_source_controller_integral = create_dynamic_variable!( - dynamic, "external_source_controller_integral", mk_float; + dynamic, "external_source_controller_integral", mk_float, r_midpoint, z_midpoint, n_sources; parallel_io=parallel_io, description="Integral term for the PID controller of the external source for ions") end @@ -3013,10 +3015,11 @@ function write_ion_moments_data_to_binary(scratch, moments, n_ion_species, t_par end end if io_moments.external_source_controller_integral !== nothing + n_sources = size(moments.ion.external_source_amplitude)[3] if size(moments.ion.external_source_controller_integral) == (1,1, n_sources) append_to_dynamic_var(io_moments.external_source_controller_integral, moments.ion.external_source_controller_integral, - t_idx, parallel_io) + t_idx, parallel_io, 1, 1, n_sources) else append_to_dynamic_var(io_moments.external_source_controller_integral, moments.ion.external_source_controller_integral, @@ -3225,14 +3228,15 @@ function write_neutral_moments_data_to_binary(scratch, moments, n_neutral_specie end end if io_moments.external_source_neutral_controller_integral !== nothing - if size(moments.neutral.external_source_neutral_controller_integral) == (1,1) + n_sources = size(moments.neutral.external_source_amplitude)[3] + if size(moments.neutral.external_source_neutral_controller_integral) == (1,1, n_sources) append_to_dynamic_var(io_moments.external_source_neutral_controller_integral, moments.neutral.external_source_controller_integral, - t_idx, parallel_io) + t_idx, parallel_io, 1, 1, n_sources) else append_to_dynamic_var(io_moments.external_source_neutral_controller_integral, moments.neutral.external_source_controller_integral, - t_idx, parallel_io, z, r) + t_idx, parallel_io, z, r, n_sources) end end if moments.evolve_density || moments.evolve_upar || moments.evolve_ppar diff --git a/moment_kinetics/src/gyroaverages.jl b/moment_kinetics/src/gyroaverages.jl index df649fa31..19a6ddad9 100644 --- a/moment_kinetics/src/gyroaverages.jl +++ b/moment_kinetics/src/gyroaverages.jl @@ -13,6 +13,7 @@ using ..type_definitions: mk_float, mk_int using ..array_allocation: allocate_float, allocate_shared_float using ..array_allocation: allocate_int, allocate_shared_int using ..lagrange_polynomials: lagrange_poly +using ..input_structs: gyrokinetic_ions using ..looping using ..timer_utils using ..communication: MPISharedArray, comm_block, _block_synchronize @@ -40,7 +41,7 @@ other nonzero boundary conditions for the z and r domains. """ function init_gyro_operators(vperp,z,r,gyrophase,geometry,composition;print_info=false) - gkions = composition.gyrokinetic_ions + gkions = composition.ion_physics == gyrokinetic_ions if !gkions gyromatrix = allocate_shared_float(1,1,1,1,1,1) gyroloopsizes = allocate_shared_int(1,1,1,1) diff --git a/moment_kinetics/src/initial_conditions.jl b/moment_kinetics/src/initial_conditions.jl index b42e87fef..536137c98 100644 --- a/moment_kinetics/src/initial_conditions.jl +++ b/moment_kinetics/src/initial_conditions.jl @@ -33,7 +33,7 @@ using ..nonlinear_solvers: nl_solver_info using ..velocity_moments: integrate_over_vspace, integrate_over_neutral_vspace using ..velocity_moments: integrate_over_positive_vz, integrate_over_negative_vz using ..velocity_moments: create_moments_ion, create_moments_electron, create_moments_neutral -using ..velocity_moments: update_qpar! +using ..velocity_moments: update_ion_qpar! using ..velocity_moments: update_neutral_density!, update_neutral_pz!, update_neutral_pr!, update_neutral_pzeta! using ..velocity_moments: update_neutral_uz!, update_neutral_ur!, update_neutral_uzeta!, update_neutral_qz! using ..velocity_moments: update_ppar!, update_upar!, update_density!, update_pperp!, update_vth!, reset_moments_status! @@ -142,7 +142,7 @@ function init_pdf_and_moments!(pdf, moments, fields, boundary_distributions, geo r, composition.n_ion_species, composition.n_neutral_species, geometry.input, composition, species, - manufactured_solns_input) + manufactured_solns_input, collisions) else n_ion_species = composition.n_ion_species n_neutral_species = composition.n_neutral_species @@ -201,10 +201,11 @@ function init_pdf_and_moments!(pdf, moments, fields, boundary_distributions, geo vpa, vzeta, vr, vz, vpa_spectral, vz_spectral, species) begin_s_r_z_region() - # calculate the initial parallel heat flux from the initial un-normalised pdf - update_qpar!(moments.ion.qpar, moments.ion.qpar_updated, - moments.ion.dens, moments.ion.upar, moments.ion.vth, - pdf.ion.norm, vpa, vperp, z, r, composition, + # calculate the initial parallel heat flux from the initial un-normalised pdf. Even if coll_krook fluid is being + # advanced, initialised ion_qpar uses the pdf + update_ion_qpar!(moments.ion.qpar, moments.ion.qpar_updated, + moments.ion.dens, moments.ion.upar, moments.ion.vth, moments.ion.dT_dz, + pdf.ion.norm, vpa, vperp, z, r, composition, drift_kinetic_ions, collisions, moments.evolve_density, moments.evolve_upar, moments.evolve_ppar) begin_serial_region() @@ -1671,7 +1672,8 @@ function init_electron_pdf_over_density_and_boundary_phi!(pdf, phi, density, upa return nothing end -function init_pdf_moments_manufactured_solns!(pdf, moments, vz, vr, vzeta, vpa, vperp, z, r, n_ion_species, n_neutral_species, geometry,composition) +function init_pdf_moments_manufactured_solns!(pdf, moments, vz, vr, vzeta, vpa, vperp, z, r, n_ion_species, n_neutral_species, + geometry, composition, species, manufactured_solns_input, collisions) manufactured_solns_list = manufactured_solutions(r.L,z.L,r.bc,z.bc,geometry,composition,r.n) dfni_func = manufactured_solns_list.dfni_func densi_func = manufactured_solns_list.densi_func @@ -1698,10 +1700,10 @@ function init_pdf_moments_manufactured_solns!(pdf, moments, vz, vr, vzeta, vpa, vpa, vperp, z, r, composition, moments.evolve_density, moments.evolve_upar) update_pperp!(moments.ion.pperp, pdf.ion.norm, vpa, vperp, z, r, composition) - update_qpar!(moments.ion.qpar, moments.ion.qpar_updated, + update_ion_qpar!(moments.ion.qpar, moments.ion.qpar_updated, moments.ion.dens, moments.ion.upar, - moments.ion.vth, pdf.ion.norm, vpa, vperp, z, r, - composition, moments.evolve_density, moments.evolve_upar, + moments.ion.vth, moments.ion.dT_dz, pdf.ion.norm, vpa, vperp, z, r, + composition, drift_kinetic_ions, collisions, moments.evolve_density, moments.evolve_upar, moments.evolve_ppar) update_vth!(moments.ion.vth, moments.ion.ppar, moments.ion.pperp, moments.ion.dens, vperp, z, r, composition) diff --git a/moment_kinetics/src/input_structs.jl b/moment_kinetics/src/input_structs.jl index 0a17e7d47..84707eb0f 100644 --- a/moment_kinetics/src/input_structs.jl +++ b/moment_kinetics/src/input_structs.jl @@ -175,6 +175,15 @@ export braginskii_fluid export kinetic_electrons export kinetic_electrons_with_temperature_equation +@enum ion_physics_type begin + gyrokinetic_ions + drift_kinetic_ions + coll_krook_ions +end +export ion_physics_type +export gyrokinetic_ions +export drift_kinetic_ions +export coll_krook_ions """ """ Base.@kwdef struct spatial_initial_condition_input @@ -274,6 +283,11 @@ Base.@kwdef struct species_composition # density is fixed to be Nₑ*(eϕ/T_e) and N_e is calculated using a current # condition at the wall electron_physics::electron_physics_type + # ion physics can be drift_kinetic_ions, gyrokinetic_ions and coll_krook_ions + # gyrokinetic_ions (originally gyrokinetic_ions = true) -> use gyroaveraged fields at fixed guiding + # centre and moments of the pdf computed at fixed r + # drift_kinetic_ions (originally gyrokinetic_ions = false) -> use drift kinetic approximation + ion_physics::ion_physics_type # if false -- wall bc uses true Knudsen cosine to specify neutral pdf leaving the wall # if true -- use a simpler pdf that is easier to integrate use_test_neutral_wall_pdf::Bool @@ -290,10 +304,6 @@ Base.@kwdef struct species_composition # The ion flux reaching the wall that is recycled as neutrals is reduced by # `recycling_fraction` to account for ions absorbed by the wall. recycling_fraction::mk_float - # gyrokinetic_ions is a flag determining if the ion species is gyrokinetic - # gyrokinetic_ions = true -> use gyroaveraged fields at fixed guiding centre and moments of the pdf computed at fixed r - # gyrokinetic_ions = false -> use drift kinetic approximation - gyrokinetic_ions::Bool # array of structs of parameters for each ion species ion::Vector{ion_species_parameters} # array of structs of parameters for each neutral species @@ -362,6 +372,9 @@ Base.@kwdef struct ion_source_data PI_density_target_z_profile::String PI_density_target_z_width::mk_float PI_density_target_z_relative_minimum::mk_float + PI_temperature_controller_P::mk_float + PI_temperature_controller_I::mk_float + PI_temperature_target_amplitude::mk_float recycling_controller_fraction::mk_float # r_amplitude through the r coordinate (in 1D this can just be set to 1.0) r_amplitude::Vector{mk_float} @@ -369,12 +382,16 @@ Base.@kwdef struct ion_source_data # constant profile, parabolic, etc.. z_amplitude::Vector{mk_float} PI_density_target::Union{mk_float, Nothing, MPISharedArray{mk_float,2}} + PI_temperature_target::Union{mk_float, Nothing, MPISharedArray{mk_float,2}} PI_controller_amplitude::Union{Nothing, MPISharedArray{mk_float,1}} controller_source_profile::Union{Nothing, MPISharedArray{mk_float,2}, Array{mk_float, 2}} PI_density_target_ir::Union{mk_int, Nothing} PI_density_target_iz::Union{mk_int, Nothing} PI_density_target_rank::Union{mk_int, Nothing} #possibly this should have Int64 as well, # in the event that the code is running with mk_int = Int32 but the rank is set to 0::Int64 + PI_temperature_target_ir::Union{mk_int, Nothing} + PI_temperature_target_iz::Union{mk_int, Nothing} + PI_temperature_target_rank::Union{mk_int, Nothing} end Base.@kwdef struct electron_source_data diff --git a/moment_kinetics/src/krook_collisions.jl b/moment_kinetics/src/krook_collisions.jl index 5f0221261..14e209a89 100644 --- a/moment_kinetics/src/krook_collisions.jl +++ b/moment_kinetics/src/krook_collisions.jl @@ -2,19 +2,15 @@ """ module krook_collisions -export setup_krook_collisions_input, get_collision_frequency_ii, get_collision_frequency_ee, - get_collision_frequency_ei, krook_collisions!, electron_krook_collisions!, +export setup_krook_collisions_input, krook_collisions!, electron_krook_collisions!, add_electron_krook_collisions_to_Jacobian! using ..looping using ..boundary_conditions: skip_f_electron_bc_points_in_Jacobian using ..input_structs: krook_collisions_input, set_defaults_and_check_section! -using ..timer_utils -using ..reference_parameters: get_reference_collision_frequency_ii, - get_reference_collision_frequency_ee, - get_reference_collision_frequency_ei -using ..reference_parameters: setup_reference_parameters - +using ..timer_utils +using ..collision_frequencies +using ..reference_parameters using OrderedCollections: OrderedDict """ @@ -70,113 +66,6 @@ function setup_krook_collisions_input(toml_input::AbstractDict) return krook_collisions_input(; input...) end -""" - get_collision_frequency_ii(collisions, n, vth) - -Calculate the ion-ion collision frequency, depending on the settings/parameters in -`collisions`, for the given density `n` and thermal speed `vth`. - -`n` and `vth` may be scalars or arrays, but should have shapes that can be broadcasted -together. -""" -function get_collision_frequency_ii(collisions, n, vth) - # extract krook options from collisions struct - colk = collisions.krook - nuii0 = colk.nuii0 - frequency_option = colk.frequency_option - if frequency_option ∈ ("reference_parameters", "collisionality_scan") - return @. nuii0 * n * vth^(-3) - elseif frequency_option == "manual" - # Include 0.0*n so that the result gets promoted to an array if n is an array, - # which hopefully means this function will have a fixed return type given the - # types of the arguments (we don't want to be 'type unstable' for array inputs by - # returning a scalar from this branch but an array from the "reference_parameters" - # branch). - return @. nuii0 + 0.0 * n - elseif frequency_option == "none" - # Include 0.0*n so that the result gets promoted to an array if n is an array, - # which hopefully means this function will have a fixed return type given the - # types of the arguments (we don't want to be 'type unstable' for array inputs by - # returning a scalar from this branch but an array from the "reference_parameters" - # branch). - return @. 0.0 * n - else - error("Unrecognised option [krook_collisions] " - * "frequency_option=$(frequency_option)") - end -end - -""" - get_collision_frequency_ee(collisions, n, vthe) - -Calculate the electron-electron collision frequency, depending on the settings/parameters -in `collisions`, for the given density `n` and electron thermal speed `vthe`. - -`n` and `vthe` may be scalars or arrays, but should have shapes that can be broadcasted -together. -""" -function get_collision_frequency_ee(collisions, n, vthe) - # extract krook options from collisions struct - colk = collisions.krook - nuee0 = colk.nuee0 - frequency_option = colk.frequency_option - if frequency_option == "reference_parameters" - return @. nuee0 * n * vthe^(-3) - elseif frequency_option == "manual" - # Include 0.0*n so that the result gets promoted to an array if n is an array, - # which hopefully means this function will have a fixed return type given the - # types of the arguments (we don't want to be 'type unstable' for array inputs by - # returning a scalar from this branch but an array from the "reference_parameters" - # branch). - return @. nuee0 + 0.0 * n - elseif frequency_option == "none" - # Include 0.0*n so that the result gets promoted to an array if n is an array, - # which hopefully means this function will have a fixed return type given the - # types of the arguments (we don't want to be 'type unstable' for array inputs by - # returning a scalar from this branch but an array from the "reference_parameters" - # branch). - return @. 0.0 * n - else - error("Unrecognised option [krook_collisions] " - * "frequency_option=$(frequency_option)") - end -end - -""" - get_collision_frequency_ei(collisions, n, vthe) - -Calculate the electron-electron collision frequency, depending on the settings/parameters -in `collisions`, for the given density `n` and electron thermal speed `vthe`. - -`n` and `vthe` may be scalars or arrays, but should have shapes that can be broadcasted -together. -""" -function get_collision_frequency_ei(collisions, n, vthe) - # extract krook options from collisions struct - colk = collisions.krook - nuei0 = colk.nuei0 - frequency_option = colk.frequency_option - if frequency_option == "reference_parameters" - return @. nuei0 * n * vthe^(-3) - elseif frequency_option == "manual" - # Include 0.0*n so that the result gets promoted to an array if n is an array, - # which hopefully means this function will have a fixed return type given the - # types of the arguments (we don't want to be 'type unstable' for array inputs by - # returning a scalar from this branch but an array from the "reference_parameters" - # branch). - return @. nuei0 + 0.0 * n - elseif frequency_option == "none" - # Include 0.0*n so that the result gets promoted to an array if n is an array, - # which hopefully means this function will have a fixed return type given the - # types of the arguments (we don't want to be 'type unstable' for array inputs by - # returning a scalar from this branch but an array from the "reference_parameters" - # branch). - return @. 0.0 * n - else - error("Unrecognised option [krook_collisions] " - * "frequency_option=$(frequency_option)") - end -end """ Add collision operator diff --git a/moment_kinetics/src/load_data.jl b/moment_kinetics/src/load_data.jl index 67abc3ba7..15de297ab 100644 --- a/moment_kinetics/src/load_data.jl +++ b/moment_kinetics/src/load_data.jl @@ -26,6 +26,8 @@ using ..file_io: check_io_implementation, get_group, get_subgroup_keys, get_vari using ..input_structs using ..interpolation: interpolate_to_grid_1d! using ..krook_collisions +using ..collision_frequencies: get_collision_frequency_ii, get_collision_frequency_ee, + get_collision_frequency_ei using ..looping using ..moment_kinetics_input: mk_input using ..neutral_vz_advection: update_speed_neutral_vz! @@ -776,7 +778,8 @@ function reload_evolving_fields!(pdf, moments, fields, boundary_distributions, if length(moments.ion.external_source_controller_integral) == 1 moments.ion.external_source_controller_integral .= load_slice(dynamic, "external_source_controller_integral", time_index) - else + elseif size(moments.ion.external_source_controller_integral)[1] > 1 || + size(moments.ion.external_source_controller_integral)[2] > 1 moments.ion.external_source_controller_integral .= reload_moment("external_source_controller_integral", dynamic, time_index, r, z, r_range, z_range, restart_r, @@ -4209,6 +4212,88 @@ function get_variable(run_info, variable_name; normalize_advection_speed_shape=t if variable_name == "temperature" vth = get_variable(run_info, "thermal_speed"; kwargs...) variable = vth.^2 + elseif variable_name == "dT_dz" + T = get_variable(run_info, "temperature"; kwargs...) + variable = similar(T) + if :iz ∈ keys(kwargs) && kwargs[:iz] !== nothing + error("Cannot take z-derivative when iz!==nothing") + end + if :ir ∈ keys(kwargs) && isa(kwargs[:ir], mk_int) + for it ∈ 1:size(variable, 3) + @views derivative!(variable[:,:,it], T[:,:,it], run_info.z, run_info.z_spectral) + end + else + for it ∈ 1:size(variable, 4), ir ∈ 1:run_info.r.n + @views derivative!(variable[:,:,ir,it], T[:,:,ir,it], run_info.z, run_info.z_spectral) + end + end + elseif variable_name == "dn_dz" + n = get_variable(run_info, "density"; kwargs...) + variable = similar(n) + if :iz ∈ keys(kwargs) && kwargs[:iz] !== nothing + error("Cannot take z-derivative when iz!==nothing") + end + if :ir ∈ keys(kwargs) && isa(kwargs[:ir], mk_int) + for it ∈ 1:size(variable, 3) + @views derivative!(variable[:,:,it], n[:,:,it], run_info.z, run_info.z_spectral) + end + else + for it ∈ 1:size(variable, 4), ir ∈ 1:run_info.r.n + @views derivative!(variable[:,:,ir,it], n[:,:,ir,it], run_info.z, run_info.z_spectral) + end + end + elseif variable_name == "dupar_dz" + upar = get_variable(run_info, "parallel_flow"; kwargs...) + variable = similar(upar) + if :iz ∈ keys(kwargs) && kwargs[:iz] !== nothing + error("Cannot take z-derivative when iz!==nothing") + end + if :ir ∈ keys(kwargs) && isa(kwargs[:ir], mk_int) + for it ∈ 1:size(variable, 3) + @views derivative!(variable[:,:,it], upar[:,:,it], run_info.z, run_info.z_spectral) + end + else + for it ∈ 1:size(variable, 4), ir ∈ 1:run_info.r.n + @views derivative!(variable[:,:,ir,it], upar[:,:,ir,it], run_info.z, run_info.z_spectral) + end + end + elseif variable_name == "mfp" + vth = get_variable(run_info, "thermal_speed"; kwargs...) + nu_ii = get_variable(run_info, "collision_frequency_ii"; kwargs...) + variable = vth ./ nu_ii + elseif variable_name == "L_T" + dT_dz = get_variable(run_info, "dT_dz"; kwargs...) + temp = get_variable(run_info, "temperature"; kwargs...) + # We define gradient lengthscale of T as LT^-1 = dln(T)/dz (ignore negative sign + # tokamak convention as we're only concerned with comparing magnitudes) + variable = abs.(temp .* dT_dz.^(-1)) + # flat points in temperature have diverging LT, so ignore those with NaN + # using a hard coded 10.0 tolerance for now + variable[variable .> 10.0] .= NaN + elseif variable_name == "L_n" + dn_dz = get_variable(run_info, "dn_dz"; kwargs...) + n = get_variable(run_info, "density"; kwargs...) + # We define gradient lengthscale of n as Ln^-1 = dln(n)/dz (ignore negative sign + # tokamak convention as we're only concerned with comparing magnitudes) + variable = abs.(n .* dn_dz.^(-1)) + # flat points in temperature have diverging Ln, so ignore those with NaN + # using a hard coded 10.0 tolerance for now + variable[variable .> 10.0] .= NaN + elseif variable_name == "L_upar" + dupar_dz = get_variable(run_info, "dupar_dz"; kwargs...) + upar = get_variable(run_info, "parallel_flow"; kwargs...) + # We define gradient lengthscale of upar as Lupar^-1 = dln(upar)/dz (ignore negative sign + # tokamak convention as we're only concerned with comparing magnitudes) + variable = abs.(upar .* dupar_dz.^(-1)) + # flat points in temperature have diverging Lupar, so ignore those with NaN + # using a hard coded 10.0 tolerance for now + variable[variable .> 10.0] .= NaN + elseif variable_name == "coll_krook_heat_flux" + n = get_variable(run_info, "density"; kwargs...) + vth = get_variable(run_info, "thermal_speed"; kwargs...) + dT_dz = get_variable(run_info, "dT_dz"; kwargs...) + nu_ii = get_variable(run_info, "collision_frequency_ii"; kwargs...) + variable = @. -(1/2) * 3/2 * n * vth^2 * dT_dz / nu_ii elseif variable_name == "collision_frequency_ii" n = get_variable(run_info, "density"; kwargs...) vth = get_variable(run_info, "thermal_speed"; kwargs...) @@ -4320,7 +4405,7 @@ function get_variable(run_info, variable_name; normalize_advection_speed_shape=t n = get_variable(run_info, "density"; kwargs...) # Note factor of 0.5 in front of qpar because the definition of qpar (see e.g. - # `update_qpar_species!()`) is unconventional (i.e. missing a factor of 0.5). + # `update_ion_qpar_species!()`) is unconventional (i.e. missing a factor of 0.5). # Factor of 3/2 in front of 1/2*n*vth^2*upar because this in 1V - would be 5/2 # for 2V/3V cases. variable = @. 0.5*qpar + 0.75*n*vth^2*upar + 0.5*n*upar^3 @@ -4335,7 +4420,7 @@ function get_variable(run_info, variable_name; normalize_advection_speed_shape=t n = get_variable(run_info, "density_neutral"; kwargs...) # Note factor of 0.5 in front of qpar because the definition of qpar (see e.g. - # `update_qpar_species!()`) is unconventional (i.e. missing a factor of 0.5). + # `update_ion_qpar_species!()`) is unconventional (i.e. missing a factor of 0.5). # Factor of 3/2 in front of 1/2*n*vth^2*upar because this in 1V - would be 5/2 # for 2V/3V cases. variable = @. 0.5*qpar + 0.75*n*vth^2*upar + 0.5*n*upar^3 @@ -4407,9 +4492,6 @@ function get_variable(run_info, variable_name; normalize_advection_speed_shape=t density = get_variable(run_info, "density") upar = get_variable(run_info, "parallel_flow") ppar = get_variable(run_info, "parallel_pressure") - density_neutral = get_variable(run_info, "density_neutral") - uz_neutral = get_variable(run_info, "uz_neutral") - pz_neutral = get_variable(run_info, "pz_neutral") vth = get_variable(run_info, "thermal_speed") dupar_dz = get_z_derivative(run_info, "parallel_flow") dppar_dz = get_z_derivative(run_info, "parallel_pressure") @@ -4459,6 +4541,15 @@ function get_variable(run_info, variable_name; normalize_advection_speed_shape=t setup_loop_ranges!(0, 1; s=nspecies, sn=run_info.n_neutral_species, r=nr, z=nz, vperp=nvperp, vpa=nvpa, vzeta=run_info.vzeta.n, vr=run_info.vr.n, vz=run_info.vz.n) + + # Use neutrals for fvec calculation in moment_kinetic version only when + # n_neutrals != 0 + if run_info.n_neutral_species != 0 + density_neutral = get_variable(run_info, "density_neutral") + uz_neutral = get_variable(run_info, "uz_neutral") + pz_neutral = get_variable(run_info, "pz_neutral") + end + for it ∈ 1:nt begin_serial_region() # Only need some struct with a 'speed' variable @@ -4477,12 +4568,18 @@ function get_variable(run_info, variable_name; normalize_advection_speed_shape=t evolve_density=run_info.evolve_density, evolve_upar=run_info.evolve_upar, evolve_ppar=run_info.evolve_ppar) - @views fvec = (density=density[:,:,:,it], - upar=upar[:,:,:,it], - ppar=ppar[:,:,:,it], - density_neutral=density_neutral[:,:,:,it], - uz_neutral=uz_neutral[:,:,:,it], - pz_neutral=pz_neutral[:,:,:,it]) + if run_info.n_neutral_species != 0 + @views fvec = (density=density[:,:,:,it], + upar=upar[:,:,:,it], + ppar=ppar[:,:,:,it], + density_neutral=density_neutral[:,:,:,it], + uz_neutral=uz_neutral[:,:,:,it], + pz_neutral=pz_neutral[:,:,:,it]) + else + @views fvec = (density=density[:,:,:,it], + upar=upar[:,:,:,it], + ppar=ppar[:,:,:,it]) + end @views update_speed_vpa!(advect, fields, fvec, moments, run_info.vpa, run_info.vperp, run_info.z, run_info.r, run_info.composition, run_info.collisions, diff --git a/moment_kinetics/src/moment_constraints.jl b/moment_kinetics/src/moment_constraints.jl index 33d93b439..7f099b541 100644 --- a/moment_kinetics/src/moment_constraints.jl +++ b/moment_kinetics/src/moment_constraints.jl @@ -10,7 +10,7 @@ using ..communication: _block_synchronize using ..looping using ..timer_utils using ..type_definitions: mk_float -using ..velocity_moments: integrate_over_vspace, update_qpar! +using ..velocity_moments: integrate_over_vspace, update_ion_qpar! export hard_force_moment_constraints!, hard_force_moment_constraints_neutral!, electron_implicit_constraint_forcing!, diff --git a/moment_kinetics/src/moment_kinetics.jl b/moment_kinetics/src/moment_kinetics.jl index d2b9d0530..d0398a1d4 100644 --- a/moment_kinetics/src/moment_kinetics.jl +++ b/moment_kinetics/src/moment_kinetics.jl @@ -39,9 +39,11 @@ include("nonlinear_solvers.jl") include("file_io.jl") include("geo.jl") include("gyroaverages.jl") +include("collision_frequencies.jl") include("velocity_moments.jl") include("velocity_grid_transforms.jl") include("boundary_conditions.jl") +include("krook_collisions.jl") include("electron_fluid_equations.jl") include("em_fields.jl") include("bgk.jl") @@ -63,7 +65,6 @@ include("neutral_z_advection.jl") include("neutral_vz_advection.jl") include("charge_exchange.jl") include("ionization.jl") -include("krook_collisions.jl") include("maxwell_diffusion.jl") include("continuity.jl") include("energy_equation.jl") diff --git a/moment_kinetics/src/moment_kinetics_input.jl b/moment_kinetics/src/moment_kinetics_input.jl index 25b4c8e36..cb5c29c01 100644 --- a/moment_kinetics/src/moment_kinetics_input.jl +++ b/moment_kinetics/src/moment_kinetics_input.jl @@ -379,7 +379,8 @@ function mk_input(input_dict=OptionsDict(); save_inputs_to_txt=false, ignore_MPI ignore_MPI=ignore_MPI) external_source_settings = setup_external_sources!(input_dict, r, z, - composition.electron_physics) + composition.electron_physics; + ignore_MPI=ignore_MPI) geometry = init_magnetic_geometry(geometry_in,z,r) if any(geometry.dBdz .!= 0.0) && diff --git a/moment_kinetics/src/moment_kinetics_structs.jl b/moment_kinetics/src/moment_kinetics_structs.jl index f37ca1019..15a68090d 100644 --- a/moment_kinetics/src/moment_kinetics_structs.jl +++ b/moment_kinetics/src/moment_kinetics_structs.jl @@ -111,6 +111,8 @@ struct moments_ion_substruct{ndim_moment_wall} qpar_updated::Vector{Bool} # this is the thermal speed based on the parallel temperature Tpar = ppar/dens: vth = sqrt(2*Tpar/m) vth::MPISharedArray{mk_float,ndim_moment} + # this is the temperature, calculated from 2ppar/dens (the comment above may be out of date?) + temp::MPISharedArray{mk_float,3} # generalised Chodura integrals for the lower and upper plates chodura_integral_lower::MPISharedArray{mk_float,ndim_moment_wall} chodura_integral_upper::MPISharedArray{mk_float,ndim_moment_wall} @@ -141,6 +143,8 @@ struct moments_ion_substruct{ndim_moment_wall} dqpar_dz::Union{MPISharedArray{mk_float,ndim_moment},Nothing} # this is the z-derivative of the thermal speed based on the parallel temperature Tpar = ppar/dens: vth = sqrt(2*Tpar/m) dvth_dz::Union{MPISharedArray{mk_float,ndim_moment},Nothing} + # this is the z-derivative of the temperature + dT_dz::Union{MPISharedArray{mk_float,3},Nothing} # this is the entropy production dS/dt = - int (ln f sum_s' C_ss' [f_s,f_s']) d^3 v dSdt::MPISharedArray{mk_float,ndim_moment} # Spatially varying amplitude of the external source term (third index is for different sources) diff --git a/moment_kinetics/src/species_input.jl b/moment_kinetics/src/species_input.jl index dc9067891..dae8137ab 100644 --- a/moment_kinetics/src/species_input.jl +++ b/moment_kinetics/src/species_input.jl @@ -11,6 +11,7 @@ using ..input_structs: set_defaults_and_check_section! using ..input_structs: species_composition, ion_species_parameters, neutral_species_parameters using ..input_structs: spatial_initial_condition_input, velocity_initial_condition_input using ..input_structs: boltzmann_electron_response, boltzmann_electron_response_with_simple_sheath +using ..input_structs: drift_kinetic_ions using ..reference_parameters: setup_reference_parameters using OrderedCollections: OrderedDict @@ -31,6 +32,15 @@ function get_species_input(toml_input) # electron density is fixed to be N_e*(eϕ/T_e) and N_e is calculated w.r.t a # reference value using J_||e + J_||i = 0 at z = 0 electron_physics = boltzmann_electron_response, + # If ion_physics=drift_kinetic_ions, the ion distribution function is advanced in + # time in the drift kinetic approximation like usual. + # If ion_physics=gyrokinetic_ions, the ion distribution function is + # advanced in time using gyroaveraged fields at fixed guiding centre and moments of the + # pdf computed at fixed r + # If ion_physics=coll_krook_ions, there is no need for a shape function to evolve, and the code + # only evolves ions in a fluid sense (i.e. all evolve_moments are set to true), with a + # coll_krook closure for the ion heat flux. + ion_physics = drift_kinetic_ions, # initial Tₑ = 1 T_e = 1.0, # wall temperature T_wall = Tw/Te @@ -45,10 +55,7 @@ function get_species_input(toml_input) use_test_neutral_wall_pdf = false, # The ion flux reaching the wall that is recycled as neutrals is reduced by # `recycling_fraction` to account for ions absorbed by the wall. - recycling_fraction = 1.0, - # gyrokinetic_ions = True -> use gyroaveraged fields at fixed guiding centre and moments of the pdf computed at fixed r - # gyrokinetic_ions = False -> use drift kinetic approximation - gyrokinetic_ions = false) + recycling_fraction = 1.0) nspec_ion = composition_section["n_ion_species"] nspec_neutral = composition_section["n_neutral_species"] diff --git a/moment_kinetics/src/time_advance.jl b/moment_kinetics/src/time_advance.jl index 777f9b4ec..1941d212f 100644 --- a/moment_kinetics/src/time_advance.jl +++ b/moment_kinetics/src/time_advance.jl @@ -20,7 +20,7 @@ using ..initial_conditions: initialize_electrons! using ..looping using ..moment_kinetics_structs: scratch_pdf, scratch_electron_pdf using ..velocity_moments: update_moments!, update_moments_neutral!, reset_moments_status!, update_derived_moments!, update_derived_moments_neutral! -using ..velocity_moments: update_density!, update_upar!, update_ppar!, update_pperp!, update_qpar!, update_vth! +using ..velocity_moments: update_density!, update_upar!, update_ppar!, update_pperp!, update_ion_qpar!, update_vth! using ..velocity_moments: update_neutral_density!, update_neutral_qz! using ..velocity_moments: update_neutral_uzeta!, update_neutral_uz!, update_neutral_ur! using ..velocity_moments: update_neutral_pzeta!, update_neutral_pz!, update_neutral_pr! @@ -1051,7 +1051,7 @@ function setup_time_advance!(pdf, fields, vz, vr, vzeta, vpa, vperp, z, r, gyrop # constraints to the pdf reset_moments_status!(moments) update_moments!(moments, pdf.ion.norm, gyroavs, vpa, vperp, z, r, composition, - r_spectral,geometry,scratch_dummy,z_advect) + r_spectral,geometry,scratch_dummy,z_advect, collisions) # enforce boundary conditions in r and z on the neutral particle distribution function if n_neutral_species > 0 # Note, so far vr and vzeta do not need advect objects, so pass `nothing` for @@ -2502,8 +2502,13 @@ moments and moment derivatives # Note these may be needed for the boundary condition on the neutrals, so must be # calculated before that is applied. Also may be needed to calculate advection speeds # for for CFL stability limit calculations in adaptive_timestep_update!(). - update_derived_moments!(this_scratch, moments, vpa, vperp, z, r, composition, - r_spectral, geometry, gyroavs, scratch_dummy, z_advect, diagnostic_moments) + if composition.ion_physics ∈ (drift_kinetic_ions, gyrokinetic_ions) + update_derived_moments!(this_scratch, moments, vpa, vperp, z, r, composition, + r_spectral, geometry, gyroavs, scratch_dummy, z_advect, collisions, diagnostic_moments) + else + update_derived_moments!(this_scratch, moments, vpa, vperp, z, r, composition, + r_spectral, geometry, gyroavs, scratch_dummy, z_advect, collisions, false) + end calculate_ion_moment_derivatives!(moments, this_scratch, scratch_dummy, z, z_spectral, num_diss_params.ion.moment_dissipation_coefficient) @@ -3445,167 +3450,169 @@ with fvec_in an input and fvec_out the output external_source_settings.neutral, r, z, dt) end - if advance.vpa_advection - vpa_advection!(fvec_out.pdf, fvec_in, fields, moments, vpa_advect, vpa, vperp, z, r, dt, t, - vpa_spectral, composition, collisions, external_source_settings.ion, geometry) - end + if composition.ion_physics ∈ (drift_kinetic_ions, gyrokinetic_ions) + if advance.vpa_advection + vpa_advection!(fvec_out.pdf, fvec_in, fields, moments, vpa_advect, vpa, vperp, z, r, dt, t, + vpa_spectral, composition, collisions, external_source_settings.ion, geometry) + end - # z_advection! advances 1D advection equation in z - # apply z-advection operation to ion species + # z_advection! advances 1D advection equation in z + # apply z-advection operation to ion species - if advance.z_advection - z_advection!(fvec_out.pdf, fvec_in, moments, fields, z_advect, z, vpa, vperp, r, - dt, t, z_spectral, composition, geometry, scratch_dummy) - end + if advance.z_advection + z_advection!(fvec_out.pdf, fvec_in, moments, fields, z_advect, z, vpa, vperp, r, + dt, t, z_spectral, composition, geometry, scratch_dummy) + end - # r advection relies on derivatives in z to get ExB - if advance.r_advection - r_advection!(fvec_out.pdf, fvec_in, moments, fields, r_advect, r, z, vperp, vpa, - dt, r_spectral, composition, geometry, scratch_dummy) - end - # vperp_advection requires information about z and r advection - # so call vperp_advection! only after z and r advection routines - if advance.vperp_advection - vperp_advection!(fvec_out.pdf, fvec_in, vperp_advect, r, z, vperp, vpa, - dt, vperp_spectral, composition, z_advect, r_advect, geometry, - moments, fields, t) - end + # r advection relies on derivatives in z to get ExB + if advance.r_advection + r_advection!(fvec_out.pdf, fvec_in, moments, fields, r_advect, r, z, vperp, vpa, + dt, r_spectral, composition, geometry, scratch_dummy) + end + # vperp_advection requires information about z and r advection + # so call vperp_advection! only after z and r advection routines + if advance.vperp_advection + vperp_advection!(fvec_out.pdf, fvec_in, vperp_advect, r, z, vperp, vpa, + dt, vperp_spectral, composition, z_advect, r_advect, geometry, + moments, fields, t) + end - if advance.source_terms - source_terms!(fvec_out.pdf, fvec_in, moments, vpa, z, r, dt, z_spectral, - composition, collisions, external_source_settings.ion) - end + if advance.source_terms + source_terms!(fvec_out.pdf, fvec_in, moments, vpa, z, r, dt, z_spectral, + composition, collisions, external_source_settings.ion) + end - if advance.neutral_z_advection - neutral_advection_z!(fvec_out.pdf_neutral, fvec_in, moments, neutral_z_advect, - r, z, vzeta, vr, vz, dt, t, z_spectral, composition, scratch_dummy) - end + if advance.neutral_z_advection + neutral_advection_z!(fvec_out.pdf_neutral, fvec_in, moments, neutral_z_advect, + r, z, vzeta, vr, vz, dt, t, z_spectral, composition, scratch_dummy) + end - if advance.neutral_r_advection - neutral_advection_r!(fvec_out.pdf_neutral, fvec_in, neutral_r_advect, - r, z, vzeta, vr, vz, dt, r_spectral, composition, geometry, scratch_dummy) - end + if advance.neutral_r_advection + neutral_advection_r!(fvec_out.pdf_neutral, fvec_in, neutral_r_advect, + r, z, vzeta, vr, vz, dt, r_spectral, composition, geometry, scratch_dummy) + end - if advance.neutral_vz_advection - neutral_advection_vz!(fvec_out.pdf_neutral, fvec_in, fields, moments, - neutral_vz_advect, vz, vr, vzeta, z, r, dt, vz_spectral, - composition, collisions, external_source_settings.neutral) - end + if advance.neutral_vz_advection + neutral_advection_vz!(fvec_out.pdf_neutral, fvec_in, fields, moments, + neutral_vz_advect, vz, vr, vzeta, z, r, dt, vz_spectral, + composition, collisions, external_source_settings.neutral) + end - if advance.neutral_source_terms - source_terms_neutral!(fvec_out.pdf_neutral, fvec_in, moments, vpa, z, r, dt, z_spectral, - composition, collisions, external_source_settings.neutral) - end + if advance.neutral_source_terms + source_terms_neutral!(fvec_out.pdf_neutral, fvec_in, moments, vpa, z, r, dt, z_spectral, + composition, collisions, external_source_settings.neutral) + end - if advance.manufactured_solns_test - source_terms_manufactured!(fvec_out.pdf, fvec_out.pdf_neutral, vz, vr, vzeta, vpa, vperp, z, r, t, dt, composition, manufactured_source_list) - end + if advance.manufactured_solns_test + source_terms_manufactured!(fvec_out.pdf, fvec_out.pdf_neutral, vz, vr, vzeta, vpa, vperp, z, r, t, dt, composition, manufactured_source_list) + end - if advance.ion_cx_collisions || advance.ion_ionization_collisions - # gyroaverage neutral dfn and place it in the ion.buffer array for use in the collisions step - vzvrvzeta_to_vpavperp!(pdf.ion.buffer, fvec_in.pdf_neutral, vz, vr, vzeta, vpa, vperp, gyrophase, z, r, geometry, composition) - end - if advance.neutral_cx_collisions || advance.neutral_ionization_collisions - # interpolate ion particle dfn and place it in the neutral.buffer array for use in the collisions step - vpavperp_to_vzvrvzeta!(pdf.neutral.buffer, fvec_in.pdf, vz, vr, vzeta, vpa, vperp, z, r, geometry, composition) - end + if advance.ion_cx_collisions || advance.ion_ionization_collisions + # gyroaverage neutral dfn and place it in the ion.buffer array for use in the collisions step + vzvrvzeta_to_vpavperp!(pdf.ion.buffer, fvec_in.pdf_neutral, vz, vr, vzeta, vpa, vperp, gyrophase, z, r, geometry, composition) + end + if advance.neutral_cx_collisions || advance.neutral_ionization_collisions + # interpolate ion particle dfn and place it in the neutral.buffer array for use in the collisions step + vpavperp_to_vzvrvzeta!(pdf.neutral.buffer, fvec_in.pdf, vz, vr, vzeta, vpa, vperp, z, r, geometry, composition) + end - # account for charge exchange collisions between ions and neutrals - if advance.ion_cx_collisions_1V - ion_charge_exchange_collisions_1V!(fvec_out.pdf, fvec_in, moments, composition, - vpa, vz, collisions.reactions.charge_exchange_frequency, - vpa_spectral, vz_spectral, dt) - elseif advance.ion_cx_collisions - ion_charge_exchange_collisions_3V!(fvec_out.pdf, pdf.ion.buffer, fvec_in, - composition, vz, vr, vzeta, vpa, vperp, z, r, - collisions.reactions.charge_exchange_frequency, dt) - end - if advance.neutral_cx_collisions_1V - neutral_charge_exchange_collisions_1V!(fvec_out.pdf_neutral, fvec_in, moments, - composition, vpa, vz, - collisions.reactions.charge_exchange_frequency, vpa_spectral, - vz_spectral, dt) - elseif advance.neutral_cx_collisions - neutral_charge_exchange_collisions_3V!(fvec_out.pdf_neutral, pdf.neutral.buffer, - fvec_in, composition, vz, vr, vzeta, vpa, - vperp, z, r, collisions.reactions.charge_exchange_frequency, - dt) - end - # account for ionization collisions between ions and neutrals - if advance.ion_ionization_collisions_1V - ion_ionization_collisions_1V!(fvec_out.pdf, fvec_in, vz, vpa, vperp, z, r, - vz_spectral, moments, composition, collisions, dt) - elseif advance.ion_ionization_collisions - ion_ionization_collisions_3V!(fvec_out.pdf, pdf.ion.buffer, fvec_in, composition, - vz, vr, vzeta, vpa, vperp, z, r, collisions, dt) - end - if advance.neutral_ionization_collisions_1V - neutral_ionization_collisions_1V!(fvec_out.pdf_neutral, fvec_in, vz, vpa, vperp, - z, r, vz_spectral, moments, composition, - collisions, dt) - elseif advance.neutral_ionization_collisions - neutral_ionization_collisions_3V!(fvec_out.pdf_neutral, fvec_in, composition, vz, - vr, vzeta, vpa, vperp, z, r, collisions, dt) - end + # account for charge exchange collisions between ions and neutrals + if advance.ion_cx_collisions_1V + ion_charge_exchange_collisions_1V!(fvec_out.pdf, fvec_in, moments, composition, + vpa, vz, collisions.reactions.charge_exchange_frequency, + vpa_spectral, vz_spectral, dt) + elseif advance.ion_cx_collisions + ion_charge_exchange_collisions_3V!(fvec_out.pdf, pdf.ion.buffer, fvec_in, + composition, vz, vr, vzeta, vpa, vperp, z, r, + collisions.reactions.charge_exchange_frequency, dt) + end + if advance.neutral_cx_collisions_1V + neutral_charge_exchange_collisions_1V!(fvec_out.pdf_neutral, fvec_in, moments, + composition, vpa, vz, + collisions.reactions.charge_exchange_frequency, vpa_spectral, + vz_spectral, dt) + elseif advance.neutral_cx_collisions + neutral_charge_exchange_collisions_3V!(fvec_out.pdf_neutral, pdf.neutral.buffer, + fvec_in, composition, vz, vr, vzeta, vpa, + vperp, z, r, collisions.reactions.charge_exchange_frequency, + dt) + end + # account for ionization collisions between ions and neutrals + if advance.ion_ionization_collisions_1V + ion_ionization_collisions_1V!(fvec_out.pdf, fvec_in, vz, vpa, vperp, z, r, + vz_spectral, moments, composition, collisions, dt) + elseif advance.ion_ionization_collisions + ion_ionization_collisions_3V!(fvec_out.pdf, pdf.ion.buffer, fvec_in, composition, + vz, vr, vzeta, vpa, vperp, z, r, collisions, dt) + end + if advance.neutral_ionization_collisions_1V + neutral_ionization_collisions_1V!(fvec_out.pdf_neutral, fvec_in, vz, vpa, vperp, + z, r, vz_spectral, moments, composition, + collisions, dt) + elseif advance.neutral_ionization_collisions + neutral_ionization_collisions_3V!(fvec_out.pdf_neutral, fvec_in, composition, vz, + vr, vzeta, vpa, vperp, z, r, collisions, dt) + end - # Add Krook collision operator for ions - if advance.krook_collisions_ii - krook_collisions!(fvec_out.pdf, fvec_in, moments, composition, collisions, - vperp, vpa, dt) - end - # Add maxwellian diffusion collision operator for ions - if advance.mxwl_diff_collisions_ii - ion_vpa_maxwell_diffusion!(fvec_out.pdf, fvec_in, moments, vpa, vperp, vpa_spectral, - dt, collisions.mxwl_diff.D_ii) - end - # Add maxwellian diffusion collision operator for neutrals - if advance.mxwl_diff_collisions_nn - neutral_vz_maxwell_diffusion!(fvec_out.pdf_neutral, fvec_in, moments, vzeta, vr, vz, vz_spectral, - dt, collisions.mxwl_diff.D_nn) - end + # Add Krook collision operator for ions + if advance.krook_collisions_ii + krook_collisions!(fvec_out.pdf, fvec_in, moments, composition, collisions, + vperp, vpa, dt) + end + # Add maxwellian diffusion collision operator for ions + if advance.mxwl_diff_collisions_ii + ion_vpa_maxwell_diffusion!(fvec_out.pdf, fvec_in, moments, vpa, vperp, vpa_spectral, + dt, collisions.mxwl_diff.D_ii) + end + # Add maxwellian diffusion collision operator for neutrals + if advance.mxwl_diff_collisions_nn + neutral_vz_maxwell_diffusion!(fvec_out.pdf_neutral, fvec_in, moments, vzeta, vr, vz, vz_spectral, + dt, collisions.mxwl_diff.D_nn) + end - if advance.external_source - total_external_ion_sources!(fvec_out.pdf, fvec_in, moments, external_source_settings.ion, - vperp, vpa, dt, scratch_dummy) - end - if advance.neutral_external_source - total_external_neutral_sources!(fvec_out.pdf_neutral, fvec_in, moments, - external_source_settings.neutral, vzeta, vr, vz, dt) - end + if advance.external_source + total_external_ion_sources!(fvec_out.pdf, fvec_in, moments, external_source_settings.ion, + vperp, vpa, dt, scratch_dummy) + end + if advance.neutral_external_source + total_external_neutral_sources!(fvec_out.pdf_neutral, fvec_in, moments, + external_source_settings.neutral, vzeta, vr, vz, dt) + end - # add numerical dissipation - if advance.ion_numerical_dissipation - vpa_dissipation!(fvec_out.pdf, fvec_in.pdf, vpa, vpa_spectral, dt, - num_diss_params.ion.vpa_dissipation_coefficient) - vperp_dissipation!(fvec_out.pdf, fvec_in.pdf, vperp, vperp_spectral, dt, - num_diss_params.ion.vperp_dissipation_coefficient) - z_dissipation!(fvec_out.pdf, fvec_in.pdf, z, z_spectral, dt, - num_diss_params.ion.z_dissipation_coefficient, scratch_dummy) - r_dissipation!(fvec_out.pdf, fvec_in.pdf, r, r_spectral, dt, - num_diss_params.ion.r_dissipation_coefficient, scratch_dummy) - end - if advance.neutral_numerical_dissipation - vz_dissipation_neutral!(fvec_out.pdf_neutral, fvec_in.pdf_neutral, vz, - vz_spectral, dt, num_diss_params.neutral.vz_dissipation_coefficient) - z_dissipation_neutral!(fvec_out.pdf_neutral, fvec_in.pdf_neutral, z, z_spectral, - dt, num_diss_params.neutral.z_dissipation_coefficient, scratch_dummy) - r_dissipation_neutral!(fvec_out.pdf_neutral, fvec_in.pdf_neutral, r, r_spectral, - dt, num_diss_params.neutral.r_dissipation_coefficient, scratch_dummy) - end - # advance with the Fokker-Planck self-collision operator - if advance.explicit_weakform_fp_collisions - update_entropy_diagnostic = (istage == 1) - if collisions.fkpl.self_collisions - # self collisions for each species - explicit_fokker_planck_collisions_weak_form!(fvec_out.pdf,fvec_in.pdf,moments.ion.dSdt,composition, - collisions,dt,fp_arrays,r,z,vperp,vpa,vperp_spectral,vpa_spectral,scratch_dummy, - diagnose_entropy_production = update_entropy_diagnostic) - end - if collisions.fkpl.slowing_down_test - # include cross-collsions with fixed Maxwellian backgrounds - explicit_fp_collisions_weak_form_Maxwellian_cross_species!(fvec_out.pdf,fvec_in.pdf,moments.ion.dSdt, - composition,collisions,dt,fp_arrays,r,z,vperp,vpa,vperp_spectral,vpa_spectral, - diagnose_entropy_production = update_entropy_diagnostic) + # add numerical dissipation + if advance.ion_numerical_dissipation + vpa_dissipation!(fvec_out.pdf, fvec_in.pdf, vpa, vpa_spectral, dt, + num_diss_params.ion.vpa_dissipation_coefficient) + vperp_dissipation!(fvec_out.pdf, fvec_in.pdf, vperp, vperp_spectral, dt, + num_diss_params.ion.vperp_dissipation_coefficient) + z_dissipation!(fvec_out.pdf, fvec_in.pdf, z, z_spectral, dt, + num_diss_params.ion.z_dissipation_coefficient, scratch_dummy) + r_dissipation!(fvec_out.pdf, fvec_in.pdf, r, r_spectral, dt, + num_diss_params.ion.r_dissipation_coefficient, scratch_dummy) + end + if advance.neutral_numerical_dissipation + vz_dissipation_neutral!(fvec_out.pdf_neutral, fvec_in.pdf_neutral, vz, + vz_spectral, dt, num_diss_params.neutral.vz_dissipation_coefficient) + z_dissipation_neutral!(fvec_out.pdf_neutral, fvec_in.pdf_neutral, z, z_spectral, + dt, num_diss_params.neutral.z_dissipation_coefficient, scratch_dummy) + r_dissipation_neutral!(fvec_out.pdf_neutral, fvec_in.pdf_neutral, r, r_spectral, + dt, num_diss_params.neutral.r_dissipation_coefficient, scratch_dummy) + end + # advance with the Fokker-Planck self-collision operator + if advance.explicit_weakform_fp_collisions + update_entropy_diagnostic = (istage == 1) + if collisions.fkpl.self_collisions + # self collisions for each species + explicit_fokker_planck_collisions_weak_form!(fvec_out.pdf,fvec_in.pdf,moments.ion.dSdt,composition, + collisions,dt,fp_arrays,r,z,vperp,vpa,vperp_spectral,vpa_spectral,scratch_dummy, + diagnose_entropy_production = update_entropy_diagnostic) + end + if collisions.fkpl.slowing_down_test + # include cross-collsions with fixed Maxwellian backgrounds + explicit_fp_collisions_weak_form_Maxwellian_cross_species!(fvec_out.pdf,fvec_in.pdf,moments.ion.dSdt, + composition,collisions,dt,fp_arrays,r,z,vperp,vpa,vperp_spectral,vpa_spectral, + diagnose_entropy_production = update_entropy_diagnostic) + end end end @@ -3994,7 +4001,7 @@ Do a backward-Euler timestep for all terms in the ion kinetic equation. # Ensure moments are consistent with f_new update_derived_moments!(new_scratch, moments, vpa, vperp, z, r, composition, r_spectral, geometry, gyroavs, scratch_dummy, z_advect, - false) + collisions, false) calculate_ion_moment_derivatives!(moments, new_scratch, scratch_dummy, z, z_spectral, num_diss_params.ion.moment_dissipation_coefficient) diff --git a/moment_kinetics/src/velocity_moments.jl b/moment_kinetics/src/velocity_moments.jl index ebb1aeaa2..770ecf6fa 100644 --- a/moment_kinetics/src/velocity_moments.jl +++ b/moment_kinetics/src/velocity_moments.jl @@ -11,7 +11,7 @@ export update_density! export update_upar! export update_ppar! export update_pperp! -export update_qpar! +export update_ion_qpar! export update_vth! export reset_moments_status! export update_neutral_density! @@ -41,10 +41,12 @@ using ..derivatives: derivative_z!, second_derivative_z! using ..derivatives: derivative_r!, second_derivative_r! using ..looping using ..gyroaverages: gyro_operators, gyroaverage_pdf! +using ..collision_frequencies: get_collision_frequency_ii using ..input_structs using ..moment_kinetics_structs: moments_ion_substruct, moments_electron_substruct, moments_neutral_substruct + #global tmpsum1 = 0.0 #global tmpsum2 = 0.0 #global dens_hist = zeros(17,1) @@ -71,6 +73,8 @@ function create_moments_ion(nz, nr, n_species, evolve_density, evolve_upar, parallel_pressure_updated .= false # allocate array used for the perpendicular pressure perpendicular_pressure = allocate_shared_float(nz, nr, n_species) + # allocate array used for the temperature + temperature = allocate_shared_float(nz, nr, n_species) # allocate array used for the parallel flow parallel_heat_flux = allocate_shared_float(nz, nr, n_species) # allocate array of Bools that indicate if the parallel flow is updated for each species @@ -129,11 +133,13 @@ function create_moments_ion(nz, nr, n_species, evolve_density, evolve_upar, d2ppar_dz2 = allocate_shared_float(nz, nr, n_species) dqpar_dz = allocate_shared_float(nz, nr, n_species) dvth_dz = allocate_shared_float(nz, nr, n_species) + dT_dz = allocate_shared_float(nz, nr, n_species) else dppar_dz_upwind = nothing d2ppar_dz2 = nothing dqpar_dz = nothing dvth_dz = nothing + dT_dz = nothing end entropy_production = allocate_shared_float(nz, nr, n_species) @@ -187,10 +193,10 @@ function create_moments_ion(nz, nr, n_species, evolve_density, evolve_upar, # return struct containing arrays needed to update moments return moments_ion_substruct(density, density_updated, parallel_flow, parallel_flow_updated, parallel_pressure, parallel_pressure_updated,perpendicular_pressure, - parallel_heat_flux, parallel_heat_flux_updated, thermal_speed, + parallel_heat_flux, parallel_heat_flux_updated, thermal_speed, temperature, chodura_integral_lower, chodura_integral_upper, v_norm_fac, ddens_dz, ddens_dz_upwind, d2dens_dz2, dupar_dz, dupar_dz_upwind, d2upar_dz2, - dppar_dz, dppar_dz_upwind, d2ppar_dz2, dqpar_dz, dvth_dz, entropy_production, + dppar_dz, dppar_dz_upwind, d2ppar_dz2, dqpar_dz, dvth_dz, dT_dz, entropy_production, external_source_amplitude, external_source_density_amplitude, external_source_momentum_amplitude, external_source_pressure_amplitude, external_source_controller_integral, constraints_A_coefficient, @@ -427,8 +433,8 @@ this function is only used once after initialisation the function used to update moments at run time is update_derived_moments! in time_advance.jl """ function update_moments!(moments, ff_in, gyroavs::gyro_operators, vpa, vperp, z, r, composition, - r_spectral, geometry, scratch_dummy, z_advect) - if composition.gyrokinetic_ions + r_spectral, geometry, scratch_dummy, z_advect, collisions) + if composition.ion_physics == gyrokinetic_ions ff = scratch_dummy.buffer_vpavperpzrs_1 # the buffer array for the ion pdf -> make sure not to reuse this array below # fill buffer with ring-averaged F (gyroaverage at fixed position) gyroaverage_pdf!(ff,ff_in,gyroavs,vpa,vperp,z,r,composition) @@ -466,12 +472,12 @@ function update_moments!(moments, ff_in, gyroavs::gyro_operators, vpa, vperp, z, end @views update_pperp_species!(moments.ion.pperp[:,:,is], ff[:,:,:,:,is], vpa, vperp, z, r) if moments.ion.qpar_updated[is] == false - @views update_qpar_species!(moments.ion.qpar[:,:,is], + @views update_ion_qpar_species!(moments.ion.qpar[:,:,is], moments.ion.dens[:,:,is], moments.ion.upar[:,:,is], - moments.ion.vth[:,:,is], ff[:,:,:,:,is], vpa, + moments.ion.vth[:,:,is], moments.ion.dT_dz, ff[:,:,:,:,is], vpa, vperp, z, r, moments.evolve_density, - moments.evolve_upar, moments.evolve_ppar) + moments.evolve_upar, moments.evolve_ppar, composition.ion_physics, collisions) moments.ion.qpar_updated[is] = true end end @@ -736,17 +742,18 @@ end """ NB: the incoming pdf is the normalized pdf """ -function update_qpar!(qpar, qpar_updated, density, upar, vth, pdf, vpa, vperp, z, r, - composition, evolve_density, evolve_upar, evolve_ppar) +function update_ion_qpar!(qpar, qpar_updated, density, upar, vth, dT_dz, pdf, vpa, vperp, z, r, + composition, ion_physics, collisions, evolve_density, evolve_upar, evolve_ppar) @boundscheck composition.n_ion_species == size(qpar,3) || throw(BoundsError(qpar)) begin_s_r_z_region() @loop_s is begin if qpar_updated[is] == false - @views update_qpar_species!(qpar[:,:,is], density[:,:,is], upar[:,:,is], - vth[:,:,is], pdf[:,:,:,:,is], vpa, vperp, z, r, - evolve_density, evolve_upar, evolve_ppar) + @views update_ion_qpar_species!(qpar[:,:,is], density[:,:,is], upar[:,:,is], + vth[:,:,is], dT_dz, pdf[:,:,:,:,is], vpa, vperp, z, r, + evolve_density, evolve_upar, evolve_ppar, + ion_physics, collisions) qpar_updated[is] = true end end @@ -755,8 +762,25 @@ end """ calculate the updated parallel heat flux (qpar) for a given species """ -function update_qpar_species!(qpar, density, upar, vth, ff, vpa, vperp, z, r, evolve_density, - evolve_upar, evolve_ppar) +function update_ion_qpar_species!(qpar, density, upar, vth, dT_dz, ff, vpa, vperp, z, r, evolve_density, + evolve_upar, evolve_ppar, ion_physics, collisions) + if ion_physics ∈ (drift_kinetic_ions, gyrokinetic_ions) + calculate_ion_qpar_from_pdf!(qpar, density, upar, vth, ff, vpa, vperp, z, r, evolve_density, + evolve_upar, evolve_ppar) + elseif ion_physics == coll_krook_ions + calculate_ion_qpar_from_coll_krook!(qpar, density, upar, vth, dT_dz, z, r, vperp, collisions, evolve_density, + evolve_upar, evolve_ppar) + else + throw(ArgumentError("ion model $ion_physics not implemented for qpar calculation")) + end + return nothing +end + +""" +calculate parallel heat flux if ion composition flag is kinetic ions +""" +function calculate_ion_qpar_from_pdf!(qpar, density, upar, vth, ff, vpa, vperp, z, r, evolve_density, + evolve_upar, evolve_ppar) @boundscheck r.n == size(ff, 4) || throw(BoundsError(ff)) @boundscheck z.n == size(ff, 3) || throw(BoundsError(ff)) @boundscheck vperp.n == size(ff, 2) || throw(BoundsError(ff)) @@ -793,7 +817,82 @@ function update_qpar_species!(qpar, density, upar, vth, ff, vpa, vperp, z, r, ev end return nothing end +""" +calculate parallel heat flux if ion composition flag is coll_krook fluid ions +""" +function calculate_ion_qpar_from_coll_krook!(qpar, density, upar, vth, dT_dz, z, r, vperp, collisions, evolve_density, evolve_upar, evolve_ppar) + # Note that this is a braginskii heat flux for ions using the krook operator. The full Fokker-Planck operator + # Braginskii heat flux is different! This also assumes one ion species, and so no friction between ions. + @boundscheck r.n == size(qpar, 2) || throw(BoundsError(qpar)) + @boundscheck z.n == size(qpar, 1) || throw(BoundsError(qpar)) + + # calculate coll_krook heat flux. Currently only works for one ion species! (hence the 1 in dT_dz[iz,ir,1]) + if evolve_density && evolve_upar && evolve_ppar + begin_r_z_region() + @loop_r_z ir iz begin + nu_ii = get_collision_frequency_ii(collisions, density[iz,ir], vth[iz,ir]) + qpar[iz,ir] = -(1/2) * 3/2 * density[iz,ir] * vth[iz,ir]^2 /nu_ii * dT_dz[iz,ir,1] + end + else + throw(ArgumentError("coll_krook heat flux simulation requires evolve_density, + evolve_upar and evolve_ppar to be true, since it is a purely fluid simulation")) + end + # add boundary condition to the heat flux, since now there is no distribution function + # (in this case shape function) whose cutoff boundary condition can hold the parallel heat + # flux in check. See Stangeby textbook, equations (2.92) and (2.93), and the paragraph between. + + if z.bc == "periodic" + # There's no wall boundary condition here, do nothing (qpar can be what it wants) + return nothing + end + + begin_r_region() + + if z.irank == 0 && (z.irank == z.nrank - 1) + z_indices = (1, z.n) + elseif z.irank == 0 + z_indices = (1,) + elseif z.irank == z.nrank - 1 + z_indices = (z.n,) + else + return nothing + end + # Stangeby (25.2) suggests that, when including kinetic effects, a value + # for gamma_i of around 2.5 is sensible. + # However, maybe for the purposes of this coll_krook scan, at very high + # collisionality we expect the distribution function of the ions at the + # sheath entrance to be close to a drifting maxwellian, in which case + # the original Stangeby (2.92) would be more appropriate. However, this + # also depends on whether we're 1V or 2V - as in 1V gamma_i = 2.5, + # in 2V gamma_i = 3.5. + + if vperp.n == 1 + gamma_i = 2.5 + else + gamma_i = 3.5 + end + @loop_r ir begin + for iz ∈ z_indices + this_ppar = vth[iz,ir]^2 * density[iz,ir]/2.0 + this_upar = upar[iz,ir] + this_dens = density[iz,ir] + particle_flux = this_dens * this_upar + T_i = vth[iz,ir]^2 + + # Stangeby (2.92) + total_heat_flux = gamma_i * T_i * particle_flux + + # E.g. Helander&Sigmar (2.14), but in 1D we have no viscosity and only 3/2 + # rather than 5/2. + conductive_heat_flux = total_heat_flux - 1.5 * this_ppar * this_upar - + 0.5 * this_dens * this_upar^3 + + qpar[iz,ir] = conductive_heat_flux + end + end + return nothing +end """ runtime diagnostic routine for computing the Chodura ratio in a single species plasma with Z = 1 @@ -959,6 +1058,14 @@ function calculate_ion_moment_derivatives!(moments, scratch, scratch_dummy, z, z buffer_r_2, buffer_r_3, buffer_r_4, z_spectral, z) @views derivative_z!(moments.ion.dvth_dz, vth, buffer_r_1, buffer_r_2, buffer_r_3, buffer_r_4, z_spectral, z) + + # calculate the z derivative of the ion temperature + @loop_s_r_z is ir iz begin + # store the temperature in dummy_zrs + dummy_zrs[iz,ir,is] = 2*ppar[iz,ir,is]/density[iz,ir,is] + end + @views derivative_z!(moments.ion.dT_dz, dummy_zrs, buffer_r_1, + buffer_r_2, buffer_r_3, buffer_r_4, z_spectral, z) end end @@ -1627,9 +1734,9 @@ end update velocity moments that are calculable from the evolved ion pdf """ function update_derived_moments!(new_scratch, moments, vpa, vperp, z, r, composition, - r_spectral, geometry, gyroavs, scratch_dummy, z_advect, diagnostic_moments) + r_spectral, geometry, gyroavs, scratch_dummy, z_advect, collisions, diagnostic_moments) - if composition.gyrokinetic_ions + if composition.ion_physics == gyrokinetic_ions ff = scratch_dummy.buffer_vpavperpzrs_1 # fill buffer with ring-averaged F (gyroaverage at fixed position) gyroaverage_pdf!(ff,new_scratch.pdf,gyroavs,vpa,vperp,z,r,composition) @@ -1675,9 +1782,9 @@ function update_derived_moments!(new_scratch, moments, vpa, vperp, z, r, composi rethrow(e) end # update the parallel heat flux - update_qpar!(moments.ion.qpar, moments.ion.qpar_updated, new_scratch.density, - new_scratch.upar, moments.ion.vth, ff, vpa, vperp, z, r, - composition, moments.evolve_density, moments.evolve_upar, + update_ion_qpar!(moments.ion.qpar, moments.ion.qpar_updated, new_scratch.density, + new_scratch.upar, moments.ion.vth, moments.ion.dT_dz, ff, vpa, vperp, z, r, + composition, composition.ion_physics, collisions, moments.evolve_density, moments.evolve_upar, moments.evolve_ppar) # add further moments to be computed here diff --git a/moment_kinetics/src/vpa_advection.jl b/moment_kinetics/src/vpa_advection.jl index 8abfe38e7..391588cfe 100644 --- a/moment_kinetics/src/vpa_advection.jl +++ b/moment_kinetics/src/vpa_advection.jl @@ -67,7 +67,7 @@ end fvec_in.density_neutral, fvec_in.uz_neutral, fvec_in.pz_neutral) update_derived_moments!(new_scratch, moments, vpa, vperp, z, r, composition, - r_spectral, geometry, gyroavs, scratch_dummy, z_advect, false) + r_spectral, geometry, gyroavs, scratch_dummy, z_advect, collisions, false) calculate_ion_moment_derivatives!(moments, new_scratch, scratch_dummy, z, z_spectral, num_diss_params.ion.moment_dissipation_coefficient) diff --git a/moment_kinetics/test/gyroaverage_tests.jl b/moment_kinetics/test/gyroaverage_tests.jl index b42564709..4f89f46d8 100644 --- a/moment_kinetics/test/gyroaverage_tests.jl +++ b/moment_kinetics/test/gyroaverage_tests.jl @@ -252,7 +252,7 @@ function gyroaverage_test(absolute_error; rhostar=0.1, pitch=0.5, ngrid=5, kr=2, end function create_test_composition() - input_dict = OptionsDict("composition" => OptionsDict("n_ion_species" => 1, "n_neutral_species" => 0, "gyrokinetic_ions" => true ) ) + input_dict = OptionsDict("composition" => OptionsDict("n_ion_species" => 1, "n_neutral_species" => 0, "ion_physics" => "gyrokinetic_ions") ) #println(input_dict) return get_species_input(input_dict) end diff --git a/moment_kinetics/test/multi_source_tests.jl b/moment_kinetics/test/multi_source_tests.jl new file mode 100644 index 000000000..f79d7ba08 --- /dev/null +++ b/moment_kinetics/test/multi_source_tests.jl @@ -0,0 +1,264 @@ +module Multi_Source_Tests + +# Test for multi source functionality + +include("setup.jl") + +using Base.Filesystem: tempname +using MPI + +using moment_kinetics.interpolation: interpolate_to_grid_z +using moment_kinetics.load_data: get_run_info_no_setup, close_run_info, + postproc_load_variable +using moment_kinetics.utils: merge_dict_with_kwargs! + +# default inputs for tests +test_input = OptionsDict("composition" => OptionsDict("n_ion_species" => 1, + "n_neutral_species" => 0, + "electron_physics" => "boltzmann_electron_response", + "T_e" => 0.8), + "ion_species_1" => OptionsDict("initial_density" => 5.0, + "initial_temperature" => 1.0), + "z_IC_ion_species_1" => OptionsDict("initialization_option" => "gaussian", + "density_amplitude" => 0.001, + "density_phase" => 0.0, + "upar_amplitude" => 1.0, + "upar_phase" => 0.0, + "temperature_amplitude" => 0.0, + "temperature_phase" => 0.0), + "vpa_IC_ion_species_1" => OptionsDict("initialization_option" => "gaussian", + "density_amplitude" => 1.0, + "density_phase" => 0.0, + "upar_amplitude" => 0.0, + "upar_phase" => 0.0, + "temperature_amplitude" => 0.0, + "temperature_phase" => 0.0), + "output" => OptionsDict("run_name" => "Multi Source Test", + "display_timing_info" => false), + "evolve_moments" => OptionsDict("density" => true, + "parallel_flow" => true, + "parallel_pressure" => true, + "moments_conservation" => true), + "timestepping" => OptionsDict("nstep" => 200, + "dt" => 0.001, + "nwrite" => 100, + "type" => "SSPRK4", + "nwrite_dfns" => 100, + "steady_state_residual" => true), + "r" => OptionsDict("ngrid" => 1, + "nelement" => 1), + "z" => OptionsDict("ngrid" => 5, + "nelement" => 20, + "bc" => "wall", + "discretization" => "chebyshev_pseudospectral"), + "vpa" => OptionsDict("ngrid" => 6, + "nelement" => 20, + "L" => 16.0, + "bc" => "zero", + "discretization" => "chebyshev_pseudospectral", + "element_spacing_option" => "coarse_tails"), + "ion_source_1" => OptionsDict("active" => true, + "z_profile" => "super_gaussian_4", + "z_width" => 0.275816, + "source_strength" => 5.0, + "source_T" => 1.5, + "source_type" => "Maxwellian"), + "ion_source_2" => OptionsDict("active" => true, + "z_profile" => "wall_exp_decay", + "z_width" => 0.15, + "source_strength" => 5.0, + "source_T" => 0.1, + "source_type" => "Maxwellian"), + "krook_collisions" => OptionsDict("use_krook" => true, + "frequency_option" => "reference_parameters") + ) + +if global_size[] > 2 && global_size[] % 2 == 0 + # Test using distributed-memory + test_input["z"]["nelement_local"] = test_input["z"]["nelement"] ÷ 2 +end + +test_input_1 = recursive_merge(test_input, + OptionsDict("output" => OptionsDict("run_name" => "two_ion_sources_moments"))) +test_input_2 = recursive_merge(test_input_1, + OptionsDict("output" => OptionsDict("run_name" => "two_ion_sources"), + "evolve_moments" => OptionsDict("density" => false, + "parallel_flow" => false, + "parallel_pressure" => false, + "moments_conservation" => false))) +test_input_3 = recursive_merge(test_input, + OptionsDict("output" => OptionsDict("run_name" => "PI_controller_sources_moments"), + "ion_source_1" => OptionsDict("active" => true, + "z_profile" => "super_gaussian_4", + "z_width" => 0.275816, + "source_strength" => 5.0, + "source_T" => 1.5, + "source_type" => "temperature_midpoint_control", + "PI_temperature_controller_I" => 5.0, + "PI_temperature_controller_P" => 5.0, + "PI_temperature_target_amplitude" => 1.0), + "ion_source_2" => OptionsDict("active" => true, + "z_profile" => "wall_exp_decay", + "z_width" => 0.15, + "source_strength" => 5.0, + "source_T" => 0.1, + "source_type" => "density_midpoint_control", + "PI_density_controller_I" => 1.0, + "PI_density_controller_P" => 1.0, + "PI_density_target_amplitude" => 1.15))) +test_input_4 = recursive_merge(test_input, + OptionsDict("output" => OptionsDict("run_name" => "PI_controller_sources"), + "ion_source_1" => OptionsDict("active" => true, + "z_profile" => "super_gaussian_4", + "z_width" => 0.275816, + "source_strength" => 5.0, + "source_T" => 1.5, + "source_type" => "temperature_midpoint_control", + "PI_temperature_controller_I" => 5.0, + "PI_temperature_controller_P" => 5.0, + "PI_temperature_target_amplitude" => 1.0), + "ion_source_2" => OptionsDict("active" => true, + "z_profile" => "wall_exp_decay", + "z_width" => 0.15, + "source_strength" => 5.0, + "source_T" => 0.1, + "source_type" => "density_midpoint_control", + "PI_density_controller_I" => 1.0, + "PI_density_controller_P" => 1.0, + "PI_density_target_amplitude" => 1.15), + "evolve_moments" => OptionsDict("density" => false, + "parallel_flow" => false, + "parallel_pressure" => false, + "moments_conservation" => false))) +test_input_3["timestepping"] = recursive_merge(test_input_3["timestepping"], + OptionsDict("nstep" => 500)) +test_input_4["timestepping"] = recursive_merge(test_input_4["timestepping"], + OptionsDict("nstep" => 500)) + + +""" +Run a test for a single set of parameters +""" +function run_test(test_input, expected_phi; rtol=4.e-14, atol=1.e-15, args...) + # by passing keyword arguments to run_test, args becomes a Tuple of Pairs which can be + # used to update the default inputs + + # Make a copy to make sure nothing modifies the input Dicts defined in this test + # script. + input = deepcopy(test_input) + + # Convert keyword arguments to a unique name + name = input["output"]["run_name"] + if length(args) > 0 + name = string(name, "_", (string(k, "-", v, "_") for (k, v) in args)...) + + # Remove trailing "_" + name = chop(name) + end + + # Provide some progress info + println(" - testing ", name) + + # Update default inputs with values to be changed + merge_dict_with_kwargs!(input; args...) + input["output"]["run_name"] = name + + # Suppress console output while running + phi = undef + quietoutput() do + # run simulation + run_moment_kinetics(input) + end + + if global_rank[] == 0 + quietoutput() do + # Load and analyse output + ######################### + + path = joinpath(realpath(input["output"]["base_directory"]), name) + + # open the output file(s) + run_info = get_run_info_no_setup(path) + + # load fields data + phi_zrt = postproc_load_variable(run_info, "phi") + + close_run_info(run_info) + + phi = phi_zrt[:,1,:] + end + + # Regression test + actual_phi = phi[begin:3:end, end] + if expected_phi == nothing + # Error: no expected input provided + println("data tested would be: ", actual_phi) + @test false + else + @test isapprox(actual_phi, expected_phi, rtol=rtol, atol=atol) + end + end +end + +function runtests() + # Create a temporary directory for test output + test_output_directory = get_MPI_tempdir() + + @testset "Multi Source Tests" verbose=use_verbose begin + println("multi source tests") + @testset "multi source test 1" begin + test_input_1["output"]["base_directory"] = test_output_directory + run_test(test_input_1, + [1.178536486181861, 1.247144165656798, 1.2305624079499138, 1.2027531566463718, + 1.170193994504037, 1.1471591080656467, 1.1381692554631397, 1.1339503292461894, + 1.1329143328549842, 1.13487569788247, 1.1346080927959006, 1.133220784363264, + 1.1320176702980926, 1.1311682595629238, 1.1313105487398094, 1.1321647266161612, + 1.133542390614726, 1.1349929728592356, 1.1341712735428193, 1.132781757134116, + 1.134611575014593, 1.1422417607106712, 1.1550763990093864, 1.1752426955234325, + 1.2092642268149802, 1.2436314955661476, 1.2399607873865086]) + end + @testset "multi source test 2" begin + test_input_2["output"]["base_directory"] = test_output_directory + run_test(test_input_2, + [1.1655594865309673, 1.2495047470884797, 1.230997617271214, 1.2034822179184976, + 1.1697999553188756, 1.1463454370580297, 1.1367173452723358, 1.1331639419699535, + 1.1336775694711045, 1.1351193814970546, 1.1350547486105123, 1.1339927128368603, + 1.1320762538074045, 1.1310078946060595, 1.1312740709930746, 1.1323814549394349, + 1.1342953190135054, 1.1352369362109493, 1.1346639276500559, 1.1333979576182693, + 1.133544688363875, 1.1411360468552718, 1.1545894547758784, 1.174956401346126, + 1.209797710419845, 1.2427519584559887, 1.2408823667463018]) + end + @testset "multi source test 3" begin + test_input_3["output"]["base_directory"] = test_output_directory + run_test(test_input_3, + [0.6177907120532832, 0.6714507211126516, 0.6523619301063776, 0.6173205979429355, + 0.560793173299856, 0.4983683354590131, 0.4478610245186523, 0.3950887054237573, + 0.3220700317619086, 0.24549730249164423, 0.1867954403779762, 0.12959108381174708, + 0.06685142332403297, 0.03888955546971082, 0.045344100597110824, 0.07550857945193809, + 0.14224887025065472, 0.21885493860947924, 0.27752958192522187, 0.3348792276448188, + 0.4072309432326458, 0.475791910406979, 0.5248484169383675, 0.5709636529795862, + 0.6261662818808416, 0.6661211342613766, 0.6672280315188327]) + end + @testset "multi source test 4" begin + test_input_4["output"]["base_directory"] = test_output_directory + run_test(test_input_4, + [0.5984365214316864, 0.6744906059289919, 0.6534852815849308, 0.6178888606892614, + 0.5614296327200545, 0.49778285412482914, 0.44710694784149596, 0.39467742579032516, + 0.3209369740409064, 0.24518024027297647, 0.18643336780127007, 0.12988039805427473, + 0.06835594800600428, 0.03752999665967363, 0.04533170640973584, 0.07717489277321508, + 0.1422937389561499, 0.21852502360651355, 0.2769230904373071, 0.33371818093027633, + 0.4068546785524141, 0.474933015820431, 0.5249009953973673, 0.5716423767122453, + 0.6267156044798625, 0.6674142974837349, 0.6701223308005594]) + end + end + if global_rank[] == 0 + # Delete output directory to avoid using too much disk space + rm(realpath(test_output_directory); recursive=true) + end +end + +end + +using .Multi_Source_Tests + +Multi_Source_Tests.runtests() diff --git a/moment_kinetics/test/runtests.jl b/moment_kinetics/test/runtests.jl index 26a1a863e..c7c2dfa3b 100644 --- a/moment_kinetics/test/runtests.jl +++ b/moment_kinetics/test/runtests.jl @@ -12,6 +12,7 @@ function runtests() include(joinpath(@__DIR__, "sound_wave_tests.jl")) include(joinpath(@__DIR__, "nonlinear_sound_wave_tests.jl")) include(joinpath(@__DIR__, "Krook_collisions_tests.jl")) + include(joinpath(@__DIR__, "multi_source_tests.jl")) include(joinpath(@__DIR__, "restart_interpolation_tests.jl")) include(joinpath(@__DIR__, "harrisonthompson.jl")) include(joinpath(@__DIR__, "wall_bc_tests.jl")) diff --git a/publication_inputs/Lucas_transfer_files/custom_plotter.jl b/publication_inputs/Lucas_transfer_files/custom_plotter.jl new file mode 100644 index 000000000..f9741a3b2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/custom_plotter.jl @@ -0,0 +1,310 @@ +""" +Custom plotter for anything you want on demand, using the plotting functions in makie_post_processing, without having to +plot everything else in the post_processing_input.toml file. +""" + +module custom_plotter + +import makie_post_processing +import moment_kinetics + +using moment_kinetics.load_data: get_z_derivative +using makie_post_processing: get_variable, get_1d_ax, plot_1d +using Makie: save, Legend +using Statistics: mean +using CairoMakie + +export custom_plot + +function calculate_f_i1(f_M, run_info, run_info_dfns, index) + ppar = get_variable(run_info, "parallel_pressure")[index] + temp = get_variable(run_info, "temperature")[index] + vth = get_variable(run_info, "thermal_speed")[index] + nu_ii = get_variable(run_info, "collision_frequency_ii")[index] + dq_dz = get_z_derivative(run_info, "parallel_heat_flux")[index] + dT_dz = get_variable(run_info, "dT_dz")[index] + vpa_grid = run_info_dfns.vpa.grid + f_i1 = zeros(size(vpa_grid)) + #@. f_i1 = - (f_M/nu_ii) * ( ((vpa_grid)/((vth^2)/2)) * dT_dz * ((vpa_grid)^2/(vth^2) - 3/2) + 2/1 * 1/ppar * dq_dz * (1/2 - (vpa_grid)^2/(vth^2))) + @. f_i1 = - (f_M/nu_ii) * ( ((vpa_grid*vth)*2/(vth^2)) * (1/2*dT_dz) * ((vpa_grid*vth)^2/(vth^2) - 3/2) + 2/1 * 1/ppar * dq_dz * (1/2 - (vpa_grid*vth)^2/(vth^2))) + return f_i1 +end + +function custom_plot(run_directory_with_runs::String) + # make plot directory + custom_plot_dir = "custom_plots" + mkpath(custom_plot_dir) + + run_directory = run_directory_with_runs[6:end] + run_directory_krook = "coll_krook" * run_directory[7:end] + + # get run info and variables to plot + run_info_dkions = makie_post_processing.get_run_info_no_setup("runs/"*run_directory) + run_info_dkions = (run_info_dkions,) + if run_directory_krook in readdir("runs") + run_info_krook = makie_post_processing.get_run_info_no_setup("runs/"*run_directory_krook) + run_info_krook = (run_info_krook,) + else + println("warning: $run_directory_krook is not in this directory") + end + #println(run_info_dkions[1]) + + external_source_amplitude = get_variable(run_info_dkions, "external_source_amplitude") + mfp = get_variable(run_info_dkions, "mfp")[1] + L_T = get_variable(run_info_dkions, "L_T")[1] + L_n = get_variable(run_info_dkions, "L_n")[1] + L_upar = get_variable(run_info_dkions, "L_upar")[1] + println(run_directory, " is the plot prefix") + upper_lim = 4000 + collisionality_T = L_T./mfp + collisionality_n = L_n./mfp + collisionality_upar = L_upar./mfp + collisionality_T[collisionality_T .> upper_lim] .= NaN + collisionality_n[collisionality_n .> upper_lim] .= NaN + collisionality_upar[collisionality_upar .> upper_lim] .= NaN + + mean_nu_T = mean(replace(collisionality_T[:,1,1,end],NaN=>0.0)) + mean_nu_n = mean(replace(collisionality_n[:,1,1,end],NaN=>0.0)) + mean_nu_upar = mean(replace(collisionality_upar[:,1,1,end],NaN=>0.0)) + + plot_sources = false + plot_sources_own = true + plot_collisionalities = false + plot_density_comparisons = false + plot_temperature_comparisons = false + plot_f = true + plot_individual_fs_along_z = false + plot_qpar = false + plot_temperature_residuals = false + animate_f_diff_and_sources = true + + # plot variables + if plot_sources + fig, ax, legend_place = get_1d_ax(1; get_legend_place=:below) + plot_1d(run_info_dkions[1].z.grid*10, external_source_amplitude[1][:,1,1,end], xlabel="z/m", + ylabel="amplitude/au", label="energy source", ax=ax[1], title = "Source Amplitudes") + plot_1d(run_info_dkions[1].z.grid*10, external_source_amplitude[1][:,1,2,end], label="particle source", ax=ax[1]) + Legend(legend_place[1], ax[1]; tellheight=true, tellwidth=false, + orientation=:horizontal) + outfile = custom_plot_dir * "/" * run_directory * "external_source_amplitude_vs_z.pdf" + save(outfile, fig) + end + if plot_sources_own + fig = Figure(size = (500, 350)) + ax = Axis(fig[1, 1], title = "Source Amplitudes", ylabel="amplitude/au", xlabel="z/m", titlesize = 28, xlabelsize = 28, ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + #ax = Axis(fig[1, 1], title = L"\nu^* \approx 10", titlesize = 28, xlabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + source1 = external_source_amplitude[1][:,1,1,end] + source2 = external_source_amplitude[1][:,1,2,end] + source1_line = lines!(fig[1, 1], run_info_dkions[1].z.grid*10, source1, label="energy source"; linewidth = 1.8) + source2_line = lines!(fig[1, 1], run_info_dkions[1].z.grid*10, source2, label="particle source"; linewidth = 1.8) + + #legend = Legend(fig[1,2], [kinetic_line, fluid_line], ["Kinetic run", "Fluid run"], orientation = :horizontal) + #legend.width = 200 + #legend.height = 35 + + outfile = custom_plot_dir * "/" * "both_sources.pdf" + save(outfile, fig) + end + + + if plot_collisionalities + fig, ax, legend_place = get_1d_ax(1; get_legend_place=:below) + plot_1d(run_info_dkions[1].z.grid*10, collisionality_T[:,1,1,end], xlabel="z/m", + ylabel="amplitude/au", label="collisionality_T", ax=ax[1], title = "Collisionalities") + plot_1d(run_info_dkions[1].z.grid*10, collisionality_n[:,1,1,end], label="collisionality_n", ax=ax[1]) + plot_1d(run_info_dkions[1].z.grid*10, collisionality_upar[:,1,1,end], label="collisionality_upar", ax=ax[1]) + plot_1d(run_info_dkions[1].z.grid*10, mean_nu_T*ones(size(run_info_dkions[1].z.grid)), label="mean nu_T", ax=ax[1]) + plot_1d(run_info_dkions[1].z.grid*10, mean_nu_n*ones(size(run_info_dkions[1].z.grid)), label="mean nu_n", ax=ax[1]) + plot_1d(run_info_dkions[1].z.grid*10, mean_nu_upar*ones(size(run_info_dkions[1].z.grid)), label="mean nu_upar", ax=ax[1]) + Legend(legend_place[1], ax[1]; tellheight=true, tellwidth=false, + orientation=:horizontal) + outfile = custom_plot_dir * "/" * run_directory * "collisionality_vs_z.pdf" + save(outfile, fig) + end + + + if plot_density_comparisons + fig = Figure(size = (500, 350)) + ax = Axis(fig[1, 1], title = L"\nu^* \approx 3", ylabel=L"\mathrm{n}/10^{19} \mathrm{m}^{-3}", titlesize = 28, xlabelsize = 28, ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + #ax = Axis(fig[1, 1], title = L"\nu^* \approx 10", titlesize = 28, xlabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + density = get_variable(run_info_dkions, "density") + kinetic_line = lines!(fig[1, 1], run_info_dkions[1].z.grid*10, density[1][:,1,1,end], label="Kinetic run"; color = :blue, linewidth = 1.8) + density = get_variable(run_info_krook, "density") + fluid_line = lines!(fig[1, 1], run_info_krook[1].z.grid*10, density[1][:,1,1,end], label="Fluid run"; color = :red, linewidth = 1.8) + + #legend = Legend(fig[1,2], [kinetic_line, fluid_line], ["Kinetic run", "Fluid run"], orientation = :horizontal) + #legend.width = 200 + #legend.height = 35 + + outfile = custom_plot_dir * "/" * run_directory[7:end] * "coll_dkions_density_profile_comparison_vs_z_completed_plot.pdf" + save(outfile, fig) + end + + if plot_temperature_comparisons + fig = Figure(size = (500, 350)) + ax = Axis(fig[1, 1], xlabel=L"\mathrm{z/m}", ylabel=L"\mathrm{T}/100eV", titlesize = 28, xlabelsize = 28, ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + #ax = Axis(fig[1, 1], xlabel=L"\mathrm{z/m}", titlesize = 28, xlabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + temperature = get_variable(run_info_dkions, "temperature") + kinetic_line = lines!(fig[1, 1], run_info_dkions[1].z.grid*10, temperature[1][:,1,1,end], label="Kinetic run"; color = :blue, linewidth = 1.8) + temperature = get_variable(run_info_krook, "temperature") + fluid_line = lines!(fig[1, 1], run_info_krook[1].z.grid*10, temperature[1][:,1,1,end], label="Fluid run"; color = :red, linewidth = 1.8) + + outfile = custom_plot_dir * "/" * run_directory[7:end] * "coll_dkions_temperature_profile_comparison_vs_z_completed_plot.pdf" + save(outfile, fig) + end + + if plot_f + run_info_dfns = makie_post_processing.get_run_info_no_setup(run_directory_with_runs, dfns = true) + + f = get_variable(run_info_dfns, "f") + f_65 = f[:,1,65,1,1,end] + println("f size is ", size(f)) + + fig = Figure(size = (500, 350)) + ax = Axis(fig[1, 1], xlabel=L"v_{∥}", ylabel=L"f", titlesize = 28, xlabelsize = 28, ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20) + #ax = Axis(fig[1, 1], xlabel=L"\mathrm{z/m}", titlesize = 28, xlabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + kinetic_line = lines!(fig[1, 1], run_info_dfns.vpa.grid*10, f_65, label="Kinetic run"; color = :blue, linewidth = 1.8) + + outfile = custom_plot_dir * "/" * run_directory[7:end] * "dkions_f_65_profile.pdf" + save(outfile, fig) + if plot_individual_fs_along_z + for z in 1:2:65 + + vpa_squared = run_info_dfns.vpa.grid.^2 + f_M = exp.(-(vpa_squared)) + f_diff = f[:,1,z,1,1,end] .- f_M + f_i1 = calculate_f_i1(f_M, run_info_dkions[1], run_info_dfns, z) + + fig = Figure(size = (1400, 700)) + #, ylabel=L"f" + ax = Axis(fig[1, 1], xlabel=L"v_{∥}/v_{th}", ylabel=L"f", titlesize = 28, xlabelsize = 28, ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, title = L"\nu^* \approx 1", limits = (-8.5, 8.5, nothing, nothing), xticks = -5:5:5) + #ax = Axis(fig[1, 1], xlabel=L"\mathrm{z/m}", titlesize = 28, xlabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + kinetic_line1 = lines!(fig[1, 1], run_info_dfns.vpa.grid, f_diff, label=L"\text{Actual } f_i - f_{Mi}"; color = :black, linewidth = 1.8) + kinetic_line2 = lines!(fig[1, 1], run_info_dfns.vpa.grid, f_i1, label=L"\text{Calculated } f_{i1}"; color = :lightseagreen, linewidth = 1.8) + #axislegend() + #axislegend("Titled Legend", position = :rt) + #axislegend(ax, [kinetic_line1, kinetic_line2], ["Actual f_i - f_{Mi}", "Calculated f_{i1}"], orientation = :horizontal) + if plot_sources + ax = Axis(fig[1, 2], xlabel=L"v_{∥}/v_{th}", ylabel="External source amplitude/au", titlesize = 28, xlabelsize = 28, ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, title = L"\nu^* \approx 1") + #plot_1d(run_info_dkions[1].z.grid*10, external_source_amplitude[1][:,1,1,end], xlabel="z/m", + # ylabel="amplitude/au", label="energy source", ax=ax[1], title = "Source Amplitudes") + #plot_1d(run_info_dkions[1].z.grid*10, external_source_amplitude[1][:,1,2,end], label="particle source", ax=ax[1]) + kinetic_line3 = lines!(fig[1, 2], run_info_dkions[1].z.grid*10, external_source_amplitude[1][:,1,1,end], label=L"\text{Actual } f_i - f_{Mi}"; linewidth = 1.8) + kinetic_line4 = lines!(fig[1, 2], run_info_dkions[1].z.grid*10, external_source_amplitude[1][:,1,2,end], label=L"\text{Actual } f_i - f_{Mi}"; linewidth = 1.8) + z_position = run_info_dkions[1].z.grid[z]*10 + arrow = arrows!(fig[1,2], [z_position], [-1.4], [0.0], [3.0], arrowsize = 10, lengthscale = 0.3, arrowcolor = :black) + #Legend(legend_place[1], ax[1]; tellheight=true, tellwidth=false, + # orientation=:horizontal) + + end + #Legend(fig[1,2], [kinetic_line1, kinetic_line2], [L"\text{Actual } f_i - f_{Mi}", L"\text{Calculated } f_{i1}"], orientation = :horizontal) + + outfile = custom_plot_dir * "/" * run_directory * "dkions_f_diff_and_f_i1_profile_and_sources_$z.pdf" + save(outfile, fig) + end + end + + if animate_f_diff_and_sources + z = Observable(1) + framerate = 5 + timestamps = range(1, 65, step=1) + vpa_squared = run_info_dfns.vpa.grid.^2 + f_M = exp.(-(vpa_squared)) + f_diff = @lift(f[:,1,$z,1,1,end] .- f_M) + f_i1 = @lift(calculate_f_i1(f_M, run_info_dkions[1], run_info_dfns, $z)) + z_values = run_info_dkions[1].z.grid*10 + z_position = @lift([z_values[$z]]) + #println(z_position) + #println(z_position[1]) + fig = Figure(size = (950, 475)) + #, ylabel=L"f" + ax = Axis(fig[1, 1], xlabel=L"v_{∥}/v_{th}", ylabel=L"f", titlesize = 28, xlabelsize = 28, ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, xticks = -5:5:5, limits = (-8.5, 8.5, -0.015, 0.015)) + #ax = Axis(fig[1, 1], xlabel=L"\mathrm{z/m}", titlesize = 28, xlabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + kinetic_line1 = lines!(fig[1, 1], run_info_dfns.vpa.grid, f_diff, label=L"\text{Actual } f_i - f_{Mi}"; color = :black, linewidth = 1.8) + kinetic_line2 = lines!(fig[1, 1], run_info_dfns.vpa.grid, f_i1, label=L"\text{Collisional } f_{i1}"; color = :lightseagreen, linewidth = 1.8) + axislegend() + ax = Axis(fig[1, 2], xlabel="z/m", ylabel="External source amplitude/au", titlesize = 28, xlabelsize = 28, ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20) + + kinetic_line3 = lines!(fig[1, 2], run_info_dkions[1].z.grid*10, external_source_amplitude[1][:,1,1,5]*20.0, label="Energy source"; linewidth = 1.8) + kinetic_line4 = lines!(fig[1, 2], run_info_dkions[1].z.grid*10, external_source_amplitude[1][:,1,2,5], label="Particle source"; linewidth = 1.8) + axislegend(position = :ct) + arrow = arrows!(fig[1,2], z_position, [-200.4], [0.0], [350.0], arrowsize = 10, lengthscale = 0.3, arrowcolor = :black) + + record(fig, custom_plot_dir * "/" * run_directory * "dkions_f_diff_and_f_i1_with_sources.mp4", timestamps; + framerate = framerate) do t + z[] = t + autolimits!(ax) + end + end + end + + + if plot_qpar + qpar_conversion_from_ref_to_Wm2e6 = 15.68463642 + + qpar = get_variable(run_info_dkions, "parallel_heat_flux")[1][:,1,1,end] * qpar_conversion_from_ref_to_Wm2e6 + coll_krook_heat_flux = get_variable(run_info_dkions, "coll_krook_heat_flux")[1][:,1,1,end] * qpar_conversion_from_ref_to_Wm2e6 + fig = Figure(size = (500, 400)) + #ylabel=L"\mathrm{q_{\parallel}}/ \mathrm{M Wm}^{-2}", + ax = Axis(fig[1, 1], xlabel=L"\mathrm{z/m}", titlesize = 28, ylabel=L"\mathrm{q_{\parallel}}/ \mathrm{M Wm}^{-2}", xlabelsize = 28, title = L"\nu^* \approx 500", ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, limits = (-5.1, 5.1, nothing, nothing), xticks = -5:5:5) + qpar_line = lines!(fig[1, 1], run_info_dkions[1].z.grid*10, qpar, label=L"\text{Kinetic } q_∥"; color = :blue, linewidth = 1.8) + coll_krook_line = lines!(fig[1, 1], run_info_dkions[1].z.grid*10, coll_krook_heat_flux, label=L"\text{Coll_krook } q_∥"; color = :red, linewidth = 1.8) + #Legend(fig[1,2], [qpar_line, coll_krook_line], ["Kinetic heat flux", "Fluid closure heat flux"], orientation = :horizontal) + outfile = custom_plot_dir * "/" * run_directory * "dkions_qpar_inWatts_profile_comparison_vs_z_completed_plot.pdf" + save(outfile, fig) + + end + + if plot_temperature_residuals + base_name_coll_krook = run_directory_krook[1:43] + base_name_dkions = run_directory[1:39] + density_list = [] + temperature_residual_list = [] + + for n in 5:5:100 + this_run_directory_krook = base_name_coll_krook * "$n.0_final" + this_run_directory = base_name_dkions * "$n.0_final" + this_run_info_dkions = makie_post_processing.get_run_info_no_setup("runs/"*this_run_directory) + this_run_info_dkions = (this_run_info_dkions,) + this_run_info_krook = makie_post_processing.get_run_info_no_setup("runs/"*this_run_directory_krook) + this_run_info_krook = (this_run_info_krook,) + density_midpoint = get_variable(this_run_info_dkions, "density")[1][65,1,1,end] + + temperature_dkions = get_variable(this_run_info_dkions, "temperature") + temperature_krook = get_variable(this_run_info_krook, "temperature") + temperature_residuals = temperature_dkions[1][:,1,1,end] - temperature_krook[1][:,1,1,end] + temp_residual_sum = sum(abs.(temperature_residuals)) + push!(temperature_residual_list, temp_residual_sum) + push!(density_list, density_midpoint) + end + + for n in 500:500:3000 + this_run_directory_krook = base_name_coll_krook * "$n.0_final" + this_run_directory = base_name_dkions * "$n.0_final" + this_run_info_dkions = makie_post_processing.get_run_info_no_setup("runs/"*this_run_directory) + this_run_info_dkions = (this_run_info_dkions,) + this_run_info_krook = makie_post_processing.get_run_info_no_setup("runs/"*this_run_directory_krook) + this_run_info_krook = (this_run_info_krook,) + density_midpoint = get_variable(this_run_info_dkions, "density")[1][65,1,1,end] + + temperature_dkions = get_variable(this_run_info_dkions, "temperature") + temperature_krook = get_variable(this_run_info_krook, "temperature") + temperature_residuals = temperature_dkions[1][:,1,1,end] - temperature_krook[1][:,1,1,end] + temp_residual_sum = sum(abs.(temperature_residuals)) + push!(temperature_residual_list, temp_residual_sum) + push!(density_list, density_midpoint) + end + + fig = Figure(size = (500, 400)) + temperature_residual_list /= length(density_list) + ax = Axis(fig[1, 1], xlabel=L"\text{midpoint density } /10^{19}\mathrm{m}^{-3}", ylabel=L"\mathrm{mean (|T_{\text{residual}}|) }/100\mathrm{eV}", titlesize = 28, title = "Mean residuals in T", xlabelsize = 28, ylabelsize = 28, xticklabelsize = 20, yticklabelsize = 20, xscale = log10, yscale = log10) + lines!(fig[1, 1], density_list, temperature_residual_list, label="Temperature residuals"; color = :crimson, linewidth = 1.8) + scatter!(fig[1, 1], density_list, temperature_residual_list, label="Temperature residuals"; marker = :x, markersize = 10, color = :black) + outfile = custom_plot_dir * "/coll_dkions_temperature_residuals_vs_n.pdf" + save(outfile, fig) + end + + +end + +end \ No newline at end of file diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n1.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..976623502 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 60000 +steady_state_residual = true +dt = 0.000012 +nwrite = 3000 +type = "SSPRK4" +nwrite_dfns = 3000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n2.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..79a1cd541 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 80000 +steady_state_residual = true +dt = 0.00005 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n3.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..e746c036f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..ca55f5c4a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskii_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 1000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskiiagain_T1.0Te0.5_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskiiagain_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..58db679dc --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskiiagain_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00012 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskiishortrun_T1.0Te0.5_n1.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskiishortrun_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..32a96396e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskiishortrun_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 3000 +steady_state_residual = true +dt = 0.000005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskiishortrun_T1.0Te0.5_n3.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskiishortrun_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..4bc2faf2f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/braginskiishortrun_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 2000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n1.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..c87334e59 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n11.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n11.0_rf100.toml new file mode 100644 index 000000000..20a677a84 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n11.0_rf100.toml @@ -0,0 +1,105 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 11.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 11.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 + diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n2.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..6063fe63c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n3.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..f38b01c6d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n5.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..3cc2e96d7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..f36e0f3a5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n9.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n9.0_rf100.toml new file mode 100644 index 000000000..7231e3987 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T1.0Te0.5_n9.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 9.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n1.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n1.0_rf100.toml new file mode 100644 index 000000000..ce6973bc3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n12.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n12.0_rf100.toml new file mode 100644 index 000000000..28038fad6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n12.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 12.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 12.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.00008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n16.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n16.0_rf100.toml new file mode 100644 index 000000000..ec3ef22f4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n16.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 16.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 16.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 35000 +steady_state_residual = true +dt = 0.00002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n8.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n8.0_rf100.toml new file mode 100644 index 000000000..b8b652709 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkions_T2.0Te1.0_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkionsagain_T1.0Te0.5_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkionsagain_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..cffe9dfa8 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/dkionsagain_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_PI_T1.0Te0.5_n8.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_PI_T1.0Te0.5_n8.0_rf100.toml new file mode 100644 index 000000000..137d56f06 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_PI_T1.0Te0.5_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n1.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..edc0de609 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 4000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n11.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n11.0_rf100.toml new file mode 100644 index 000000000..1bf7685ff --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n11.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 11.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 11.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 6000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n2.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..a1dce5c6a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n3.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..feabbfdd2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 6000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n5.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..736c6555e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 4000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n6.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n6.0_rf100.toml new file mode 100644 index 000000000..58b4aaf10 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n6.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 6.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n8.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n8.0_rf100.toml new file mode 100644 index 000000000..137d56f06 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n9.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n9.0_rf100.toml new file mode 100644 index 000000000..cddbd91a1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T1.0Te0.5_n9.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 9.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 6000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n1.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n1.0_rf100.toml new file mode 100644 index 000000000..64bfefe1d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 4000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n12.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n12.0_rf100.toml new file mode 100644 index 000000000..3f6993666 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n12.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 12.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 12.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n16.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n16.0_rf100.toml new file mode 100644 index 000000000..dbf5c86cd --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n16.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 16.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 16.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n8.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n8.0_rf100.toml new file mode 100644 index 000000000..d3b3d1a73 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/sourcefile_T2.0Te1.0_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_T1.0Te1.0_n10.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_T1.0Te1.0_n10.0_rf100.toml new file mode 100644 index 000000000..c51019b3e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_T1.0Te1.0_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_T1.0Te1.0_n8.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_T1.0Te1.0_n8.0_rf100.toml new file mode 100644 index 000000000..9ca052cb1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_T1.0Te1.0_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00002 +nwrite = 5000 +type = "SSPRK4" +nwrite_dfns = 5000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_long_T1.0Te1.0_n10.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_long_T1.0Te1.0_n10.0_rf100.toml new file mode 100644 index 000000000..68536bf53 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_long_T1.0Te1.0_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_longagain2_T1.0Te1.0_n10.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_longagain2_T1.0Te1.0_n10.0_rf100.toml new file mode 100644 index 000000000..eee0c3b1f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_longagain2_T1.0Te1.0_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00002 +nwrite = 5000 +type = "SSPRK4" +nwrite_dfns = 5000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_longagain_T1.0Te1.0_n10.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_longagain_T1.0Te1.0_n10.0_rf100.toml new file mode 100644 index 000000000..68536bf53 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_longagain_T1.0Te1.0_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_mws_T0.5Te0.5_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_mws_T0.5Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..a8762a132 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_mws_T0.5Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 0.5 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0004 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_ws_T1.0Te1.0_n15.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_ws_T1.0Te1.0_n15.0_rf100.toml new file mode 100644 index 000000000..11401af92 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkions_ws_T1.0Te1.0_n15.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 15.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.5 +z_profile = "wall_exp_decay" +z_width = 0.2 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkionsagain_T1.0Te1.0_n10.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkionsagain_T1.0Te1.0_n10.0_rf100.toml new file mode 100644 index 000000000..32cf6b665 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkionsagain_T1.0Te1.0_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 0.8 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkionslong_mws_T0.5Te0.5_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkionslong_mws_T0.5Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..c844dd264 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/dkionslong_mws_T0.5Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 0.5 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n1.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n1.0_rf100.toml new file mode 100644 index 000000000..6f00b2947 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n10.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n10.0_rf100.toml new file mode 100644 index 000000000..16bf847c1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n5.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n5.0_rf100.toml new file mode 100644 index 000000000..4e809533d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n5.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.3 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n8.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n8.0_rf100.toml new file mode 100644 index 000000000..e7abcd8e7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_T1.0Te1.0_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_long_T1.0Te1.0_n10.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_long_T1.0Te1.0_n10.0_rf100.toml new file mode 100644 index 000000000..a2060221e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_long_T1.0Te1.0_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_mws_T0.5Te0.5_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_mws_T0.5Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..258eedacd --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_mws_T0.5Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 0.5 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_mws_T1.0Te1.0_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_mws_T1.0Te1.0_n7.0_rf100.toml new file mode 100644 index 000000000..76c46e074 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_mws_T1.0Te1.0_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_ws_T1.0Te1.0_n10.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_ws_T1.0Te1.0_n10.0_rf100.toml new file mode 100644 index 000000000..72f425ea1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_ws_T1.0Te1.0_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.2 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_ws_T1.0Te1.0_n15.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_ws_T1.0Te1.0_n15.0_rf100.toml new file mode 100644 index 000000000..be9e4de72 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100/used_files/sourcefile_ws_T1.0Te1.0_n15.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 15.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.5 +z_profile = "wall_exp_decay" +z_width = 0.2 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krook_PI_T1.0Te0.5_n3.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krook_PI_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..263fe6802 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krook_PI_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.815 +PI_density_controller_I = 1.0 +PI_density_controller_P = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 80000 +steady_state_residual = true +dt = 0.00001 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krook_PI_T1.0Te0.5_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krook_PI_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..78cfd4a0f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krook_PI_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.7 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 2.7 +PI_density_controller_I = 1.0 +PI_density_controller_P = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 90000 +steady_state_residual = true +dt = 0.0003 +nwrite = 3000 +type = "SSPRK4" +nwrite_dfns = 3000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krooklong_PI_T1.0Te0.5_n3.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krooklong_PI_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..efc1ba966 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/coll_krooklong_PI_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.815 +PI_density_controller_I = 1.0 +PI_density_controller_P = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 80000 +steady_state_residual = true +dt = 0.00005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkions_PI_T1.0Te0.5_n3.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkions_PI_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..997861862 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkions_PI_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkions_T1.0Te0.5_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkions_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..e959c2842 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkions_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_PI_T1.0Te0.5_n3.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_PI_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..0198a52a6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_PI_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.815 +PI_density_controller_I = 1.0 +PI_density_controller_P = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_PI_T1.0Te0.5_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_PI_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..e6a38d1d7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_PI_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 2.7 +PI_density_controller_I = 1.0 +PI_density_controller_P = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_T1.0Te0.5_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..cc38bae18 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/dkionslong_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/sourcefile_PI_T1.0Te0.5_n3.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/sourcefile_PI_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..54e2ee3ce --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/sourcefile_PI_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/sourcefile_T1.0Te0.5_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/sourcefile_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..164e968c7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf100_PI/sourcefile_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf29/braginskii_T0.5Te0.5_n1.0_rf29.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf29/braginskii_T0.5Te0.5_n1.0_rf29.toml new file mode 100644 index 000000000..a451cafa4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf29/braginskii_T0.5Te0.5_n1.0_rf29.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf29/braginskii_T0.5Te0.5_n6.0_rf29.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf29/braginskii_T0.5Te0.5_n6.0_rf29.toml new file mode 100644 index 000000000..4e15c6fed --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf29/braginskii_T0.5Te0.5_n6.0_rf29.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf29/dkions_T0.5Te0.5_n1.0_rf29.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf29/dkions_T0.5Te0.5_n1.0_rf29.toml new file mode 100644 index 000000000..bc3e3020f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf29/dkions_T0.5Te0.5_n1.0_rf29.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf29/dkions_T0.5Te0.5_n6.0_rf29.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf29/dkions_T0.5Te0.5_n6.0_rf29.toml new file mode 100644 index 000000000..187325e8c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf29/dkions_T0.5Te0.5_n6.0_rf29.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf29/sourcefile_T0.5Te0.5_n1.0_rf29.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf29/sourcefile_T0.5Te0.5_n1.0_rf29.toml new file mode 100644 index 000000000..5fc145a8b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf29/sourcefile_T0.5Te0.5_n1.0_rf29.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00025 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf29/sourcefile_T0.5Te0.5_n6.0_rf29.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf29/sourcefile_T0.5Te0.5_n6.0_rf29.toml new file mode 100644 index 000000000..92c625d96 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf29/sourcefile_T0.5Te0.5_n6.0_rf29.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +#nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00025 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n0.5_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n0.5_rf50.toml new file mode 100644 index 000000000..4c4a27b00 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n0.5_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 0.5 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.5 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n1.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n1.0_rf50.toml new file mode 100644 index 000000000..a451cafa4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n1.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n2.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n2.0_rf50.toml new file mode 100644 index 000000000..d3751eca5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n2.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 2.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n4.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n4.0_rf50.toml new file mode 100644 index 000000000..e20d793bd --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n4.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 4.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n6.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n6.0_rf50.toml new file mode 100644 index 000000000..04562ae43 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_T0.5Te0.5_n6.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 30.0 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii.toml new file mode 100644 index 000000000..7aa28717f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii_100write_nobc.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii_100write_nobc.toml new file mode 100644 index 000000000..9034f51b1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii_100write_nobc.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 1400 +steady_state_residual = true +dt = 0.0003 +nwrite = 100 +type = "SSPRK4" +nwrite_dfns = 100 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii_100write_yesbc.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii_100write_yesbc.toml new file mode 100644 index 000000000..9034f51b1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_braginskii_100write_yesbc.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 1400 +steady_state_residual = true +dt = 0.0003 +nwrite = 100 +type = "SSPRK4" +nwrite_dfns = 100 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_restartfromitself.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_restartfromitself.toml new file mode 100644 index 000000000..09e2fc9e7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_restartfromitself.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_restartfromitself_100write.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_restartfromitself_100write.toml new file mode 100644 index 000000000..5d1a413c8 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T1.0_restartfromitself_100write.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 1400 +steady_state_residual = true +dt = 0.0003 +nwrite = 100 +type = "SSPRK4" +nwrite_dfns = 100 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T2.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T2.0.toml new file mode 100644 index 000000000..e57cd31f3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T2.0.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T2.0_braginskii.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T2.0_braginskii.toml new file mode 100644 index 000000000..05d26e709 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T2.0_braginskii.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T3.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T3.0.toml new file mode 100644 index 000000000..f84ae4d03 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T3.0.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 3.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T3.0_braginskii.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T3.0_braginskii.toml new file mode 100644 index 000000000..cbc090738 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/mk_T3.0_braginskii.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 3.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/power_scan_braginskii_mk_T1.0_thinexpdecay.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/power_scan_braginskii_mk_T1.0_thinexpdecay.toml new file mode 100644 index 000000000..1e6cb7a20 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/braginskii_tests/power_scan_braginskii_mk_T1.0_thinexpdecay.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 1 +steady_state_residual = true +dt = 0.0003 +nwrite = 1 +type = "SSPRK4" +nwrite_dfns = 1 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_braginskii_Te0.2.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_braginskii_Te0.2.toml new file mode 100644 index 000000000..3b9ffd99a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_braginskii_Te0.2.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_dkions_Te0.2.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_dkions_Te0.2.toml new file mode 100644 index 000000000..c5608b2f1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_dkions_Te0.2.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_sourcefile_Te0.2.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_sourcefile_Te0.2.toml new file mode 100644 index 000000000..ab2ba97c1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.5_restart_Te0.2/mk_T0.5_sourcefile_Te0.2.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_braginskii_Te0.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_braginskii_Te0.5.toml new file mode 100644 index 000000000..48c9f7a0e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_braginskii_Te0.5.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.8 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_dkions_Te0.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_dkions_Te0.5.toml new file mode 100644 index 000000000..f5505ab4f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_dkions_Te0.5.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.8 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_sourcefile_Te0.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_sourcefile_Te0.5.toml new file mode 100644 index 000000000..dd786b0b6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T0.8_restart_Te0.5/mk_T0.8_sourcefile_Te0.5.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.8 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_braginskii_Te0.3.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_braginskii_Te0.3.toml new file mode 100644 index 000000000..4f31b12ec --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_braginskii_Te0.3.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.3 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_dkions_Te0.3.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_dkions_Te0.3.toml new file mode 100644 index 000000000..9b1cce0f9 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_dkions_Te0.3.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.3 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_sourcefile_Te0.3.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_sourcefile_Te0.3.toml new file mode 100644 index 000000000..c1f9494e6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.3/mk_T1.0_sourcefile_Te0.3.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.3 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_braginskii.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_braginskii.toml new file mode 100644 index 000000000..74f412618 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_braginskii.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_dkions.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_dkions.toml new file mode 100644 index 000000000..8ea4125ff --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_dkions.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_sourcefile.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_sourcefile.toml new file mode 100644 index 000000000..b2edd45f0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T1.0_restart_Te0.8/mk_T1.0_sourcefile.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_braginskii_Te1.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_braginskii_Te1.0.toml new file mode 100644 index 000000000..df69a95d1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_braginskii_Te1.0.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_dkions_Te1.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_dkions_Te1.0.toml new file mode 100644 index 000000000..aa7872cde --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_dkions_Te1.0.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_sourcefile_Te1.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_sourcefile_Te1.0.toml new file mode 100644 index 000000000..9a8c1141b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T2.0_restart_Te1.0/mk_T2.0_sourcefile_Te1.0.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_braginskii_Te2.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_braginskii_Te2.5.toml new file mode 100644 index 000000000..8c1d21786 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_braginskii_Te2.5.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 2.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 5.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_dkions_Te2.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_dkions_Te2.5.toml new file mode 100644 index 000000000..e8b394c13 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_dkions_Te2.5.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 2.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 5.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_sourcefile_Te2.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_sourcefile_Te2.5.toml new file mode 100644 index 000000000..8f229d157 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_T5.0_restart_Te2.5/mk_T5.0_sourcefile_Te2.5.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 2.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 5.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 24000 +steady_state_residual = true +dt = 0.0001 +nwrite = 3000 +type = "SSPRK4" +nwrite_dfns = 3000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1.toml new file mode 100644 index 000000000..5b76eceb4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.03 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1_ownrestart.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1_ownrestart.toml new file mode 100644 index 000000000..3df83c3cf --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1_ownrestart.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.03 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1_ownrestart_wrongheatflux.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1_ownrestart_wrongheatflux.toml new file mode 100644 index 000000000..3df83c3cf --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_braginskii_Te0.1_ownrestart_wrongheatflux.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.03 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_dkions_Te0.1.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_dkions_Te0.1.toml new file mode 100644 index 000000000..879837fc2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_dkions_Te0.1.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.03 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_dkions_Te0.1_ownrestart.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_dkions_Te0.1_ownrestart.toml new file mode 100644 index 000000000..20659fba3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_dkions_Te0.1_ownrestart.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.03 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_sourcefile_Te0.1.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_sourcefile_Te0.1.toml new file mode 100644 index 000000000..7e506e30a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dk_vs_braginskii_long_restarts/mk_T0.1_sourcefile_Te0.1.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.03 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n0.5_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n0.5_rf50.toml new file mode 100644 index 000000000..4875fd229 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n0.5_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 0.5 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 0.5 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.25 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n1.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n1.0_rf50.toml new file mode 100644 index 000000000..bc3e3020f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n1.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n2.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n2.0_rf50.toml new file mode 100644 index 000000000..c64fefbf3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n2.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 2.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n4.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n4.0_rf50.toml new file mode 100644 index 000000000..79d53784b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n4.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 4.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n6.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n6.0_rf50.toml new file mode 100644 index 000000000..20911bc3e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/dkions_T0.5Te0.5_n6.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_braginskii_Te0.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_braginskii_Te0.5.toml new file mode 100644 index 000000000..b029e53df --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_braginskii_Te0.5.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0004 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_dkions_Te0.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_dkions_Te0.5.toml new file mode 100644 index 000000000..842e26e99 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_dkions_Te0.5.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_sourcefile_Te0.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_sourcefile_Te0.5.toml new file mode 100644 index 000000000..b3790d185 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/highdens_OG_folder/mk_T0.5_sourcefile_Te0.5.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n0.5_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n0.5_rf50.toml new file mode 100644 index 000000000..0d5257d63 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n0.5_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 0.5 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 0.5 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.25 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n1.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n1.0_rf50.toml new file mode 100644 index 000000000..d25fca8a8 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n1.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n2.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n2.0_rf50.toml new file mode 100644 index 000000000..7ac9f6171 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n2.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 2.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n4.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n4.0_rf50.toml new file mode 100644 index 000000000..2f5c25044 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n4.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 4.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n6.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n6.0_rf50.toml new file mode 100644 index 000000000..d21ad3493 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T0.5Te0.5_n6.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T1.0Te1.0_n1.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T1.0Te1.0_n1.0_rf50.toml new file mode 100644 index 000000000..2842e2951 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/1old_tests/sourcefile_T1.0Te1.0_n1.0_rf50.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n1.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n1.0_rf50.toml new file mode 100644 index 000000000..4529b3504 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n1.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 0.6 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n3.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n3.0_rf50.toml new file mode 100644 index 000000000..2814a9270 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n3.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.8 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.00002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n5.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n5.0_rf50.toml new file mode 100644 index 000000000..4f73e6ab6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n5.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n7.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n7.0_rf50.toml new file mode 100644 index 000000000..6e5e007c5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n7.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.2 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n9.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n9.0_rf50.toml new file mode 100644 index 000000000..e3e6efac5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskii_T1.0Te0.5_n9.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.4 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 60000 +steady_state_residual = true +dt = 0.00015 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskiilong_T1.0Te0.5_n3.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskiilong_T1.0Te0.5_n3.0_rf50.toml new file mode 100644 index 000000000..e42c3bc3d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskiilong_T1.0Te0.5_n3.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.8 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskiilong_T1.0Te0.5_n5.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskiilong_T1.0Te0.5_n5.0_rf50.toml new file mode 100644 index 000000000..8cbde0bc0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskiilong_T1.0Te0.5_n5.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskiivlong_T1.0Te0.5_n3.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskiivlong_T1.0Te0.5_n3.0_rf50.toml new file mode 100644 index 000000000..f1eae6a90 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/braginskiivlong_T1.0Te0.5_n3.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.8 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n1.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n1.0_rf50.toml new file mode 100644 index 000000000..0894fc664 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n1.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 0.6 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00025 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n3.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n3.0_rf50.toml new file mode 100644 index 000000000..65be91d49 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n3.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.8 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n5.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n5.0_rf50.toml new file mode 100644 index 000000000..c2947840f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n5.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n7.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n7.0_rf50.toml new file mode 100644 index 000000000..5193456d1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n7.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.2 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n9.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n9.0_rf50.toml new file mode 100644 index 000000000..2f39ba173 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/dkions_T1.0Te0.5_n9.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.4 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 60000 +steady_state_residual = true +dt = 0.00015 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/dkionslong_T1.0Te0.5_n7.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/dkionslong_T1.0Te0.5_n7.0_rf50.toml new file mode 100644 index 000000000..684b65816 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/dkionslong_T1.0Te0.5_n7.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.2 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n1.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n1.0_rf50.toml new file mode 100644 index 000000000..254b22d11 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n1.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 0.6 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 6000 +steady_state_residual = true +dt = 0.00025 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n3.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n3.0_rf50.toml new file mode 100644 index 000000000..05c7e1d09 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n3.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.8 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n5.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n5.0_rf50.toml new file mode 100644 index 000000000..12fb40e43 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n5.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n7.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n7.0_rf50.toml new file mode 100644 index 000000000..998fb79a5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n7.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.2 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n9.0_rf50.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n9.0_rf50.toml new file mode 100644 index 000000000..87525542d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf50/sourcefile_T1.0Te0.5_n9.0_rf50.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.4 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf83/dkions_T1.0Te0.5_n7.0_rf83.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf83/dkions_T1.0Te0.5_n7.0_rf83.toml new file mode 100644 index 000000000..6e2ff7e9b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf83/dkions_T1.0Te0.5_n7.0_rf83.toml @@ -0,0 +1,111 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 1.0 +active = true +source_strength = 0.84 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_3] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf83/sourcefile_T1.0Te0.5_n7.0_rf83.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf83/sourcefile_T1.0Te0.5_n7.0_rf83.toml new file mode 100644 index 000000000..63524dc01 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf83/sourcefile_T1.0Te0.5_n7.0_rf83.toml @@ -0,0 +1,111 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 1.0 +active = true +source_strength = 0.84 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_3] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 6000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf83/used_files/dkions_T1.0Te1.0_n0.1_rf83.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf83/used_files/dkions_T1.0Te1.0_n0.1_rf83.toml new file mode 100644 index 000000000..9c4f588bb --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf83/used_files/dkions_T1.0Te1.0_n0.1_rf83.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 0.1 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.625 +z_profile = "wall_exp_decay" +z_width = 0.2 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf83/used_files/sourcefile_T1.0Te1.0_n0.1_rf83.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf83/used_files/sourcefile_T1.0Te1.0_n0.1_rf83.toml new file mode 100644 index 000000000..9c4f588bb --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf83/used_files/sourcefile_T1.0Te1.0_n0.1_rf83.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 0.1 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.625 +z_profile = "wall_exp_decay" +z_width = 0.2 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/braginskii_T0.5Te0.5_n1.0_rf9 copy.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/braginskii_T0.5Te0.5_n1.0_rf9 copy.toml new file mode 100644 index 000000000..17370ca8c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/braginskii_T0.5Te0.5_n1.0_rf9 copy.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.25 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/braginskii_T0.5Te0.5_n1.0_rf9.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/braginskii_T0.5Te0.5_n1.0_rf9.toml new file mode 100644 index 000000000..17370ca8c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/braginskii_T0.5Te0.5_n1.0_rf9.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.25 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/dkions_T0.5Te0.5_n1.0_rf9 copy.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/dkions_T0.5Te0.5_n1.0_rf9 copy.toml new file mode 100644 index 000000000..bc3e3020f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/dkions_T0.5Te0.5_n1.0_rf9 copy.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/dkions_T0.5Te0.5_n1.0_rf9.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/dkions_T0.5Te0.5_n1.0_rf9.toml new file mode 100644 index 000000000..bc3e3020f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/dkions_T0.5Te0.5_n1.0_rf9.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.05 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T0.5Te0.5_n1.0_rf9.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T0.5Te0.5_n1.0_rf9.toml new file mode 100644 index 000000000..7b4e7a01e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T0.5Te0.5_n1.0_rf9.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.25 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00025 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T0.5Te0.5_n6.0_rf9.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T0.5Te0.5_n6.0_rf9.toml new file mode 100644 index 000000000..0351ff4bd --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T0.5Te0.5_n6.0_rf9.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00025 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T1.0Te1.0_n1.0_rf9.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T1.0Te1.0_n1.0_rf9.toml new file mode 100644 index 000000000..0d19dee47 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskii_rf9/sourcefile_T1.0Te1.0_n1.0_rf9.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 1.0 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.25 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n1.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..63e31e3ed --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n10.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n10.0_rf100.toml new file mode 100644 index 000000000..e18072ec0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0004 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n2.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..323b79713 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n3.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..e746c036f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n4.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n4.0_rf100.toml new file mode 100644 index 000000000..110b145e7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n4.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n5.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..72d23611a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n6.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n6.0_rf100.toml new file mode 100644 index 000000000..e1a21414c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n6.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 6.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..b3277bffe --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0004 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n8.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n8.0_rf100.toml new file mode 100644 index 000000000..6746ff92e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskii_bscan_T1.0Te0.5_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0004 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n3.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..e746c036f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n4.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n4.0_rf100.toml new file mode 100644 index 000000000..a4f8effc0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n4.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00012 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n5.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..72d23611a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n6.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n6.0_rf100.toml new file mode 100644 index 000000000..e1a21414c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiilong_bscan_T1.0Te0.5_n6.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 6.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiishort_bscan_T1.0Te0.5_n1.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiishort_bscan_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..8ef04deb0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiishort_bscan_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 4000 +steady_state_residual = true +dt = 0.00001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiishort_bscan_T1.0Te0.5_n4.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiishort_bscan_T1.0Te0.5_n4.0_rf100.toml new file mode 100644 index 000000000..e163dc2ce --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/braginskiishort_bscan_T1.0Te0.5_n4.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 3000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n1.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..caa37239b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n10.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n10.0_rf100.toml new file mode 100644 index 000000000..ae812f80d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00025 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n2.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..23d8a5468 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n3.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..f38b01c6d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n4.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n4.0_rf100.toml new file mode 100644 index 000000000..8b169d847 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n4.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n5.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..702141d11 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n6.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n6.0_rf100.toml new file mode 100644 index 000000000..830bd5633 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n6.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 6.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..2a6b1872b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n8.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n8.0_rf100.toml new file mode 100644 index 000000000..accb3e62c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkions_bscan_T1.0Te0.5_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkionslong_bscan_T1.0Te0.5_n4.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkionslong_bscan_T1.0Te0.5_n4.0_rf100.toml new file mode 100644 index 000000000..3dbe3125a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkionslong_bscan_T1.0Te0.5_n4.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkionslong_bscan_T1.0Te0.5_n6.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkionslong_bscan_T1.0Te0.5_n6.0_rf100.toml new file mode 100644 index 000000000..830bd5633 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/dkionslong_bscan_T1.0Te0.5_n6.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 6.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n1.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..61acfa974 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n10.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n10.0_rf100.toml new file mode 100644 index 000000000..1e4d49652 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n2.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..b0fa38b6d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n3.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..bcf8a8dc0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n4.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n4.0_rf100.toml new file mode 100644 index 000000000..3dbe3125a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n4.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n5.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..e7591991d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n6.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n6.0_rf100.toml new file mode 100644 index 000000000..0b076d430 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n6.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 6.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..dcf230830 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n8.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n8.0_rf100.toml new file mode 100644 index 000000000..e8bdc6178 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_braginskiiscan_rf100/sourcefile_bscan_T1.0Te0.5_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 8000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml new file mode 100644 index 000000000..60b2c07b0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..3a98bf083 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..3578695aa --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 10.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 2.33697907 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00005 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml new file mode 100644 index 000000000..c63ac9509 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 0.0 +source_strength = 3.4 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.0 +PI_density_target_amplitude = 0.9554376673 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00003 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..640a71f7f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 5.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 1.1884857 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00003 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..5fb0f0c18 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n60.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..08577eac0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml new file mode 100644 index 000000000..b674a2dd7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..417605012 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..7df5e338e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml new file mode 100644 index 000000000..b31312a30 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n40.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..fafb9b132 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..8c40e3c9e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..305619b3e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.1_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.1_rf100_n50.0.toml new file mode 100644 index 000000000..928a38431 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.1_rf100_n50.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..5a1bd35c6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..bd89deb22 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml new file mode 100644 index 000000000..aed6684c5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..24de2175b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..d5c9f40af --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..28eef8b22 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..a8401f2cd --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_correct/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..08577eac0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n10.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..d508c8786 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 10.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 2.3374114344177066 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n100.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..25d8699da --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 100.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 22.853533873939526 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n1000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n1000.0.toml new file mode 100644 index 000000000..222602065 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n1000.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 229.69552340779816 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n15.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n15.0.toml new file mode 100644 index 000000000..6865107c7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n15.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 15.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 3.487498512581481 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00008 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n1500.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n1500.0.toml new file mode 100644 index 000000000..60c151391 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n1500.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 343.96379388289824 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 150.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 150.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n20.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n20.0.toml new file mode 100644 index 000000000..1b0a007e3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n20.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 20.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 4.617537108404385 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n2000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n2000.0.toml new file mode 100644 index 000000000..f121d5435 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n2000.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 440.68408777041407 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n25.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n25.0.toml new file mode 100644 index 000000000..a92e66ba0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n25.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 25.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 5.745953071919875 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n2500.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n2500.0.toml new file mode 100644 index 000000000..0e272ee96 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n2500.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 536.4391780332999 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 250.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 250.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n30.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n30.0.toml new file mode 100644 index 000000000..ffbc1830e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n30.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 30.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 6.875634513651969 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n3000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n3000.0.toml new file mode 100644 index 000000000..d1bb97f57 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n3000.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 3000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 639.2619592801125 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n35.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n35.0.toml new file mode 100644 index 000000000..55f32fc21 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n35.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 35.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 8.015624989686543 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n40.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..f1ff5b351 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 40.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 9.15769848066478 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n45.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n45.0.toml new file mode 100644 index 000000000..8b28d28d9 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n45.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 45.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 10.301783252852935 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..db026a660 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 5.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 1.1855938812275717 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00003 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..ec47607ae --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.447294151919968 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n500.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n500.0.toml new file mode 100644 index 000000000..791545d78 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n500.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 114.53813479517507 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n55.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n55.0.toml new file mode 100644 index 000000000..da667066a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n55.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 55.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 12.593782390334123 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n60.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..9d3fd910d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 13.740593713437018 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n65.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n65.0.toml new file mode 100644 index 000000000..98e31b0aa --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n65.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 65.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 14.88696444098024 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n70.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n70.0.toml new file mode 100644 index 000000000..bb7251d51 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n70.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 70.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 16.03235458542661 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n75.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n75.0.toml new file mode 100644 index 000000000..591335406 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n75.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 75.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 17.176077532636796 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n80.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n80.0.toml new file mode 100644 index 000000000..c757c3909 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n80.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 80.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 18.317605075238944 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n85.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n85.0.toml new file mode 100644 index 000000000..6ef232b91 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n85.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 85.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 19.456565528297283 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n90.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n90.0.toml new file mode 100644 index 000000000..304b73638 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n90.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 90.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 20.59242016009684 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n95.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n95.0.toml new file mode 100644 index 000000000..d7f53a012 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/coll_krook_nTcontrol_fixed_T1.0Te0.8_rf100_n95.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 95.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 21.724776733916414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..9c93eacb9 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n10.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..ced16b0da --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n100.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..1ee4b17bb --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n1000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n1000.0.toml new file mode 100644 index 000000000..0b67066e5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n1000.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00015 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n15.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n15.0.toml new file mode 100644 index 000000000..c2cca6ca1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n15.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n1500.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n1500.0.toml new file mode 100644 index 000000000..9b461c43a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n1500.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 150.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 150.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 150000 +steady_state_residual = true +dt = 0.0001 +nwrite = 3000 +type = "SSPRK4" +nwrite_dfns = 3000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n20.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n20.0.toml new file mode 100644 index 000000000..9da8abaa9 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n20.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n2000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n2000.0.toml new file mode 100644 index 000000000..b7535a13a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n2000.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0001 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n25.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n25.0.toml new file mode 100644 index 000000000..dd0bd7740 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n25.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n2500.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n2500.0.toml new file mode 100644 index 000000000..d198a9367 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n2500.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 250.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 250.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00008 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n30.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n30.0.toml new file mode 100644 index 000000000..abe1fbddb --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n30.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 30.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n3000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n3000.0.toml new file mode 100644 index 000000000..b03d0a593 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n3000.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 150000 +steady_state_residual = true +dt = 0.00005 +nwrite = 3000 +type = "SSPRK4" +nwrite_dfns = 3000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n35.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n35.0.toml new file mode 100644 index 000000000..902eb4dec --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n35.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n40.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..db7002e5a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n45.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n45.0.toml new file mode 100644 index 000000000..cf3e1677f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n45.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..ba6481087 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..28be6e87b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n500.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n500.0.toml new file mode 100644 index 000000000..46a3205c4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n500.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00015 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n55.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n55.0.toml new file mode 100644 index 000000000..0c1056c67 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n55.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n60.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..10b6b93ea --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n65.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n65.0.toml new file mode 100644 index 000000000..1c3e1dcf7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n65.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 65.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n70.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n70.0.toml new file mode 100644 index 000000000..0a5b3849f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n70.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 70.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n75.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n75.0.toml new file mode 100644 index 000000000..0b09f6c2a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n75.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 75.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n80.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n80.0.toml new file mode 100644 index 000000000..0d9cc20c9 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n80.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 80.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n85.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n85.0.toml new file mode 100644 index 000000000..df7b87c0d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n85.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 85.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n90.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n90.0.toml new file mode 100644 index 000000000..8504ca1e8 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n90.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 90.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n95.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n95.0.toml new file mode 100644 index 000000000..71f747f3e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/dkions_nTcontrol_fixed_T1.0Te0.8_rf100_n95.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 95.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..9e0b0a495 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..93b02c5a1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..13299accb --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1000.0.toml new file mode 100644 index 000000000..d3c124454 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1000.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n15.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n15.0.toml new file mode 100644 index 000000000..b41ef4a68 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n15.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1500.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1500.0.toml new file mode 100644 index 000000000..59794b59e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1500.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n20.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n20.0.toml new file mode 100644 index 000000000..01cd4cf33 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n20.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0.toml new file mode 100644 index 000000000..edc1a0d65 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n25.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n25.0.toml new file mode 100644 index 000000000..fb125cbb2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n25.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2500.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2500.0.toml new file mode 100644 index 000000000..8c0860951 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2500.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 15000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n30.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n30.0.toml new file mode 100644 index 000000000..fd800173b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n30.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 30.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n3000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n3000.0.toml new file mode 100644 index 000000000..37152ee5a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n3000.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 15000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n35.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n35.0.toml new file mode 100644 index 000000000..a4b870048 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n35.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..df7b8e0e3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n45.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n45.0.toml new file mode 100644 index 000000000..9853a75cb --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n45.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..9f0a73bc6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..5a1bd35c6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n500.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n500.0.toml new file mode 100644 index 000000000..9a7162dd6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n500.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n55.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n55.0.toml new file mode 100644 index 000000000..b30845c4e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n55.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..fd15e7d39 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n65.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n65.0.toml new file mode 100644 index 000000000..bfba2c6ac --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n65.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 65.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n70.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n70.0.toml new file mode 100644 index 000000000..40c04f7d5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n70.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 70.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n75.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n75.0.toml new file mode 100644 index 000000000..f7e4249bf --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n75.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 75.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n80.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n80.0.toml new file mode 100644 index 000000000..be13e4ddb --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n80.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 80.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n85.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n85.0.toml new file mode 100644 index 000000000..f64097479 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n85.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 85.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n90.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n90.0.toml new file mode 100644 index 000000000..555737942 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n90.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 90.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n95.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n95.0.toml new file mode 100644 index 000000000..51be96453 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed/sourcefile_nTcontrol_T1.0Te0.8_rf100_n95.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 95.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..08577eac0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..ba75acc2e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 10.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 2.3374128150079914 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 4.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..8236a7a9b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 100.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 22.987622278770658 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml new file mode 100644 index 000000000..98503253b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 232.4379823248749 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_correctedq.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_correctedq.toml new file mode 100644 index 000000000..7f0afcb61 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_correctedq.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 232.4379823248749 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml new file mode 100644 index 000000000..7453808b6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 15.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 3.4874978085535773 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 8.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml new file mode 100644 index 000000000..3ea709c77 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 348.8305815327926 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 150.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 150.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml new file mode 100644 index 000000000..944ed6c34 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 20.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 4.6175300486533 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00015 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml new file mode 100644 index 000000000..667cb06dd --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 465.4334555111129 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml new file mode 100644 index 000000000..6d8e93542 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 25.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 5.745919659733596 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00015 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml new file mode 100644 index 000000000..6aa2136c6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 581.7390283418081 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 250.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 250.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml new file mode 100644 index 000000000..6df14bd45 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 30.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 6.875508368312572 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00015 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml new file mode 100644 index 000000000..15e2fcb1f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 3000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 698.5212209637966 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml new file mode 100644 index 000000000..c58a4c339 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 35.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 8.01535881640174 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..78c3abe21 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 40.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 9.157281031265928 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml new file mode 100644 index 000000000..c7b518169 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 45.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 10.30154863995504 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..01ee607b8 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 5.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 1.1855947995366296 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 3.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..abb25e380 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.447707761615817 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml new file mode 100644 index 000000000..e0a165255 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 115.9929339208104 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml new file mode 100644 index 000000000..700a2d6d5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 55.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 12.595874936917319 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..6f247699a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 13.7458852811763 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml new file mode 100644 index 000000000..e0844caa7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 65.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 14.89709156131773 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml new file mode 100644 index 000000000..bdadb015f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 70.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 16.049826986006842 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml new file mode 100644 index 000000000..3e876f087 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 75.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 17.20372774635665 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml new file mode 100644 index 000000000..fc3982f05 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 80.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 18.358732281167242 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml new file mode 100644 index 000000000..78173d160 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 85.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 19.514753990310027 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml new file mode 100644 index 000000000..437f8f109 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 90.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 20.671621590036025 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml new file mode 100644 index 000000000..e7ed0d223 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 95.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 21.82925685452536 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..038a7924a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..8131d5158 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..761e21e0e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml new file mode 100644 index 000000000..9cb4b47cc --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml new file mode 100644 index 000000000..a8d3ae539 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml new file mode 100644 index 000000000..8bde2377b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 150.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 150.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00012 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml new file mode 100644 index 000000000..4fac153ff --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml new file mode 100644 index 000000000..b4dfa535a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.0001 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml new file mode 100644 index 000000000..ced1320d3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml new file mode 100644 index 000000000..b03e7b663 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 250.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 250.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00008 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml new file mode 100644 index 000000000..8992cbc3e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 30.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml new file mode 100644 index 000000000..37967c97e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 0.00008 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml new file mode 100644 index 000000000..f3eeab50a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..ab6616884 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml new file mode 100644 index 000000000..41b879bee --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..6b13a3db2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..24d0f7b73 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml new file mode 100644 index 000000000..2288ca94c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml new file mode 100644 index 000000000..11a170334 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..d84b0048d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml new file mode 100644 index 000000000..f4619c6f3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 65.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml new file mode 100644 index 000000000..292b1b1f3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 70.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml new file mode 100644 index 000000000..629295cc1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 75.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml new file mode 100644 index 000000000..2d8181261 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 80.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml new file mode 100644 index 000000000..728fccbf4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 85.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml new file mode 100644 index 000000000..3ede21d80 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 90.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml new file mode 100644 index 000000000..5e4165f2d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 95.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..9e0b0a495 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..93b02c5a1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..13299accb --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml new file mode 100644 index 000000000..3db1a6647 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml new file mode 100644 index 000000000..b41ef4a68 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml new file mode 100644 index 000000000..aaf7cd1fe --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml new file mode 100644 index 000000000..01cd4cf33 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml new file mode 100644 index 000000000..933ece0c2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml new file mode 100644 index 000000000..fb125cbb2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml new file mode 100644 index 000000000..74b0b2799 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml new file mode 100644 index 000000000..fd800173b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 30.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml new file mode 100644 index 000000000..1b8ec68ec --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml new file mode 100644 index 000000000..a4b870048 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..df7b8e0e3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml new file mode 100644 index 000000000..9853a75cb --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..9f0a73bc6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..5a1bd35c6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml new file mode 100644 index 000000000..1d60314a6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml new file mode 100644 index 000000000..b30845c4e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..fd15e7d39 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml new file mode 100644 index 000000000..bfba2c6ac --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 65.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml new file mode 100644 index 000000000..40c04f7d5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 70.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml new file mode 100644 index 000000000..f7e4249bf --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 75.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml new file mode 100644 index 000000000..be13e4ddb --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 80.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml new file mode 100644 index 000000000..f64097479 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 85.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml new file mode 100644 index 000000000..555737942 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 90.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml new file mode 100644 index 000000000..51be96453 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 95.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml new file mode 100644 index 000000000..08577eac0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml new file mode 100644 index 000000000..ba75acc2e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 10.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 2.3374128150079914 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 4.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml new file mode 100644 index 000000000..8236a7a9b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 100.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 22.987622278770658 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml new file mode 100644 index 000000000..98503253b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 232.4379823248749 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml new file mode 100644 index 000000000..7453808b6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 15.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 3.4874978085535773 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 8.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml new file mode 100644 index 000000000..3ea709c77 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 348.8305815327926 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 150.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 150.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml new file mode 100644 index 000000000..944ed6c34 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 20.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 4.6175300486533 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00015 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml new file mode 100644 index 000000000..667cb06dd --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 465.4334555111129 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml new file mode 100644 index 000000000..6d8e93542 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 25.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 5.745919659733596 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00015 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml new file mode 100644 index 000000000..6aa2136c6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 581.7390283418081 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 250.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 250.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml new file mode 100644 index 000000000..6df14bd45 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 30.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 6.875508368312572 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00015 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml new file mode 100644 index 000000000..d15e2cca4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 3000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 673.9345555723605 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.004 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml new file mode 100644 index 000000000..c58a4c339 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 35.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 8.01535881640174 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml new file mode 100644 index 000000000..78c3abe21 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 40.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 9.157281031265928 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml new file mode 100644 index 000000000..c7b518169 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 45.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 10.30154863995504 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml new file mode 100644 index 000000000..01ee607b8 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 5.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 1.1855947995366296 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 3.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml new file mode 100644 index 000000000..abb25e380 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.447707761615817 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml new file mode 100644 index 000000000..e0a165255 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 115.9929339208104 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml new file mode 100644 index 000000000..700a2d6d5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 55.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 12.595874936917319 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml new file mode 100644 index 000000000..6f247699a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 13.7458852811763 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml new file mode 100644 index 000000000..e0844caa7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 65.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 14.89709156131773 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml new file mode 100644 index 000000000..bdadb015f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 70.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 16.049826986006842 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml new file mode 100644 index 000000000..3e876f087 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 75.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 17.20372774635665 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml new file mode 100644 index 000000000..fc3982f05 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 80.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 18.358732281167242 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml new file mode 100644 index 000000000..78173d160 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 85.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 19.514753990310027 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml new file mode 100644 index 000000000..437f8f109 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 90.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 20.671621590036025 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml new file mode 100644 index 000000000..e7ed0d223 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 95.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 21.82925685452536 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml new file mode 100644 index 000000000..ffd6b1f59 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml new file mode 100644 index 000000000..059b50f62 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emnottrue.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emnottrue.toml new file mode 100644 index 000000000..3cc9a65e0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emnottrue.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 9 +discretization = "chebyshev_pseudospectral" +nelement = 128 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.00008 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emtrue.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emtrue.toml new file mode 100644 index 000000000..e1915767e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emtrue.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 9 +discretization = "chebyshev_pseudospectral" +nelement = 128 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml new file mode 100644 index 000000000..86c9ca443 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml new file mode 100644 index 000000000..4377ce5d8 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0003 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emtrue.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emtrue.toml new file mode 100644 index 000000000..4377ce5d8 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emtrue.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0003 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml new file mode 100644 index 000000000..b79477f91 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml new file mode 100644 index 000000000..e1880e8b2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 150.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 150.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml new file mode 100644 index 000000000..7283016b2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00008 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emtrue.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emtrue.toml new file mode 100644 index 000000000..c2847a92d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emtrue.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +element_spacing_option = "sqrt" +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml new file mode 100644 index 000000000..8a215633c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml new file mode 100644 index 000000000..d0b48ca2f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml new file mode 100644 index 000000000..db726b679 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 250.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 250.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00008 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml new file mode 100644 index 000000000..0721ddac3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 30.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml new file mode 100644 index 000000000..66c22893b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emtrue.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emtrue.toml new file mode 100644 index 000000000..7054678e2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emtrue.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml new file mode 100644 index 000000000..a8f9e9e4f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml new file mode 100644 index 000000000..16874eb11 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml new file mode 100644 index 000000000..4714731d9 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml new file mode 100644 index 000000000..340c1a6e7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emnottrue.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emnottrue.toml new file mode 100644 index 000000000..4449a14f4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emnottrue.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 3 +discretization = "chebyshev_pseudospectral" +nelement = 7 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 9 +discretization = "chebyshev_pseudospectral" +nelement = 128 +element_spacing_option = "sqrt" +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emtrue.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emtrue.toml new file mode 100644 index 000000000..341d75231 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emtrue.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 9 +discretization = "chebyshev_pseudospectral" +nelement = 128 +#element_spacing_option = "sqrt" +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml new file mode 100644 index 000000000..a40968e79 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml new file mode 100644 index 000000000..bd6686283 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml new file mode 100644 index 000000000..75e18fd9d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml new file mode 100644 index 000000000..879869659 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml new file mode 100644 index 000000000..3bb1437b1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 65.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml new file mode 100644 index 000000000..8f751452a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 70.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml new file mode 100644 index 000000000..26b0c8907 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 75.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml new file mode 100644 index 000000000..71da4cc43 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 80.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml new file mode 100644 index 000000000..efd30eb95 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 85.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml new file mode 100644 index 000000000..c3e595e1c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 90.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml new file mode 100644 index 000000000..74275d951 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 95.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_highres_T1.0Te0.8_rf100_n20.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_highres_T1.0Te0.8_rf100_n20.0_emfalse.toml new file mode 100644 index 000000000..251d60557 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_highres_T1.0Te0.8_rf100_n20.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00005 +nwrite = 4 +type = "SSPRK4" +nwrite_dfns = 4 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_highres_T1.0Te0.8_rf100_n20.0_emtrue.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_highres_T1.0Te0.8_rf100_n20.0_emtrue.toml new file mode 100644 index 000000000..381ee7913 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_long_highres_T1.0Te0.8_rf100_n20.0_emtrue.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 11 +discretization = "chebyshev_pseudospectral" +nelement = 128 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 0.000025 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_vlong_T1.0Te0.8_rf100_n3000.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_vlong_T1.0Te0.8_rf100_n3000.0_emfalse.toml new file mode 100644 index 000000000..504831fbc --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/dkions_nTcontrol_vlong_T1.0Te0.8_rf100_n3000.0_emfalse.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml new file mode 100644 index 000000000..ac56b11f4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml new file mode 100644 index 000000000..3153f5b6c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml new file mode 100644 index 000000000..27c7f828d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml new file mode 100644 index 000000000..d777df8b3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml new file mode 100644 index 000000000..f8df2fa1c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml new file mode 100644 index 000000000..c216e6de3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml new file mode 100644 index 000000000..e63ea738d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml new file mode 100644 index 000000000..d2f4f76d4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml new file mode 100644 index 000000000..5625f2f17 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml new file mode 100644 index 000000000..38f171e86 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml new file mode 100644 index 000000000..5dcfed6ba --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 30.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml new file mode 100644 index 000000000..548421094 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml new file mode 100644 index 000000000..92c65ed75 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml new file mode 100644 index 000000000..d21cb8186 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml new file mode 100644 index 000000000..205827809 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml new file mode 100644 index 000000000..9a37d4026 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml new file mode 100644 index 000000000..1ebdcf70e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml new file mode 100644 index 000000000..8c7a2aef9 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml new file mode 100644 index 000000000..b58fd8259 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml new file mode 100644 index 000000000..8164054b8 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml new file mode 100644 index 000000000..16290f070 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 65.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml new file mode 100644 index 000000000..4a16c0da7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 70.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml new file mode 100644 index 000000000..e0ad5a066 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 75.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml new file mode 100644 index 000000000..e95806326 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 80.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml new file mode 100644 index 000000000..a4c87347a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 85.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml new file mode 100644 index 000000000..b6f6a5999 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 90.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml new file mode 100644 index 000000000..3ecddcaa9 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0_emfalse.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 95.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic.toml new file mode 100644 index 000000000..0bbd1b8aa --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic.toml @@ -0,0 +1,64 @@ +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[r] +ngrid = 1 +nelement = 1 + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +#nelement_local = 4 +bc = "periodic" +#element_spacing_option = "compressed_4" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[composition] +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[z_IC_ion_species_1] +initialization_option = "sinusoid" +density_amplitude = 0.0 #0.2 +temperature_amplitude = 0.3 +density_phase = 0.0 +upar_amplitude = 0.0 #0.1 +temperature_phase = 1.0 +upar_phase = 2.0 + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[krook_collisions] +use_krook = true + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 \ No newline at end of file diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_Tvlow.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_Tvlow.toml new file mode 100644 index 000000000..64961abe3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_Tvlow.toml @@ -0,0 +1,64 @@ +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[r] +ngrid = 1 +nelement = 1 + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +#nelement_local = 4 +bc = "periodic" +#element_spacing_option = "compressed_4" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[composition] +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_species_1] +initial_temperature = 0.001 +initial_density = 1.0 + +[z_IC_ion_species_1] +initialization_option = "sinusoid" +density_amplitude = 0.0 #0.2 +temperature_amplitude = 0.0001 +density_phase = 0.0 +upar_amplitude = 0.0 #0.1 +temperature_phase = 1.0 +upar_phase = 2.0 + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[krook_collisions] +use_krook = true + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 \ No newline at end of file diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_collkrook.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_collkrook.toml new file mode 100644 index 000000000..0bbd1b8aa --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_collkrook.toml @@ -0,0 +1,64 @@ +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[r] +ngrid = 1 +nelement = 1 + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +#nelement_local = 4 +bc = "periodic" +#element_spacing_option = "compressed_4" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[composition] +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[z_IC_ion_species_1] +initialization_option = "sinusoid" +density_amplitude = 0.0 #0.2 +temperature_amplitude = 0.3 +density_phase = 0.0 +upar_amplitude = 0.0 #0.1 +temperature_phase = 1.0 +upar_phase = 2.0 + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[krook_collisions] +use_krook = true + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 \ No newline at end of file diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000.toml new file mode 100644 index 000000000..46efbe663 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000.toml @@ -0,0 +1,64 @@ +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[r] +ngrid = 1 +nelement = 1 + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +#nelement_local = 4 +bc = "periodic" +#element_spacing_option = "compressed_4" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[composition] +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[z_IC_ion_species_1] +initialization_option = "sinusoid" +density_amplitude = 0.0 #0.2 +temperature_amplitude = 0.3 +density_phase = 0.0 +upar_amplitude = 0.0 #0.1 +temperature_phase = 1.0 +upar_phase = 2.0 + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[krook_collisions] +use_krook = true + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 \ No newline at end of file diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000000.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000000.toml new file mode 100644 index 000000000..46efbe663 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000000.toml @@ -0,0 +1,64 @@ +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[r] +ngrid = 1 +nelement = 1 + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +#nelement_local = 4 +bc = "periodic" +#element_spacing_option = "compressed_4" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[composition] +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[z_IC_ion_species_1] +initialization_option = "sinusoid" +density_amplitude = 0.0 #0.2 +temperature_amplitude = 0.3 +density_phase = 0.0 +upar_amplitude = 0.0 #0.1 +temperature_phase = 1.0 +upar_phase = 2.0 + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[krook_collisions] +use_krook = true + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 \ No newline at end of file diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000Tlow.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000Tlow.toml new file mode 100644 index 000000000..d8b3aa48e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000Tlow.toml @@ -0,0 +1,64 @@ +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[r] +ngrid = 1 +nelement = 1 + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +#nelement_local = 4 +bc = "periodic" +#element_spacing_option = "compressed_4" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[composition] +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[z_IC_ion_species_1] +initialization_option = "sinusoid" +density_amplitude = 0.0 #0.2 +temperature_amplitude = 0.01 +density_phase = 0.0 +upar_amplitude = 0.0 #0.1 +temperature_phase = 1.0 +upar_phase = 2.0 + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[krook_collisions] +use_krook = true + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 \ No newline at end of file diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000Tlow_collkrook.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000Tlow_collkrook.toml new file mode 100644 index 000000000..2c54c8569 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_emfalse/test_periodic_n1000Tlow_collkrook.toml @@ -0,0 +1,64 @@ +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[r] +ngrid = 1 +nelement = 1 + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +#nelement_local = 4 +bc = "periodic" +#element_spacing_option = "compressed_4" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[composition] +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[z_IC_ion_species_1] +initialization_option = "sinusoid" +density_amplitude = 0.0 #0.2 +temperature_amplitude = 0.01 +density_phase = 0.0 +upar_amplitude = 0.0 #0.1 +temperature_phase = 1.0 +upar_phase = 2.0 + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[krook_collisions] +use_krook = true + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 \ No newline at end of file diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_coll_krook.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_coll_krook.toml new file mode 100644 index 000000000..fc467cc96 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_coll_krook.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.01 +active = true +PI_density_controller_I = 1.0 +source_strength = 3000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 698.5218176548433 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions.toml new file mode 100644 index 000000000..95505b811 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.01 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 0.00003 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions_2.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions_2.toml new file mode 100644 index 000000000..6f6474ac3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions_2.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.01 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 350.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 350.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.000038 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions_3.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions_3.toml new file mode 100644 index 000000000..3cb8b860c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coldwall_n3000_test_dkions_3.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.01 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 350.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 350.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 800000 +steady_state_residual = true +dt = 0.000034 +nwrite = 16000 +type = "SSPRK4" +nwrite_dfns = 16000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_final.toml new file mode 100644 index 000000000..08577eac0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final.toml new file mode 100644 index 000000000..197e4c5b2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 10.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 2.3374128150079914 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 4.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml new file mode 100644 index 000000000..28fd515c5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 100.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 22.987622278770658 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_correctedq_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_correctedq_final.toml new file mode 100644 index 000000000..7f0afcb61 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_correctedq_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 232.4379823248749 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml new file mode 100644 index 000000000..4e1e0dd18 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 232.45490740213307 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml new file mode 100644 index 000000000..d0707aea0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 15.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 3.4874978085535773 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 8.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml new file mode 100644 index 000000000..4493fed5d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 1500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 348.8305815327926 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 150.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 150.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml new file mode 100644 index 000000000..f95cdc720 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 0.4790355181051954 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.000001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml new file mode 100644 index 000000000..e18da8b30 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 20.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 4.6175300486533 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.0001 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml new file mode 100644 index 000000000..6f402da08 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 465.4334555111129 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml new file mode 100644 index 000000000..101dba418 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 25.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 5.745919659733596 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00015 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml new file mode 100644 index 000000000..fdd19f2a7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 581.7390283418081 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 250.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 250.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml new file mode 100644 index 000000000..b67c5c9d3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 30.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 6.875508368312572 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00015 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml new file mode 100644 index 000000000..d1e71b03b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 3000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 698.5218176548433 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml new file mode 100644 index 000000000..09acfcc28 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 35.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 8.01535881640174 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml new file mode 100644 index 000000000..bff0815aa --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 40.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 9.157281031265928 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml new file mode 100644 index 000000000..cacd459ee --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 45.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 10.30154863995504 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml new file mode 100644 index 000000000..e6377d62a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 5.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 1.1855947995366296 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 3.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml new file mode 100644 index 000000000..fef147ac7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.447707761615817 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml new file mode 100644 index 000000000..67a4eca00 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 500.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 115.97645571660367 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.001 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml new file mode 100644 index 000000000..07c268e7f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 55.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 12.595874936917319 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml new file mode 100644 index 000000000..8e10d2ea7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 13.7458852811763 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml new file mode 100644 index 000000000..e6125f959 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 65.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 14.89709156131773 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml new file mode 100644 index 000000000..e9d939433 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 70.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 16.049826986006842 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml new file mode 100644 index 000000000..fb5c66e54 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 75.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 17.20372774635665 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml new file mode 100644 index 000000000..aaac126be --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 85.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 19.514753990310027 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml new file mode 100644 index 000000000..d5a2ed2ca --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 90.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 20.671621590036025 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml new file mode 100644 index 000000000..b12cabce4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 95.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 21.82925685452536 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_withflow_long_T1.0Te0.8_rf100_n100.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_withflow_long_T1.0Te0.8_rf100_n100.0_final.toml new file mode 100644 index 000000000..28fd515c5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_withflow_long_T1.0Te0.8_rf100_n100.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 100.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 22.987622278770658 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_withflow_long_T1.0Te0.8_rf100_n3000.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_withflow_long_T1.0Te0.8_rf100_n3000.0_final.toml new file mode 100644 index 000000000..d1e71b03b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/coll_krook_nTcontrol_withflow_long_T1.0Te0.8_rf100_n3000.0_final.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 3000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 698.5218176548433 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_final.toml new file mode 100644 index 000000000..038a7924a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final.toml new file mode 100644 index 000000000..8131d5158 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml new file mode 100644 index 000000000..761e21e0e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml new file mode 100644 index 000000000..2ad6c07c4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00016 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml new file mode 100644 index 000000000..a8d3ae539 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml new file mode 100644 index 000000000..8bde2377b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 150.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 150.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00012 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml new file mode 100644 index 000000000..8884150a3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 2.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 2.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml new file mode 100644 index 000000000..4fac153ff --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml new file mode 100644 index 000000000..b4dfa535a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.0001 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml new file mode 100644 index 000000000..ced1320d3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml new file mode 100644 index 000000000..b03e7b663 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 250.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 250.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00008 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml new file mode 100644 index 000000000..8992cbc3e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 30.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml new file mode 100644 index 000000000..37967c97e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 0.00008 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml new file mode 100644 index 000000000..f3eeab50a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml new file mode 100644 index 000000000..ab6616884 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml new file mode 100644 index 000000000..41b879bee --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml new file mode 100644 index 000000000..6b13a3db2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_diffPItempcontroller.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_diffPItempcontroller.toml new file mode 100644 index 000000000..6b13a3db2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_diffPItempcontroller.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml new file mode 100644 index 000000000..24d0f7b73 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml new file mode 100644 index 000000000..ee0b4e84c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00025 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml new file mode 100644 index 000000000..11a170334 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml new file mode 100644 index 000000000..d84b0048d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml new file mode 100644 index 000000000..f4619c6f3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 65.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml new file mode 100644 index 000000000..292b1b1f3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 70.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml new file mode 100644 index 000000000..629295cc1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 75.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0_final.toml new file mode 100644 index 000000000..2d8181261 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n80.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 80.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml new file mode 100644 index 000000000..728fccbf4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 85.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml new file mode 100644 index 000000000..3ede21d80 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 90.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml new file mode 100644 index 000000000..5e4165f2d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/dkions_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 95.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 25.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 25.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_final.toml new file mode 100644 index 000000000..9e0b0a495 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml new file mode 100644 index 000000000..13299accb --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml new file mode 100644 index 000000000..18461d147 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml new file mode 100644 index 000000000..b41ef4a68 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n15.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 15.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml new file mode 100644 index 000000000..aaf7cd1fe --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml new file mode 100644 index 000000000..b8d7108e6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 2.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 2.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml new file mode 100644 index 000000000..01cd4cf33 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml new file mode 100644 index 000000000..933ece0c2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml new file mode 100644 index 000000000..fb125cbb2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n25.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml new file mode 100644 index 000000000..74b0b2799 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml new file mode 100644 index 000000000..fd800173b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n30.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 30.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 30.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 30.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml new file mode 100644 index 000000000..d427a2be3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml new file mode 100644 index 000000000..a4b870048 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n35.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml new file mode 100644 index 000000000..df7b8e0e3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n40.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml new file mode 100644 index 000000000..9853a75cb --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n45.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml new file mode 100644 index 000000000..9f0a73bc6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml new file mode 100644 index 000000000..5a1bd35c6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n50.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml new file mode 100644 index 000000000..a950b92a1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n500.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml new file mode 100644 index 000000000..b30845c4e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n55.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml new file mode 100644 index 000000000..fd15e7d39 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n60.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml new file mode 100644 index 000000000..bfba2c6ac --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n65.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 65.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 65.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 65.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml new file mode 100644 index 000000000..40c04f7d5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n70.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 70.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 70.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 70.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml new file mode 100644 index 000000000..f7e4249bf --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n75.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 75.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 75.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 75.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0_final.toml new file mode 100644 index 000000000..be13e4ddb --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n80.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 80.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 80.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 80.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml new file mode 100644 index 000000000..f64097479 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n85.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 85.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 85.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 85.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml new file mode 100644 index 000000000..555737942 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n90.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 90.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 90.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 90.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml new file mode 100644 index 000000000..51be96453 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n95.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 95.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 95.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 95.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/test_periodic_n1000Tlow_collkrook_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/test_periodic_n1000Tlow_collkrook_final.toml new file mode 100644 index 000000000..2c54c8569 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/test_periodic_n1000Tlow_collkrook_final.toml @@ -0,0 +1,64 @@ +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[r] +ngrid = 1 +nelement = 1 + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +#nelement_local = 4 +bc = "periodic" +#element_spacing_option = "compressed_4" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[composition] +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[z_IC_ion_species_1] +initialization_option = "sinusoid" +density_amplitude = 0.0 #0.2 +temperature_amplitude = 0.01 +density_phase = 0.0 +upar_amplitude = 0.0 #0.1 +temperature_phase = 1.0 +upar_phase = 2.0 + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[krook_collisions] +use_krook = true + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 \ No newline at end of file diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/test_periodic_n1000Tlow_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/test_periodic_n1000Tlow_final.toml new file mode 100644 index 000000000..d8b3aa48e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final/test_periodic_n1000Tlow_final.toml @@ -0,0 +1,64 @@ +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[r] +ngrid = 1 +nelement = 1 + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +#nelement_local = 4 +bc = "periodic" +#element_spacing_option = "compressed_4" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[composition] +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[z_IC_ion_species_1] +initialization_option = "sinusoid" +density_amplitude = 0.0 #0.2 +temperature_amplitude = 0.01 +density_phase = 0.0 +upar_amplitude = 0.0 #0.1 +temperature_phase = 1.0 +upar_phase = 2.0 + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[krook_collisions] +use_krook = true + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 \ No newline at end of file diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml new file mode 100644 index 000000000..7777f12bd --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml @@ -0,0 +1,86 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.1 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0000005 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml new file mode 100644 index 000000000..42797d7cb --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/coll_krook_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml @@ -0,0 +1,86 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +z_width = 0.1 + +[timestepping] +nstep = 256000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml new file mode 100644 index 000000000..07db9492b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 300.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 200.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.1 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.000035 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml new file mode 100644 index 000000000..6329eef8a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 2.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 2.0 +z_width = 0.08 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml new file mode 100644 index 000000000..478767cff --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions2_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 800.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2700.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 800.0 +z_width = 0.08 + +[timestepping] +nstep = 1000000 +steady_state_residual = true +dt = 0.000011 +nwrite = 20000 +type = "SSPRK4" +nwrite_dfns = 20000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml new file mode 100644 index 000000000..7b91577c1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 300.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 50.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 50.0 +z_width = 0.1 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.000035 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml new file mode 100644 index 000000000..28d92ce93 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 2.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3.5 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 2.0 +z_width = 0.08 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00003 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml new file mode 100644 index 000000000..a90a48d75 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions3_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 800.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 37.5 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 800.0 +z_width = 0.08 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00007 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions4_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions4_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml new file mode 100644 index 000000000..fe559b978 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions4_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 80.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 36.5 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 80.0 +z_width = 0.08 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00007 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions5_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions5_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml new file mode 100644 index 000000000..e535d229a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions5_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 80.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 80.0 +z_width = 0.08 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00007 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions6_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions6_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml new file mode 100644 index 000000000..39953ba24 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions6_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 2.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 34.61 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 2.0 +z_width = 0.08 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00007 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml new file mode 100644 index 000000000..7d5f30113 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.0024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.08 + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00002 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final_deltaf_test.toml new file mode 100644 index 000000000..af3c227f0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final_deltaf_test.toml @@ -0,0 +1,86 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2900.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +z_width = 0.03 + +[timestepping] +nstep = 600000 +steady_state_residual = true +dt = 0.00004 +nwrite = 12000 +type = "SSPRK4" +nwrite_dfns = 12000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100000.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100000.0_final_deltaf_test.toml new file mode 100644 index 000000000..86c1c81d2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n100000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100000.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 30.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 30.0 +z_width = 0.08 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.000002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final_deltaf_test.toml new file mode 100644 index 000000000..663fb850f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final_deltaf_test.toml @@ -0,0 +1,86 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +z_width = 0.08 + +[timestepping] +nstep = 1500000 +steady_state_residual = true +dt = 0.00002 +nwrite = 30000 +type = "SSPRK4" +nwrite_dfns = 30000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test.toml new file mode 100644 index 000000000..5af6472e0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 5.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 5.0 +z_width = 0.08 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00003 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml new file mode 100644 index 000000000..822d78878 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 200.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 200.0 +z_width = 0.1 + +[timestepping] +nstep = 1000000 +steady_state_residual = true +dt = 0.00003 +nwrite = 16000 +type = "SSPRK4" +nwrite_dfns = 16000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml new file mode 100644 index 000000000..b03e7b663 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 250.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 250.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.00008 +nwrite = 6000 +type = "SSPRK4" +nwrite_dfns = 6000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml new file mode 100644 index 000000000..d0cd92c42 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 300.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 300.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.1 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.000035 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml new file mode 100644 index 000000000..37967c97e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +z_width = 0.275816 +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 0.00008 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml new file mode 100644 index 000000000..c40d9a17e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 2.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 2.0 +z_width = 0.08 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00004 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml new file mode 100644 index 000000000..d28bf3f0c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/dkions_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 800.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 800.0 +z_width = 0.08 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml new file mode 100644 index 000000000..9d62b9365 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n10.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.0024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.08 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final_deltaf_test.toml new file mode 100644 index 000000000..aec026c93 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1000.0_final_deltaf_test.toml @@ -0,0 +1,86 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1000.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +z_width = 0.03 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100000.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100000.0_final_deltaf_test.toml new file mode 100644 index 000000000..9c8ede401 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n100000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100000.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 3000.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 3000.0 +z_width = 0.08 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.000001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final_deltaf_test.toml new file mode 100644 index 000000000..fd7762daa --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n1500.0_final_deltaf_test.toml @@ -0,0 +1,86 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1500.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 100.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 100.0 +z_width = 0.08 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00001 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test.toml new file mode 100644 index 000000000..deed92582 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 5.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 5.0 +z_width = 0.08 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00004 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test_res.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test_res.toml new file mode 100644 index 000000000..2707443cd --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n20.0_final_deltaf_test_res.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 40 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 5.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 20.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 5.0 +z_width = 0.08 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00004 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml new file mode 100644 index 000000000..a976638d7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2000.0_final_deltaf_test.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.1 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml new file mode 100644 index 000000000..74b0b2799 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n2500.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2500.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2500.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2500.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml new file mode 100644 index 000000000..248a5644b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n300.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 300.0 +z_profile = "wall_exp_decay" +z_width = 0.03 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 300.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.1 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml new file mode 100644 index 000000000..d427a2be3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n3000.0_final.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 300.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 300.0 +z_width = 0.275816 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml new file mode 100644 index 000000000..b2a12c86b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n5.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 2.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 2.0 +z_width = 0.08 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml new file mode 100644 index 000000000..e0a0144cc --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_fixed_long_final_deltaftest?/sourcefile_nTcontrol_long_T1.0Te0.8_rf100_n8000.0_final_deltaf_test.toml @@ -0,0 +1,85 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" +element_spacing_option = "sqrt" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.024 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 800.0 +source_type = "temperature_midpoint_control" +source_T = 1.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 800.0 +z_width = 0.08 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.00001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml new file mode 100644 index 000000000..60b2c07b0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..3a98bf083 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..3578695aa --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 10.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 2.33697907 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00005 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n100.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..31aaa9eaa --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 100.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 23.01346725 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0.toml new file mode 100644 index 000000000..687ccdc4e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.717650235 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_memtest.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_memtest.toml new file mode 100644 index 000000000..52b708183 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_memtest.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = true + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.717650235 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n200.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n200.0.toml new file mode 100644 index 000000000..4ba0be622 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n200.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 200.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 200.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 46.61235517 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 200.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0.toml new file mode 100644 index 000000000..f7590d103 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 467.7157178 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 600000 +steady_state_residual = true +dt = 0.0004 +nwrite = 12000 +type = "SSPRK4" +nwrite_dfns = 12000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n250.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n250.0.toml new file mode 100644 index 000000000..73059c77d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n250.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 250.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 250.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 58.18575588 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 250.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n300.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n300.0.toml new file mode 100644 index 000000000..cc22c5910 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n300.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 300.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 69.65342754 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 300.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml new file mode 100644 index 000000000..c63ac9509 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 0.0 +source_strength = 3.4 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.0 +PI_density_target_amplitude = 0.9554376673 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00003 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n400.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n400.0.toml new file mode 100644 index 000000000..76b154ce8 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n400.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 400.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 400.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 93.049821790 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 400.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..640a71f7f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 5.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 1.1884857 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00003 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..5fb0f0c18 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml new file mode 100644 index 000000000..b674a2dd7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.1_rf100_n50.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..417605012 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..7df5e338e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n100.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..74f961442 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n150.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n150.0.toml new file mode 100644 index 000000000..d48ca4222 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n150.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 150.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n200.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n200.0.toml new file mode 100644 index 000000000..fe756bd40 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n200.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 200.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 200.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 200.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0.toml new file mode 100644 index 000000000..8be007e72 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 800000 +steady_state_residual = true +dt = 0.0001 +nwrite = 16000 +type = "SSPRK4" +nwrite_dfns = 16000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_memtest.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_memtest.toml new file mode 100644 index 000000000..fbbacbb9f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_memtest.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 4000 +steady_state_residual = true +dt = 0.0001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n250.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n250.0.toml new file mode 100644 index 000000000..2572a7b27 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n250.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 250.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 250.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 250.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n300.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n300.0.toml new file mode 100644 index 000000000..1cfe8b016 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n300.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 300.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 300.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml new file mode 100644 index 000000000..b31312a30 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n40.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..fafb9b132 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n400.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n400.0.toml new file mode 100644 index 000000000..ca48ff72a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n400.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 400.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 400.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 400.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..8c40e3c9e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..305619b3e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.1_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.1_rf100_n50.0.toml new file mode 100644 index 000000000..928a38431 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.1_rf100_n50.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..5a1bd35c6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..bd89deb22 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..cebbd0a7f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0.toml new file mode 100644 index 000000000..e5e74297c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 150.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n200.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n200.0.toml new file mode 100644 index 000000000..9f4486edd --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n200.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 200.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 200.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 200.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0.toml new file mode 100644 index 000000000..1fcc05e9d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n250.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n250.0.toml new file mode 100644 index 000000000..eb5037d96 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n250.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 250.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 250.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 250.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n300.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n300.0.toml new file mode 100644 index 000000000..9e8c2ec9b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n300.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 300.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 300.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml new file mode 100644 index 000000000..aed6684c5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..24de2175b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n400.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n400.0.toml new file mode 100644 index 000000000..735bd7c74 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n400.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 400.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 400.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 400.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..d5c9f40af --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..28eef8b22 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_g3.5.toml new file mode 100644 index 000000000..3a98bf083 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0_g3.5.toml new file mode 100644 index 000000000..3578695aa --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n10.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 10.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 2.33697907 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00005 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n100.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n100.0_g3.5.toml new file mode 100644 index 000000000..31aaa9eaa --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n100.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 100.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 23.01346725 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_g3.5.toml new file mode 100644 index 000000000..687ccdc4e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.717650235 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n200.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n200.0_g3.5.toml new file mode 100644 index 000000000..4ba0be622 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n200.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 200.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 200.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 46.61235517 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 200.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_g3.5.toml new file mode 100644 index 000000000..f7590d103 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 2000.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 467.7157178 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 600000 +steady_state_residual = true +dt = 0.0004 +nwrite = 12000 +type = "SSPRK4" +nwrite_dfns = 12000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n250.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n250.0_g3.5.toml new file mode 100644 index 000000000..73059c77d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n250.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 250.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 250.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 58.18575588 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 250.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n300.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n300.0_g3.5.toml new file mode 100644 index 000000000..cc22c5910 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n300.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 300.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 69.65342754 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 300.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0_g3.5.toml new file mode 100644 index 000000000..c63ac9509 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n4.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 0.0 +source_strength = 3.4 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.0 +PI_density_target_amplitude = 0.9554376673 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00003 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n400.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n400.0_g3.5.toml new file mode 100644 index 000000000..76b154ce8 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n400.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 400.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 400.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 93.049821790 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 400.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0004 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0_g3.5.toml new file mode 100644 index 000000000..640a71f7f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n5.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 5.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 1.1884857 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00003 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0_g3.5.toml new file mode 100644 index 000000000..5fb0f0c18 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/coll_krook_nTcontrol_imp_T1.0Te0.8_rf100_n50.0_g3.5.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.45556414 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00015 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_g3.5.toml new file mode 100644 index 000000000..417605012 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0_g3.5.toml new file mode 100644 index 000000000..7df5e338e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n10.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n100.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n100.0_g3.5.toml new file mode 100644 index 000000000..74f961442 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n100.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_g3.5.toml new file mode 100644 index 000000000..d48ca4222 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n150.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 150.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n200.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n200.0_g3.5.toml new file mode 100644 index 000000000..fe756bd40 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n200.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 200.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 200.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 200.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_g3.5.toml new file mode 100644 index 000000000..3e157db1f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n2000.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0001 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n250.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n250.0_g3.5.toml new file mode 100644 index 000000000..2572a7b27 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n250.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 250.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 250.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 250.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n300.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n300.0_g3.5.toml new file mode 100644 index 000000000..1cfe8b016 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n300.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 300.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 300.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0_g3.5.toml new file mode 100644 index 000000000..b31312a30 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n4.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n400.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n400.0_g3.5.toml new file mode 100644 index 000000000..ca48ff72a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n400.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 400.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 400.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 400.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0_g3.5.toml new file mode 100644 index 000000000..8c40e3c9e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n5.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0_g3.5.toml new file mode 100644 index 000000000..305619b3e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/dkions_nTcontrol_imp_T1.0Te0.8_rf100_n50.0_g3.5.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_g3.5.toml new file mode 100644 index 000000000..5a1bd35c6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0_g3.5.toml new file mode 100644 index 000000000..bd89deb22 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0_g3.5.toml new file mode 100644 index 000000000..cebbd0a7f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0_g3.5.toml new file mode 100644 index 000000000..e5e74297c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 150.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n200.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n200.0_g3.5.toml new file mode 100644 index 000000000..9f4486edd --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n200.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 200.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 200.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 200.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0_g3.5.toml new file mode 100644 index 000000000..1fcc05e9d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2000.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2000.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2000.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2000.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n250.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n250.0_g3.5.toml new file mode 100644 index 000000000..eb5037d96 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n250.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 250.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 250.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 250.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n300.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n300.0_g3.5.toml new file mode 100644 index 000000000..9e8c2ec9b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n300.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 300.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 300.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 300.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0_g3.5.toml new file mode 100644 index 000000000..aed6684c5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n400.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n400.0_g3.5.toml new file mode 100644 index 000000000..735bd7c74 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n400.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 400.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 400.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 400.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00015 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0_g3.5.toml new file mode 100644 index 000000000..d5c9f40af --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0_g3.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0_g3.5.toml new file mode 100644 index 000000000..28eef8b22 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_nTcontrol_improved_g3.5/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0_g3.5.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krooklong_PIscan_T1.0Te0.5_n1.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krooklong_PIscan_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..4dfa2eeaa --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krooklong_PIscan_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.24373 +PI_density_controller_I = 0.5 +PI_density_controller_P = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 80000 +steady_state_residual = true +dt = 0.000001 +nwrite = 5000 +type = "SSPRK4" +nwrite_dfns = 5000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krooklong_PIscan_T1.0Te0.5_n2.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krooklong_PIscan_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..01a83d566 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krooklong_PIscan_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.5075 +PI_density_controller_I = 0.1 +PI_density_controller_P = 0.1 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 0.000001 +nwrite = 10000 +type = "SSPRK4" +nwrite_dfns = 10000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n1.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..98e7b7935 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.24373 +PI_density_controller_I = 0.5 +PI_density_controller_P = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.000001 +nwrite = 5000 +type = "SSPRK4" +nwrite_dfns = 5000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n10.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n10.0_rf100.toml new file mode 100644 index 000000000..1fcd4d7ac --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n10.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 4.5631 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 160000 +steady_state_residual = true +dt = 0.000001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n2.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..47a85d739 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.5075 +PI_density_controller_I = 0.1 +PI_density_controller_P = 0.1 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.000001 +nwrite = 5000 +type = "SSPRK4" +nwrite_dfns = 5000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n3.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..c60e8d474 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.81248 +PI_density_controller_I = 0.3 +PI_density_controller_P = 0.3 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 160000 +steady_state_residual = true +dt = 0.00005 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n4.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n4.0_rf100.toml new file mode 100644 index 000000000..d73ae17b0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n4.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 1.17381 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 80000 +steady_state_residual = true +dt = 0.0001 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n5.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..756a5a64a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 1.6014 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1250 +type = "SSPRK4" +nwrite_dfns = 1250 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n6.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n6.0_rf100.toml new file mode 100644 index 000000000..d38569020 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n6.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 6.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 2.1086 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 80000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..fa78fda99 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 2.6784 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 80000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100.toml new file mode 100644 index 000000000..a1ef7443b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 3.28755 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 160000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n9.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n9.0_rf100.toml new file mode 100644 index 000000000..fb04fe374 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PIscan_T1.0Te0.5_n9.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 9.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 3.9195 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 160000 +steady_state_residual = true +dt = 0.0001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest2_T1.0Te0.5_n3.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest2_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..abadc526c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest2_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.81248 +PI_density_controller_I = 1.0 +PI_density_controller_P = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 80000 +steady_state_residual = true +dt = 0.00005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest_T1.0Te0.5_n3.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..6017a411c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +#source_type = "density_midpoint_control" +#PI_density_target_amplitude = 0.81248 +#PI_density_controller_I = 2.0 +#PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 80000 +steady_state_residual = true +dt = 0.00005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest_T1.0Te0.5_n5.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..1b5026090 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookshort_PItest_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 1.6014 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookvlong_PIscan_T1.0Te0.5_n1.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookvlong_PIscan_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..d1765d06d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookvlong_PIscan_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.24373 +PI_density_controller_I = 0.5 +PI_density_controller_P = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.000001 +nwrite = 5000 +type = "SSPRK4" +nwrite_dfns = 5000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookvlong_PIscan_T1.0Te0.5_n2.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookvlong_PIscan_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..e3ade3c18 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/coll_krookvlong_PIscan_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.5075 +PI_density_controller_I = 1.0 +PI_density_controller_P = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 300000 +steady_state_residual = true +dt = 0.000001 +nwrite = 10000 +type = "SSPRK4" +nwrite_dfns = 10000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/crap_heatflux/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100crapheatflux.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/crap_heatflux/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100crapheatflux.toml new file mode 100644 index 000000000..ec66b9af4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/crap_heatflux/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100crapheatflux.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 3.28755 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/crap_heatflux/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100crapheatflux2.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/crap_heatflux/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100crapheatflux2.toml new file mode 100644 index 000000000..ec66b9af4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/crap_heatflux/coll_krookshort_PIscan_T1.0Te0.5_n8.0_rf100crapheatflux2.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 3.28755 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n1.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..ec1b0b883 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n10.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n10.0_rf100.toml new file mode 100644 index 000000000..b54b756d2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n2.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..ee6590140 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n3.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..2d8edc73b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n4.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n4.0_rf100.toml new file mode 100644 index 000000000..15534555b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n4.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n5.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..1da3d32fd --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n6.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n6.0_rf100.toml new file mode 100644 index 000000000..b5765d9a5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n6.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 6.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..7dc0ce46b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n8.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n8.0_rf100.toml new file mode 100644 index 000000000..8f2357064 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n9.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n9.0_rf100.toml new file mode 100644 index 000000000..7942093a0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n9.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 33 +L = 18.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 9.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n9.0_rf100_2.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n9.0_rf100_2.toml new file mode 100644 index 000000000..6ce408dd6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/dkions_PIscan_T1.0Te0.5_n9.0_rf100_2.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 9.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 40000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n1.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n1.0_rf100.toml new file mode 100644 index 000000000..056418dfd --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n1.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 1.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n10.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n10.0_rf100.toml new file mode 100644 index 000000000..f3d3cfbe1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n10.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 10.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n2.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n2.0_rf100.toml new file mode 100644 index 000000000..2d1616e1b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n2.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n3.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n3.0_rf100.toml new file mode 100644 index 000000000..b50217a95 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n3.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 3.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n4.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n4.0_rf100.toml new file mode 100644 index 000000000..48e06df3c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n4.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 4.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n5.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..0af666a41 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n6.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n6.0_rf100.toml new file mode 100644 index 000000000..df8bb3141 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n6.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 6.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n7.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n7.0_rf100.toml new file mode 100644 index 000000000..70910f3e9 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n7.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 7.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n8.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n8.0_rf100.toml new file mode 100644 index 000000000..05d46dfba --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n8.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 8.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n9.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n9.0_rf100.toml new file mode 100644 index 000000000..c6b80f9ba --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100/sourcefile_PIscan_T1.0Te0.5_n9.0_rf100.toml @@ -0,0 +1,104 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 9.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..8afc3f995 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100.toml @@ -0,0 +1,89 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 31.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 31.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 7.12647274 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 11.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 31.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00008 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 + +[output] +display_timing_info = false \ No newline at end of file diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n1.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n1.0.toml new file mode 100644 index 000000000..e25a13f69 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n1.0.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n10.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..45a15a0d8 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,86 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 +PI_density_controller_P = 1.0 +PI_density_controller_I = 1.0 +PI_density_target_amplitude = 2.39238929 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 15.0 +source_type = "temperature_midpoint_control" +source_T = 2.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 15.0 +z_width = 0.275816 + +[timestepping] +nstep = 800000 +steady_state_residual = true +dt = 0.00007 +nwrite = 16000 +type = "SSPRK4" +nwrite_dfns = 16000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n100.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..04e650c9b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 100.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n13.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n13.0.toml new file mode 100644 index 000000000..c98b1f979 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n13.0.toml @@ -0,0 +1,86 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 13.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 13.0 +z_profile = "wall_exp_decay" +z_width = 0.15 +PI_density_controller_P = 1.0 +PI_density_controller_I = 1.0 +PI_density_target_amplitude = 3.02455829 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 5.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 13.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00005 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0.toml new file mode 100644 index 000000000..b6744a752 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 45.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.01.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.01.toml new file mode 100644 index 000000000..4939ff887 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.01.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 0.01 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0008 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.3.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.3.toml new file mode 100644 index 000000000..3f083bbf5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.3.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 0.3 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.4Te0.4.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.4Te0.4.toml new file mode 100644 index 000000000..bb66334ce --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.4Te0.4.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.4 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 0.4 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.6.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.6.toml new file mode 100644 index 000000000..431f5e9fd --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource0.6.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 0.6 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource1.2.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource1.2.toml new file mode 100644 index 000000000..4626034c1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_coldsource1.2.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_newsourceformula.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_newsourceformula.toml new file mode 100644 index 000000000..68ce4a6b6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_newsourceformula.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 0.1 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_newsourceformula_2u.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_newsourceformula_2u.toml new file mode 100644 index 000000000..91efcf494 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n150.0_newsourceformula_2u.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 150.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 34.5423 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n16.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n16.0.toml new file mode 100644 index 000000000..a73f7771f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n16.0.toml @@ -0,0 +1,86 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 16.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 16.0 +z_profile = "wall_exp_decay" +z_width = 0.15 +PI_density_controller_P = 1.0 +PI_density_controller_I = 1.0 +PI_density_target_amplitude = 3.7093429 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 5.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 16.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00008 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n19.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n19.0.toml new file mode 100644 index 000000000..653f31a65 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n19.0.toml @@ -0,0 +1,86 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 19.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 19.0 +z_profile = "wall_exp_decay" +z_width = 0.15 +PI_density_controller_P = 1.0 +PI_density_controller_I = 1.0 +PI_density_target_amplitude = 4.39328887 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 5.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 19.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n2.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n2.0.toml new file mode 100644 index 000000000..b17e07641 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n2.0.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n22.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n22.0.toml new file mode 100644 index 000000000..4a7791e09 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n22.0.toml @@ -0,0 +1,86 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 22.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 22.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 5.0803838 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 8.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 22.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00008 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n25.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n25.0.toml new file mode 100644 index 000000000..dea090663 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n25.0.toml @@ -0,0 +1,86 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 25.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 5.7629128 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 9.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00008 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n28.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n28.0.toml new file mode 100644 index 000000000..6e07c6423 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n28.0.toml @@ -0,0 +1,86 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 28.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 28.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 6.4452432 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 10.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 28.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00008 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n3.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n3.0.toml new file mode 100644 index 000000000..44992d2f4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n3.0.toml @@ -0,0 +1,85 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_controller_I = 0.1 +PI_density_target_amplitude = 0.7097641805205377 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +PI_temperature_controller_I = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 800000 +steady_state_residual = true +dt = 0.00002 +nwrite = 16000 +type = "SSPRK4" +nwrite_dfns = 16000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n31.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n31.0.toml new file mode 100644 index 000000000..8afc3f995 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n31.0.toml @@ -0,0 +1,89 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 31.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 31.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 7.12647274 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 11.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 31.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00008 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 + +[output] +display_timing_info = false \ No newline at end of file diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n31.0_timeinfotest.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n31.0_timeinfotest.toml new file mode 100644 index 000000000..d1aed9a75 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n31.0_timeinfotest.toml @@ -0,0 +1,89 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 31.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_type = "density_midpoint_control" +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 31.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 7.12647274 +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 11.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 31.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.00008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 + +[output] +display_timing_info = true \ No newline at end of file diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n35.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n35.0.toml new file mode 100644 index 000000000..10d4195d9 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n35.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 35.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 8.0284548 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 11.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 8.0e-5 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n4.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n4.0.toml new file mode 100644 index 000000000..8b0e0ebef --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n4.0.toml @@ -0,0 +1,86 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 +PI_density_controller_P = 1.0 +PI_density_controller_I = 1.0 +PI_density_target_amplitude = 0.94281510 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.00002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n40.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..f8501ab70 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 40.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 9.1704995 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 11.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 8.0e-5 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n45.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n45.0.toml new file mode 100644 index 000000000..436a852f9 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n45.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 45.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 10.33528066 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 11.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 8.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..d6fedbb86 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..3cc5f9da3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 50.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 11.78027499 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 14.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 600000 +steady_state_residual = true +dt = 8.0e-5 +nwrite = 12000 +type = "SSPRK4" +nwrite_dfns = 12000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n55.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n55.0.toml new file mode 100644 index 000000000..6b51aadaa --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n55.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 55.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 12.5923674 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 18.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 8.0e-5 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n6.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n6.0.toml new file mode 100644 index 000000000..20f82156e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n6.0.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 6.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n60.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..fcfc13119 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,89 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 1.0 +source_strength = 60.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 1.0 +PI_density_target_amplitude = 16.60536682 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 18.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 600000 +steady_state_residual = true +dt = 8.0e-5 +nwrite = 12000 +type = "SSPRK4" +nwrite_dfns = 12000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n7.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n7.0.toml new file mode 100644 index 000000000..48d3f8da7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n7.0.toml @@ -0,0 +1,86 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 +PI_density_controller_P = 1.0 +PI_density_controller_I = 1.0 +PI_density_target_amplitude = 1.6404604 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 7.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n8.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n8.0.toml new file mode 100644 index 000000000..1c47be5c5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n8.0.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 8.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n9.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n9.0.toml new file mode 100644 index 000000000..f4fd5008a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_nTcontrol_T1.0Te0.8_rf100_n9.0.toml @@ -0,0 +1,82 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 9.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_tempcontrol_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_tempcontrol_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml new file mode 100644 index 000000000..66ede8a0d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/coll_krook_tempcontrol_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml @@ -0,0 +1,87 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 2.0 +source_strength = 6.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 2.0 +PI_density_target_amplitude = 2.1041231 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +PI_temperature_controller_I = 10.0 +PI_temperature_target_amplitude = 0.4 +source_type = "temperature_midpoint_control" +#source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..a1ee41cd8 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 31.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 31.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 31.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n1.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n1.0.toml new file mode 100644 index 000000000..d9f556d45 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n1.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0004 +nwrite = 400 +type = "SSPRK4" +nwrite_dfns = 400 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n10.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..17677c1d3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.5 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 25000 +steady_state_residual = true +dt = 0.0003 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..083cb745b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.00025 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0notmomkinetic.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0notmomkinetic.toml new file mode 100644 index 000000000..efc98f2f9 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0notmomkinetic.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +#element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0yesmomkinetic.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0yesmomkinetic.toml new file mode 100644 index 000000000..01cb37a5f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n100.0yesmomkinetic.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +#element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0001 +nwrite = 500 +type = "SSPRK4" +nwrite_dfns = 500 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n13.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n13.0.toml new file mode 100644 index 000000000..a0559f289 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n13.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 13.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 13.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 5.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 13.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n150.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n150.0.toml new file mode 100644 index 000000000..19ef23469 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n150.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 150.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 20.0 +z_width = 0.275816 +source_T = 45.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 20.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n16.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n16.0.toml new file mode 100644 index 000000000..2ccaec626 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n16.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 16.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 16.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 6.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 16.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n19.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n19.0.toml new file mode 100644 index 000000000..1a4922d6d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n19.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 19.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 19.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 7.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 19.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n2.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n2.0.toml new file mode 100644 index 000000000..0e34ae6c8 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n2.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0004 +nwrite = 400 +type = "SSPRK4" +nwrite_dfns = 400 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n22.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n22.0.toml new file mode 100644 index 000000000..1cc89c587 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n22.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 22.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 22.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 7.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 22.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n25.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n25.0.toml new file mode 100644 index 000000000..6393d4284 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n25.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 8.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n28.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n28.0.toml new file mode 100644 index 000000000..cc8384322 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n28.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 28.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 28.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 9.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 28.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n3.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n3.0.toml new file mode 100644 index 000000000..225b12c3e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n3.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0004 +nwrite = 400 +type = "SSPRK4" +nwrite_dfns = 400 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n31.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n31.0.toml new file mode 100644 index 000000000..399abe3d0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n31.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 31.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 31.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 10.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 31.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n35.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n35.0.toml new file mode 100644 index 000000000..86cce29b5 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n35.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n4.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n4.0.toml new file mode 100644 index 000000000..fce708de4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n4.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0004 +nwrite = 400 +type = "SSPRK4" +nwrite_dfns = 400 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n40.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..e883d8304 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n45.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n45.0.toml new file mode 100644 index 000000000..aa41b4227 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n45.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..c718ba112 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0004 +nwrite = 400 +type = "SSPRK4" +nwrite_dfns = 400 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..cda932c79 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n50.0_testwtfwrongwithTcontrol.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n50.0_testwtfwrongwithTcontrol.toml new file mode 100644 index 000000000..cda932c79 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n50.0_testwtfwrongwithTcontrol.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n55.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n55.0.toml new file mode 100644 index 000000000..c73854d34 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n55.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 18.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n6.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n6.0.toml new file mode 100644 index 000000000..90a1de825 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n6.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 6.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0004 +nwrite = 400 +type = "SSPRK4" +nwrite_dfns = 400 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n60.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..ad10d04e4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n7.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n7.0.toml new file mode 100644 index 000000000..275b9a4a3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n7.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 7.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0003 +nwrite = 400 +type = "SSPRK4" +nwrite_dfns = 400 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n8.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n8.0.toml new file mode 100644 index 000000000..e31cd898d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n8.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 8.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0003 +nwrite = 400 +type = "SSPRK4" +nwrite_dfns = 400 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n9.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n9.0.toml new file mode 100644 index 000000000..bbd447bea --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_nTcontrol_T1.0Te0.8_rf100_n9.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 9.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0003 +nwrite = 400 +type = "SSPRK4" +nwrite_dfns = 400 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml new file mode 100644 index 000000000..ddd4d3feb --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 3.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml new file mode 100644 index 000000000..c297a05db --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100.toml @@ -0,0 +1,84 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 31.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 31.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 31.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 + +[output] +display_timing_info = false diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1.0.toml new file mode 100644 index 000000000..cc000940f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n1.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 1.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml new file mode 100644 index 000000000..c49cae6b1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n10.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 10.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml new file mode 100644 index 000000000..13299accb --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0notmomkinetic.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0notmomkinetic.toml new file mode 100644 index 000000000..27c7f828d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n100.0notmomkinetic.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 100.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 100.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 1.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 100.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n13.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n13.0.toml new file mode 100644 index 000000000..6ffdde0fd --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n13.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 13.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 13.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 13.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0.toml new file mode 100644 index 000000000..320979498 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n150.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 150.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 150.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 45.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 150.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.00005 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n16.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n16.0.toml new file mode 100644 index 000000000..60c2ef814 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n16.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 16.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 16.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 16.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n19.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n19.0.toml new file mode 100644 index 000000000..1779e4784 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n19.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 19.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 19.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 19.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2.0.toml new file mode 100644 index 000000000..be24d3342 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n2.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 2.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n22.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n22.0.toml new file mode 100644 index 000000000..a7a2482d4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n22.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 22.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 22.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 22.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n25.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n25.0.toml new file mode 100644 index 000000000..c6252016c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n25.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 25.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 25.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 25.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n28.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n28.0.toml new file mode 100644 index 000000000..5ff60be4f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n28.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 28.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 28.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 28.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n3.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n3.0.toml new file mode 100644 index 000000000..af7b71f50 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n3.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 3.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n31.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n31.0.toml new file mode 100644 index 000000000..6fbe3ca41 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n31.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 31.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 31.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +z_width = 0.275816 +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 31.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +source_type = "temperature_midpoint_control" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n35.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n35.0.toml new file mode 100644 index 000000000..83b2e22de --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n35.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 35.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 35.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 35.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml new file mode 100644 index 000000000..9702fea85 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n4.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 4.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml new file mode 100644 index 000000000..736b9ea65 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n40.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 40.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n45.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n45.0.toml new file mode 100644 index 000000000..a7d60c416 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n45.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 45.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 45.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 45.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml new file mode 100644 index 000000000..2561ac16b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n5.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 5.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml new file mode 100644 index 000000000..f9a82ec33 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n50.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 50.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 50.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 50.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n55.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n55.0.toml new file mode 100644 index 000000000..5f8374425 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n55.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 55.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 55.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 55.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n6.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n6.0.toml new file mode 100644 index 000000000..4ce8e4233 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n6.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 6.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml new file mode 100644 index 000000000..b2e5c930f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n60.0.toml @@ -0,0 +1,84 @@ +[output] +display_timing_info = false + +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 60.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 60.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 12.0 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 60.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n7.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n7.0.toml new file mode 100644 index 000000000..e4b2010e1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n7.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 7.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n8.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n8.0.toml new file mode 100644 index 000000000..97c50d3f2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n8.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 8.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n9.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n9.0.toml new file mode 100644 index 000000000..354dd4808 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_nTcontrol/sourcefile_nTcontrol_T1.0Te0.8_rf100_n9.0.toml @@ -0,0 +1,81 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.8 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +PI_temperature_controller_I = 10.0 +source_type = "temperature_midpoint_control" +source_T = 2.2 +active = true +PI_temperature_target_amplitude = 1.0 +source_strength = 9.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +z_width = 0.275816 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100.toml new file mode 100644 index 000000000..f9c41a757 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100.toml @@ -0,0 +1,107 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 0.2443687 +PI_density_controller_I = 0.1 +PI_density_controller_P = 0.1 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml new file mode 100644 index 000000000..f41710d7d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 1.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 0.2443687 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 1000000 +steady_state_residual = true +dt = 0.00000001 +nwrite = 20000 +type = "SSPRK4" +nwrite_dfns = 20000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml new file mode 100644 index 000000000..7a1ba50ef --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml @@ -0,0 +1,84 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 10.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 4.5681350 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 10.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml new file mode 100644 index 000000000..bfdd9d09d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 11.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.5 +source_strength = 11.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.5 +PI_density_target_amplitude = 5.2191623 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 11.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml new file mode 100644 index 000000000..f1fff581c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 12.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 12.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 5.8739823 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 12.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml new file mode 100644 index 000000000..b869e05c3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 13.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 13.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 6.5282461 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 13.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml new file mode 100644 index 000000000..f2890bac9 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 14.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 14.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 7.1807961 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 14.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml new file mode 100644 index 000000000..753860486 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 15.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 7.8340918 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 15.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml new file mode 100644 index 000000000..980ca473f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 16.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 16.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 8.4881005 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 16.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml new file mode 100644 index 000000000..89305ee19 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 17.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 17.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 9.1426928 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 17.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml new file mode 100644 index 000000000..e77bc66a7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 18.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 18.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 9.7977799 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 18.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml new file mode 100644 index 000000000..529deed13 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 19.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 19.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 10.4533028 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 19.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml new file mode 100644 index 000000000..7c0e3ffdd --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.3 +source_strength = 2.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.3 +PI_density_target_amplitude = 0.5085035 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 500000 +steady_state_residual = true +dt = 0.00002 +nwrite = 10000 +type = "SSPRK4" +nwrite_dfns = 10000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml new file mode 100644 index 000000000..346aec521 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 20.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 11.1091997 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 20.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml new file mode 100644 index 000000000..138bb4ed7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.2 +source_strength = 3.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.2 +PI_density_target_amplitude = 0.8136887 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 3.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 400000 +steady_state_residual = true +dt = 0.00005 +nwrite = 8000 +type = "SSPRK4" +nwrite_dfns = 8000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml new file mode 100644 index 000000000..ba3e9254c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 2.0 +source_strength = 4.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 2.0 +PI_density_target_amplitude = 1.1742922 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 4.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml new file mode 100644 index 000000000..9a1defe31 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 0.1 +source_strength = 40.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 0.1 +PI_density_target_amplitude = 24.38199658 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 40.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml new file mode 100644 index 000000000..6d4746335 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 2.0 +source_strength = 5.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 2.0 +PI_density_target_amplitude = 1.6045465 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 5.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml new file mode 100644 index 000000000..4869bbdde --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 2.0 +source_strength = 6.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 2.0 +PI_density_target_amplitude = 2.1041231 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml new file mode 100644 index 000000000..bb12e4b0e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 2.0 +source_strength = 7.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 2.0 +PI_density_target_amplitude = 2.6796979 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 7.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml new file mode 100644 index 000000000..51dd2059f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml @@ -0,0 +1,83 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 2.0 +source_strength = 8.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 2.0 +PI_density_target_amplitude = 3.2900416 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 8.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0002 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml new file mode 100644 index 000000000..95276213d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml @@ -0,0 +1,85 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 2.0 +source_strength = 9.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 2.0 +PI_density_target_amplitude = 3.9233151 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 9.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 200000 +steady_state_residual = true +dt = 0.0001 +nwrite = 4000 +type = "SSPRK4" +nwrite_dfns = 4000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_tempcontrol2_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_tempcontrol2_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml new file mode 100644 index 000000000..552c9361f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_tempcontrol2_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml @@ -0,0 +1,87 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 2.0 +source_strength = 6.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 2.0 +PI_density_target_amplitude = 2.1041231 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 1.0 +PI_temperature_controller_I = 1.0 +PI_temperature_target_amplitude = 0.6 +#source_type = "temperature_midpoint_control" +source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0002 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_tempcontrol_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_tempcontrol_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml new file mode 100644 index 000000000..66ede8a0d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/coll_krook_tempcontrol_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml @@ -0,0 +1,87 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 1 +discretization = "chebyshev_pseudospectral" +nelement = 1 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "coll_krook_ions" +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +z_width = 0.15 +source_T = 0.1 +active = true +PI_density_controller_I = 2.0 +source_strength = 6.0 +z_profile = "wall_exp_decay" +PI_density_controller_P = 2.0 +PI_density_target_amplitude = 2.1041231 +source_type = "density_midpoint_control" + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +PI_temperature_controller_P = 10.0 +PI_temperature_controller_I = 10.0 +PI_temperature_target_amplitude = 0.4 +source_type = "temperature_midpoint_control" +#source_type = "energy" + +[timestepping] +nstep = 100000 +steady_state_residual = true +dt = 0.0005 +nwrite = 2000 +type = "SSPRK4" +nwrite_dfns = 2000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100.toml new file mode 100644 index 000000000..66f46a08a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml new file mode 100644 index 000000000..b555defe4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml new file mode 100644 index 000000000..b7ae43389 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 10.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml new file mode 100644 index 000000000..b018b3c4c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 11.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 11.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 11.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml new file mode 100644 index 000000000..6032151a9 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 12.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 12.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 12.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml new file mode 100644 index 000000000..195e5fc57 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 13.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 13.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 13.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml new file mode 100644 index 000000000..d1223221c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 14.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 14.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 14.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml new file mode 100644 index 000000000..6fbd8fc82 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 15.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml new file mode 100644 index 000000000..6bcaa3443 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 16.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 16.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 16.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml new file mode 100644 index 000000000..d9ccaa789 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 17.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 17.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 17.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml new file mode 100644 index 000000000..7d45f56a3 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 18.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 18.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 18.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml new file mode 100644 index 000000000..e27e2932f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 19.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 19.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 19.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml new file mode 100644 index 000000000..cb099d083 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml new file mode 100644 index 000000000..0ecf3c0c6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 20.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml new file mode 100644 index 000000000..ddd4d3feb --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 3.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml new file mode 100644 index 000000000..f799b31af --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 4.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml new file mode 100644 index 000000000..d583f1db1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 40.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml new file mode 100644 index 000000000..25472583a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 5.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml new file mode 100644 index 000000000..e1cbb5fc9 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml new file mode 100644 index 000000000..9ceeab0ca --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 7.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml new file mode 100644 index 000000000..73bd24f82 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 8.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml new file mode 100644 index 000000000..d2eb09f6d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/dkions_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 9.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100.toml new file mode 100644 index 000000000..0a27cbd8d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +#ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml new file mode 100644 index 000000000..083421dd2 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n1.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 1.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 1.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml new file mode 100644 index 000000000..4a6e52746 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n10.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 10.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 10.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 10.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml new file mode 100644 index 000000000..3cb51aa4a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n11.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 11.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 11.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 11.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml new file mode 100644 index 000000000..1368c70d9 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n12.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 12.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 12.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 12.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml new file mode 100644 index 000000000..93fc08964 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n13.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 13.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 13.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 13.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml new file mode 100644 index 000000000..940c03fa6 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n14.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 14.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 14.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 14.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml new file mode 100644 index 000000000..f8b7148b4 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n15.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 15.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 15.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 15.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml new file mode 100644 index 000000000..f9d758c7d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n16.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 16.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 16.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 16.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml new file mode 100644 index 000000000..81fee45e8 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n17.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 17.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 17.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 17.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml new file mode 100644 index 000000000..a4a8c2b1e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n18.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 18.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 18.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 18.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml new file mode 100644 index 000000000..51014ec0b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n19.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 19.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 19.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 19.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml new file mode 100644 index 000000000..b4a9e32d0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n2.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 2.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml new file mode 100644 index 000000000..77a6ddfee --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n20.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 20.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 20.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 20.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml new file mode 100644 index 000000000..eb431bc0d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n3.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 3.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 3.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml new file mode 100644 index 000000000..9bddf05c0 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n4.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 4.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 4.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 4.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml new file mode 100644 index 000000000..4eeeb3c6c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n40.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 40.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 40.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 40.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml new file mode 100644 index 000000000..20b2ca55f --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n5.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 5.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 5.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml new file mode 100644 index 000000000..52688d67c --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n6.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 6.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 6.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 6.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml new file mode 100644 index 000000000..8883d4bb7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n7.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 7.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml new file mode 100644 index 000000000..b0015d0fb --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n8.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 8.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 8.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 8.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml new file mode 100644 index 000000000..314e31f37 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/sourcefile_shortvpa_PIscan_T1.0Te0.5_rf100_n9.0.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 9.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 43 +L = 24.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 9.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 9.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 5000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/tinyvpatest.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/tinyvpatest.toml new file mode 100644 index 000000000..31061b3f7 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_shortvpa/tinyvpatest.toml @@ -0,0 +1,78 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 7.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" + +[vpa] +ngrid = 3 +discretization = "chebyshev_pseudospectral" +nelement = 3 +L = 12.0 +element_spacing_option = "coarse_tails" +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 7.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_1] +z_width = 0.275816 +source_T = 1.0 +active = true +source_strength = 7.0 +z_profile = "super_gaussian_4" +source_type = "energy" + +[timestepping] +nstep = 50000 +steady_state_residual = true +dt = 0.0000001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_tests/coll_krook_PI_test_T1.0Te0.5_n5.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_tests/coll_krook_PI_test_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..7b1569c84 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_tests/coll_krook_PI_test_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 1.59 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 30000 +steady_state_residual = true +dt = 0.0002 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_tests/coll_krooklong_PI_test_T1.0Te0.5_n5.0_rf100.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_tests/coll_krooklong_PI_test_T1.0Te0.5_n5.0_rf100.toml new file mode 100644 index 000000000..69ed5ea0d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/ion_coll_krook_rf100_tests/coll_krooklong_PI_test_T1.0Te0.5_n5.0_rf100.toml @@ -0,0 +1,108 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 3.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +#T_wall = 0.1 +T_e = 0.5 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "coll_krook_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 5.0 +source_type = "energy" +z_profile = "super_gaussian_4" +z_width = 0.275816 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 5.0 +source_type = "density_midpoint_control" +PI_density_target_amplitude = 1.59 +PI_density_controller_I = 2.0 +PI_density_controller_P = 2.0 +z_profile = "wall_exp_decay" +z_width = 0.15 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/bad_ion_physics.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/bad_ion_physics.toml new file mode 100644 index 000000000..f8cce0b7a --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/bad_ion_physics.toml @@ -0,0 +1,101 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +ion_physics = "gyrokinetic_ions" +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 1000 +steady_state_residual = true +dt = 0.0008 +nwrite = 100 +type = "SSPRK4" +nwrite_dfns = 100 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T0.5.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T0.5.toml new file mode 100644 index 000000000..55490b102 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T0.5.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 0.5 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T1.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T1.0.toml new file mode 100644 index 000000000..30074f324 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T1.0.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T1.0_thinexpdecay.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T1.0_thinexpdecay.toml new file mode 100644 index 000000000..ee12c8d04 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T1.0_thinexpdecay.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T1.0_thinexpdecay_2.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T1.0_thinexpdecay_2.toml new file mode 100644 index 000000000..7ba94402b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T1.0_thinexpdecay_2.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[ion_source_2] +source_T = 0.3 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0001 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T2.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T2.0.toml new file mode 100644 index 000000000..f34158d56 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T2.0.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T2.0_thinexpdecay.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T2.0_thinexpdecay.toml new file mode 100644 index 000000000..d044a0d48 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T2.0_thinexpdecay.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.01 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 12000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T3.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T3.0.toml new file mode 100644 index 000000000..70a55eee9 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T3.0.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 3.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T3.0_thinexpdecay.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T3.0_thinexpdecay.toml new file mode 100644 index 000000000..ebc7e7b38 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T3.0_thinexpdecay.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.01 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 3.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 12000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T4.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T4.0.toml new file mode 100644 index 000000000..29192c414 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T4.0.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 4.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T4.0_thinexpdecay.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T4.0_thinexpdecay.toml new file mode 100644 index 000000000..1fa314975 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T4.0_thinexpdecay.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.01 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 4.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 12000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T5.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T5.0.toml new file mode 100644 index 000000000..e4c6215c9 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T5.0.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 5.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T6.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T6.0.toml new file mode 100644 index 000000000..41e4aeb7d --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T6.0.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 6.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T7.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T7.0.toml new file mode 100644 index 000000000..572b58117 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T7.0.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 7.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T7.0_thinexpdecay.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T7.0_thinexpdecay.toml new file mode 100644 index 000000000..c8385d26e --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T7.0_thinexpdecay.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 5.0 +z_profile = "wall_exp_decay" +z_width = 0.01 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 7.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 12000 +steady_state_residual = true +dt = 0.0008 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T8.0.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T8.0.toml new file mode 100644 index 000000000..5d9500995 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_T8.0.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 8.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 10000 +steady_state_residual = true +dt = 0.0008 +nwrite = 100 +type = "SSPRK4" +nwrite_dfns = 100 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_mk_T1.0_thinexpdecay.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_mk_T1.0_thinexpdecay.toml new file mode 100644 index 000000000..f49140452 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_mk_T1.0_thinexpdecay.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "drift_kinetic_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 20000 +steady_state_residual = true +dt = 0.0003 +nwrite = 1000 +type = "SSPRK4" +nwrite_dfns = 1000 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_shapefunction_q_mk_T1.0_thinexpdecay.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_shapefunction_q_mk_T1.0_thinexpdecay.toml new file mode 100644 index 000000000..478719f41 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_shapefunction_q_mk_T1.0_thinexpdecay.toml @@ -0,0 +1,103 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = true +density = true +moments_conservation = true +parallel_flow = true + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" +element_spacing_option = "coarse_tails" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +#element_spacing_option = "sqrt" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[z_IC_neutral_species_1] +#initialization_option = "gaussian" +#temperature_amplitude = 0.0 +#density_amplitude = 0.001 +#density_phase = 0.0 +#upar_amplitude = -1.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 +ion_physics = "drift_kinetic_ions" + +#[vz_IC_neutral_species_1] +#initialization_option = "gaussian" +#density_amplitude = 1.0 +#temperature_amplitude = 0.0 +#density_phase = 0.0 +#upar_amplitude = 0.0 +#temperature_phase = 0.0 +#upar_phase = 0.0 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +#[neutral_species_1] +#initial_temperature = 1.0 +#initial_density = 1.0 + +[ion_source_1] +source_T = 1.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[ion_source_2] +source_T = 0.1 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[timestepping] +nstep = 4 +steady_state_residual = true +dt = 0.00003 +nwrite = 1 +type = "SSPRK4" +nwrite_dfns = 1 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_template.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_template.toml new file mode 100644 index 000000000..b9bc7b748 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_template.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.2 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 1000 +steady_state_residual = true +dt = 0.0008 +nwrite = 100 +type = "SSPRK4" +nwrite_dfns = 100 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_template_Te0.1.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_template_Te0.1.toml new file mode 100644 index 000000000..6209c8c7b --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_template_Te0.1.toml @@ -0,0 +1,100 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 0.1 +electron_physics = "boltzmann_electron_response" +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 1000 +steady_state_residual = true +dt = 0.0008 +nwrite = 100 +type = "SSPRK4" +nwrite_dfns = 100 diff --git a/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_template_Te0.2.toml b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_template_Te0.2.toml new file mode 100644 index 000000000..2c2d58837 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/lucas_transfer_input_files/power_scan/power_scan_template_Te0.2.toml @@ -0,0 +1,99 @@ +[r] +ngrid = 1 +nelement = 1 + +[evolve_moments] +parallel_pressure = false +density = false +moments_conservation = false +parallel_flow = false + +[ion_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[krook_collisions] +use_krook = true +frequency_option = "reference_parameters" +nuii0 = 1.0 + +[vpa] +ngrid = 6 +discretization = "chebyshev_pseudospectral" +nelement = 63 +L = 36.0 +bc = "zero" + +[z] +ngrid = 5 +discretization = "chebyshev_pseudospectral" +nelement = 32 +bc = "wall" + +[vpa_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[z_IC_neutral_species_1] +initialization_option = "gaussian" +temperature_amplitude = 0.0 +density_amplitude = 0.001 +density_phase = 0.0 +upar_amplitude = -1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[composition] +T_wall = 0.1 +T_e = 2.0 +n_ion_species = 1 +n_neutral_species = 0 + +[vz_IC_neutral_species_1] +initialization_option = "gaussian" +density_amplitude = 1.0 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 0.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[ion_source_2] +source_T = 0.2 +active = true +source_strength = 0.5 +z_profile = "wall_exp_decay" +z_width = 0.1 + +[z_IC_ion_species_1] +initialization_option = "gaussian" +density_amplitude = 0.001 +temperature_amplitude = 0.0 +density_phase = 0.0 +upar_amplitude = 1.0 +temperature_phase = 0.0 +upar_phase = 0.0 + +[neutral_species_1] +initial_temperature = 1.0 +initial_density = 1.0 + +[ion_source_1] +source_T = 2.0 +active = true +source_strength = 2.0 +z_profile = "gaussian" +z_width = 0.3 + +[timestepping] +nstep = 1000 +steady_state_residual = true +dt = 0.0008 +nwrite = 100 +type = "SSPRK4" +nwrite_dfns = 100 diff --git a/publication_inputs/Lucas_transfer_files/toml_file_scan_creator.jl b/publication_inputs/Lucas_transfer_files/toml_file_scan_creator.jl new file mode 100644 index 000000000..ebf3027a1 --- /dev/null +++ b/publication_inputs/Lucas_transfer_files/toml_file_scan_creator.jl @@ -0,0 +1,44 @@ +using TOML + +export duplicate_toml +# script that takes in a TOML file, some strings, and custom ranges, and duplicates +# the TOML file with the strings replaced by the custom ranges, and the title of the +# file also reflects this change. + +function duplicate_toml(toml_file::String, strings::Array{String,1}, lower_limit::Float64, upper_limit::Float64, step_size::Float64) + # read the TOML file + toml_data = TOML.parsefile(toml_file) + + # get title without .toml extension + title = join(split(toml_file, ".")[1:end-1], ".") + + # loop through the custom range + for j in lower_limit:step_size:upper_limit + # create a new TOML file + new_toml_file = title * "_n$j.toml" + + # loop through the keys in the TOML file + for (section, dict) in toml_data + for (key, value) in dict + if key ∈ strings + toml_data[section][key] = j + end + end + end + open(new_toml_file, "w") do file + TOML.print(file, toml_data) + end + + end +end + +function main() + toml_file = ARGS[1] + strings = ARGS[2:end-3] + lower_limit = parse(Float64, ARGS[end-2]) + upper_limit = parse(Float64, ARGS[end-1]) + step_size = parse(Float64, ARGS[end]) + duplicate_toml(toml_file, strings, lower_limit, upper_limit, step_size) +end + +main() \ No newline at end of file diff --git a/test_scripts/gyroaverage_test.jl b/test_scripts/gyroaverage_test.jl index 5550e33b4..c1dcbb489 100644 --- a/test_scripts/gyroaverage_test.jl +++ b/test_scripts/gyroaverage_test.jl @@ -1,302 +1,302 @@ -export gyroaverage_test - -using Printf -using Plots -using LaTeXStrings -using MPI -using Measures -using SpecialFunctions: besselj0 - -import moment_kinetics -using moment_kinetics.coordinates: define_coordinate -using moment_kinetics.input_structs -using moment_kinetics.geo: init_magnetic_geometry -using moment_kinetics.communication -using moment_kinetics.looping -using moment_kinetics.array_allocation: allocate_float, allocate_shared_float -using moment_kinetics.gyroaverages: gyroaverage_pdf! -using moment_kinetics.gyroaverages: gyroaverage_field!, init_gyro_operators -using moment_kinetics.species_input: get_species_input -using moment_kinetics.type_definitions: mk_float, mk_int - -function print_matrix(matrix,name::String,n::mk_int,m::mk_int) - println("\n ",name," \n") - for i in 1:n - for j in 1:m - @printf("%.2f ", matrix[i,j]) - end - println("") - end - println("\n") - end - - function print_vector(vector,name::String,m::mk_int) - println("\n ",name," \n") - for j in 1:m - @printf("%.3f ", vector[j]) - end - println("") - println("\n") - end - - -function gyroaverage_test(;rhostar=0.1, pitch=0.5, ngrid=5, kr=2, kz=2, phaser=0.0, phasez=0.0, nelement=4, ngrid_vperp=3, nelement_vperp=1, Lvperp=3.0, ngrid_gyrophase=100, discretization="chebyshev_pseudospectral", r_bc="periodic", z_bc = "wall", plot_test_results=false) - - #ngrid = 17 - #nelement = 4 - r_ngrid = ngrid #number of points per element - r_nelement_local = nelement # number of elements per rank - r_nelement_global = r_nelement_local # total number of elements - r_L = 1.0 - - z_ngrid = ngrid #number of points per element - z_nelement_local = nelement # number of elements per rank - z_nelement_global = z_nelement_local # total number of elements - z_L = 1.0 - - vperp_ngrid = ngrid_vperp #number of points per element - vperp_nelement_local = nelement_vperp # number of elements per rank - vperp_nelement_global = vperp_nelement_local # total number of elements - vperp_L = Lvperp - vperp_bc = "zero" - - vpa_ngrid = 1 #number of points per element - vpa_nelement_local = 1 # number of elements per rank - vpa_nelement_global = vpa_nelement_local # total number of elements - vpa_L = 1.0 - vpa_bc = "" # should not be used - - gyrophase_ngrid = ngrid_gyrophase #number of points per element - gyrophase_nelement_local = 1 # number of elements per rank - gyrophase_nelement_global = gyrophase_nelement_local # total number of elements - gyrophase_discretization = "finite_difference" - gyrophase_L = 2.0*pi - - fd_option = "fourth_order_centered" - cheb_option = "matrix" - element_spacing_option = "uniform" - # create the 'input' struct containing input info needed to create a - # coordinate - - coords_input = OptionsDict( - "r"=>OptionsDict("ngrid"=>r_ngrid, "nelement"=>r_nelement_global, - "nelement_local"=>r_nelement_local, "L"=>r_L, - "discretization"=>discretization, - "finite_difference_option"=>fd_option, - "cheb_option"=>cheb_option, "bc"=>r_bc, - "element_spacing_option"=>element_spacing_option), - "z"=>OptionsDict("ngrid"=>z_ngrid, "nelement"=>z_nelement_global, - "nelement_local"=>z_nelement_local, "L"=>z_L, - "discretization"=>discretization, - "finite_difference_option"=>fd_option, - "cheb_option"=>cheb_option, "bc"=>z_bc, - "element_spacing_option"=>element_spacing_option), - "vperp"=>OptionsDict("ngrid"=>vperp_ngrid, "nelement"=>vperp_nelement_global, - "nelement_local"=>vperp_nelement_local, "L"=>vperp_L, - "discretization"=>discretization, - "finite_difference_option"=>fd_option, - "cheb_option"=>cheb_option, "bc"=>vperp_bc, - "element_spacing_option"=>element_spacing_option), - "vpa"=>OptionsDict("ngrid"=>vpa_ngrid, "nelement"=>vpa_nelement_global, - "nelement_local"=>vpa_nelement_local, "L"=>vpa_L, - "discretization"=>discretization, - "finite_difference_option"=>fd_option, - "cheb_option"=>cheb_option, "bc"=>vpa_bc, - "element_spacing_option"=>element_spacing_option), - "gyrophase"=>OptionsDict("ngrid"=>gyrophase_ngrid, - "nelement"=>gyrophase_nelement_global, - "nelement_local"=>gyrophase_nelement_local, - "L"=>gyrophase_L, "discretization"=>discretization, - "finite_difference_option"=>fd_option, - "cheb_option"=>cheb_option, "bc"=>"periodic", - "element_spacing_option"=>element_spacing_option), - ) - - # create the coordinate structs - r, r_spectral = define_coordinate(coords_input, "r"; collision_operator_dim=false) - z, z_spectral = define_coordinate(coords_input, "z"; collision_operator_dim=false) - vperp, vperp_spectral = define_coordinate(coords_input, "vperp"; - collision_operator_dim=false) - vpa, vpa_spectral = define_coordinate(coords_input, "vpa"; - collision_operator_dim=false) - gyrophase, gyrophase_spectral = define_coordinate(coords_input, "gyrophase"; - collision_operator_dim=false) - - # create test geometry - #rhostar = 0.1 #rhostar of ions for ExB drift - option = "constant-helical" - #pitch = 1.0 - DeltaB = 1.0 - geometry_in = geometry_input(rhostar,option,pitch,DeltaB,0.0,0.0,0.0,0.0) - geometry = init_magnetic_geometry(geometry_in,z,r) - - # create test composition - composition = create_test_composition() - - # Set up MPI - initialize_comms!() - setup_distributed_memory_MPI(1,1,1,1) - looping.setup_loop_ranges!(block_rank[], block_size[]; - s=composition.n_ion_species, sn=1, - r=r.n, z=z.n, vperp=vperp.n, vpa=vpa.n, - vzeta=1, vr=1, vz=1) - - # initialise the matrix for the gyroaverages - gyro = init_gyro_operators(vperp,z,r,gyrophase,geometry,composition) - # initialise a test field - phi = allocate_shared_float(z.n,r.n) - gphi = allocate_shared_float(vperp.n,z.n,r.n) - gphi_exact = allocate_float(vperp.n,z.n,r.n) - gphi_err = allocate_float(vperp.n,z.n,r.n) - begin_serial_region() - @serial_region begin - fill_test_arrays!(phi,gphi_exact,vperp,z,r,geometry,kz,kr,phasez,phaser) - end - - # gyroaverage phi - gyroaverage_field!(gphi,phi,gyro,vperp,z,r,composition) - - # compute errors - begin_serial_region() - @serial_region begin - @. gphi_err = abs(gphi - gphi_exact) - println("Test gyroaverage_field!()") - for ivperp in 1:vperp.n - println("ivperp: ",ivperp," max(abs(gphi_err)): ",maximum(gphi_err[ivperp,:,:])," max(abs(gphi)): ",maximum(gphi[ivperp,:,:])) - end - println("") - if plot_test_results - @views heatmap(r.grid, z.grid, phi[:,:], xlabel=L"r", ylabel=L"z", c = :deep, interpolation = :cubic, - windowsize = (360,240), margin = 15pt) - outfile = "phi_vs_r_z.pdf" - savefig(outfile) - println("Saved outfile: "*outfile) - for ivperp in 1:vperp.n - @views heatmap(r.grid, z.grid, gphi[ivperp,:,:], xlabel=L"r", ylabel=L"z", c = :deep, interpolation = :cubic, - windowsize = (360,240), margin = 15pt) - outfile = "gphi_ivperp_"*string(ivperp)*"_vs_r_z.pdf" - savefig(outfile) - println("Saved outfile: "*outfile) - end - end - end - - # repeat the test for a pdf - # initialise a test field - nvpa = 1 - n_ion_species = composition.n_ion_species - pdf = allocate_shared_float(nvpa,vperp.n,z.n,r.n,n_ion_species) - gpdf = allocate_shared_float(nvpa,vperp.n,z.n,r.n,n_ion_species) - gpdf_exact = allocate_float(nvpa,vperp.n,z.n,r.n,n_ion_species) - gpdf_err = allocate_float(nvpa,vperp.n,z.n,r.n,n_ion_species) - begin_serial_region() - @serial_region begin - fill_pdf_test_arrays!(pdf,gpdf_exact,vpa,vperp,z,r,composition,geometry,kz,kr,phasez,phaser) - end - - gyroaverage_pdf!(gpdf,pdf,gyro,vpa,vperp,z,r,composition) - # compute errors - begin_serial_region() - @serial_region begin - @. gpdf_err = abs(gpdf - gpdf_exact) - println("Test gyroaverage_pdf!()") - for is in 1:n_ion_species - for ivperp in 1:vperp.n - for ivpa in 1:nvpa - println("ivpa: ",ivpa," ivperp: ",ivperp," is: ",is," max(abs(gphi_err)): ",maximum(gpdf_err[ivpa,ivperp,:,:,is]), - " max(abs(gpdf)): ",maximum(gpdf[ivpa,ivperp,:,:,is])) - end - end - end - println("") - end - - finalize_comms!() -end - -function create_test_composition() - electron_physics = boltzmann_electron_response - n_ion_species = 1 - n_neutral_species = 0 - n_species = n_ion_species + n_neutral_species - use_test_neutral_wall_pdf = false - # electron temperature over reference temperature - T_e = 1.0 - # temperature at the entrance to the wall in terms of the electron temperature - T_wall = 1.0 - # wall potential at z = 0 - phi_wall = 0.0 - # constant to test nonzero Er - Er_constant = 0.0 - # ratio of the neutral particle mass to the ion particle mass - mn_over_mi = 1.0 - # ratio of the electron particle mass to the ion particle mass - me_over_mi = 1.0/1836.0 - # The ion flux reaching the wall that is recycled as neutrals is reduced by - # `recycling_fraction` to account for ions absorbed by the wall. - recycling_fraction = 1.0 - gyrokinetic_ions = true - species_opts = OptionsDict("n_ion_species" => n_ion_species, - "n_neutral_species" => n_neutral_species, "T_e" => T_e, - "T_wall" => T_wall, "phi_wall" => phi_wall, - "mn_over_mi" => mn_over_mi, "me_over_mi" => me_over_mi, - "recycling_fraction" => recycling_fraction, - "gyrokinetic_ions" => gyrokinetic_ions) - return get_species_input(OptionsDict("composition" => species_opts)) -end - -function fill_test_arrays!(phi,gphi,vperp,z,r,geometry,kz,kr,phasez,phaser) - for ir in 1:r.n - for iz in 1:z.n - Bmag = geometry.Bmag[iz,ir] - bzeta = geometry.bzeta[iz,ir] - rhostar = geometry.rhostar - # convert integer "wavenumbers" to actual wavenumbers - kkr = 2.0*pi*kr/r.L - kkz = 2.0*pi*kz/z.L - kperp = sqrt(kkr^2 + (bzeta*kkz)^2) - - phi[iz,ir] = sin(r.grid[ir]*kkr + phaser)*sin(z.grid[iz]*kkz + phasez) - for ivperp in 1:vperp.n - krho = kperp*vperp.grid[ivperp]*rhostar/Bmag - # use that phi is a sum of Kronecker deltas in k space to write gphi - gphi[ivperp,iz,ir] = besselj0(krho)*phi[iz,ir] - end - end - end - return nothing -end - -function fill_pdf_test_arrays!(pdf,gpdf,vpa,vperp,z,r,composition,geometry,kz,kr,phasez,phaser) - for is in 1:composition.n_ion_species - for ir in 1:r.n - for iz in 1:z.n - Bmag = geometry.Bmag[iz,ir] - bzeta = geometry.bzeta[iz,ir] - rhostar = geometry.rhostar - # convert integer "wavenumbers" to actual wavenumbers - kkr = 2.0*pi*kr/r.L - kkz = 2.0*pi*kz/z.L - kperp = sqrt(kkr^2 + (bzeta*kkz)^2) - - for ivperp in 1:vperp.n - for ivpa in 1:vpa.n - pdf[ivpa,ivperp,iz,ir,is] = sin(r.grid[ir]*kkr + phaser)*sin(z.grid[iz]*kkz + phasez) - krho = kperp*vperp.grid[ivperp]*rhostar/Bmag - # use that pdf is a sum of Kronecker deltas in k space to write gpdf - gpdf[ivpa,ivperp,iz,ir,is] = besselj0(krho)*pdf[ivpa,ivperp,iz,ir,is] - end - end - end - end - end - return nothing -end - -if abspath(PROGRAM_FILE) == @__FILE__ - using Pkg - Pkg.activate(".") - # example function call with arguments for a successful test - #gyroaverage_test() - gyroaverage_test(rhostar=0.01,pitch=0.5,kr=2,kz=3,phaser=0.25*pi,phasez=0.5*pi,ngrid=9,nelement=8,ngrid_vperp=5,nelement_vperp=3,Lvperp=18.0,ngrid_gyrophase=100,r_bc="periodic",z_bc="periodic") -end +export gyroaverage_test + +using Printf +using Plots +using LaTeXStrings +using MPI +using Measures +using SpecialFunctions: besselj0 + +import moment_kinetics +using moment_kinetics.coordinates: define_coordinate +using moment_kinetics.input_structs +using moment_kinetics.geo: init_magnetic_geometry +using moment_kinetics.communication +using moment_kinetics.looping +using moment_kinetics.array_allocation: allocate_float, allocate_shared_float +using moment_kinetics.gyroaverages: gyroaverage_pdf! +using moment_kinetics.gyroaverages: gyroaverage_field!, init_gyro_operators +using moment_kinetics.species_input: get_species_input +using moment_kinetics.type_definitions: mk_float, mk_int + +function print_matrix(matrix,name::String,n::mk_int,m::mk_int) + println("\n ",name," \n") + for i in 1:n + for j in 1:m + @printf("%.2f ", matrix[i,j]) + end + println("") + end + println("\n") + end + + function print_vector(vector,name::String,m::mk_int) + println("\n ",name," \n") + for j in 1:m + @printf("%.3f ", vector[j]) + end + println("") + println("\n") + end + + +function gyroaverage_test(;rhostar=0.1, pitch=0.5, ngrid=5, kr=2, kz=2, phaser=0.0, phasez=0.0, nelement=4, ngrid_vperp=3, nelement_vperp=1, Lvperp=3.0, ngrid_gyrophase=100, discretization="chebyshev_pseudospectral", r_bc="periodic", z_bc = "wall", plot_test_results=false) + + #ngrid = 17 + #nelement = 4 + r_ngrid = ngrid #number of points per element + r_nelement_local = nelement # number of elements per rank + r_nelement_global = r_nelement_local # total number of elements + r_L = 1.0 + + z_ngrid = ngrid #number of points per element + z_nelement_local = nelement # number of elements per rank + z_nelement_global = z_nelement_local # total number of elements + z_L = 1.0 + + vperp_ngrid = ngrid_vperp #number of points per element + vperp_nelement_local = nelement_vperp # number of elements per rank + vperp_nelement_global = vperp_nelement_local # total number of elements + vperp_L = Lvperp + vperp_bc = "zero" + + vpa_ngrid = 1 #number of points per element + vpa_nelement_local = 1 # number of elements per rank + vpa_nelement_global = vpa_nelement_local # total number of elements + vpa_L = 1.0 + vpa_bc = "" # should not be used + + gyrophase_ngrid = ngrid_gyrophase #number of points per element + gyrophase_nelement_local = 1 # number of elements per rank + gyrophase_nelement_global = gyrophase_nelement_local # total number of elements + gyrophase_discretization = "finite_difference" + gyrophase_L = 2.0*pi + + fd_option = "fourth_order_centered" + cheb_option = "matrix" + element_spacing_option = "uniform" + # create the 'input' struct containing input info needed to create a + # coordinate + + coords_input = OptionsDict( + "r"=>OptionsDict("ngrid"=>r_ngrid, "nelement"=>r_nelement_global, + "nelement_local"=>r_nelement_local, "L"=>r_L, + "discretization"=>discretization, + "finite_difference_option"=>fd_option, + "cheb_option"=>cheb_option, "bc"=>r_bc, + "element_spacing_option"=>element_spacing_option), + "z"=>OptionsDict("ngrid"=>z_ngrid, "nelement"=>z_nelement_global, + "nelement_local"=>z_nelement_local, "L"=>z_L, + "discretization"=>discretization, + "finite_difference_option"=>fd_option, + "cheb_option"=>cheb_option, "bc"=>z_bc, + "element_spacing_option"=>element_spacing_option), + "vperp"=>OptionsDict("ngrid"=>vperp_ngrid, "nelement"=>vperp_nelement_global, + "nelement_local"=>vperp_nelement_local, "L"=>vperp_L, + "discretization"=>discretization, + "finite_difference_option"=>fd_option, + "cheb_option"=>cheb_option, "bc"=>vperp_bc, + "element_spacing_option"=>element_spacing_option), + "vpa"=>OptionsDict("ngrid"=>vpa_ngrid, "nelement"=>vpa_nelement_global, + "nelement_local"=>vpa_nelement_local, "L"=>vpa_L, + "discretization"=>discretization, + "finite_difference_option"=>fd_option, + "cheb_option"=>cheb_option, "bc"=>vpa_bc, + "element_spacing_option"=>element_spacing_option), + "gyrophase"=>OptionsDict("ngrid"=>gyrophase_ngrid, + "nelement"=>gyrophase_nelement_global, + "nelement_local"=>gyrophase_nelement_local, + "L"=>gyrophase_L, "discretization"=>discretization, + "finite_difference_option"=>fd_option, + "cheb_option"=>cheb_option, "bc"=>"periodic", + "element_spacing_option"=>element_spacing_option), + ) + + # create the coordinate structs + r, r_spectral = define_coordinate(coords_input, "r"; collision_operator_dim=false) + z, z_spectral = define_coordinate(coords_input, "z"; collision_operator_dim=false) + vperp, vperp_spectral = define_coordinate(coords_input, "vperp"; + collision_operator_dim=false) + vpa, vpa_spectral = define_coordinate(coords_input, "vpa"; + collision_operator_dim=false) + gyrophase, gyrophase_spectral = define_coordinate(coords_input, "gyrophase"; + collision_operator_dim=false) + + # create test geometry + #rhostar = 0.1 #rhostar of ions for ExB drift + option = "constant-helical" + #pitch = 1.0 + DeltaB = 1.0 + geometry_in = geometry_input(rhostar,option,pitch,DeltaB,0.0,0.0,0.0,0.0) + geometry = init_magnetic_geometry(geometry_in,z,r) + + # create test composition + composition = create_test_composition() + + # Set up MPI + initialize_comms!() + setup_distributed_memory_MPI(1,1,1,1) + looping.setup_loop_ranges!(block_rank[], block_size[]; + s=composition.n_ion_species, sn=1, + r=r.n, z=z.n, vperp=vperp.n, vpa=vpa.n, + vzeta=1, vr=1, vz=1) + + # initialise the matrix for the gyroaverages + gyro = init_gyro_operators(vperp,z,r,gyrophase,geometry,composition) + # initialise a test field + phi = allocate_shared_float(z.n,r.n) + gphi = allocate_shared_float(vperp.n,z.n,r.n) + gphi_exact = allocate_float(vperp.n,z.n,r.n) + gphi_err = allocate_float(vperp.n,z.n,r.n) + begin_serial_region() + @serial_region begin + fill_test_arrays!(phi,gphi_exact,vperp,z,r,geometry,kz,kr,phasez,phaser) + end + + # gyroaverage phi + gyroaverage_field!(gphi,phi,gyro,vperp,z,r,composition) + + # compute errors + begin_serial_region() + @serial_region begin + @. gphi_err = abs(gphi - gphi_exact) + println("Test gyroaverage_field!()") + for ivperp in 1:vperp.n + println("ivperp: ",ivperp," max(abs(gphi_err)): ",maximum(gphi_err[ivperp,:,:])," max(abs(gphi)): ",maximum(gphi[ivperp,:,:])) + end + println("") + if plot_test_results + @views heatmap(r.grid, z.grid, phi[:,:], xlabel=L"r", ylabel=L"z", c = :deep, interpolation = :cubic, + windowsize = (360,240), margin = 15pt) + outfile = "phi_vs_r_z.pdf" + savefig(outfile) + println("Saved outfile: "*outfile) + for ivperp in 1:vperp.n + @views heatmap(r.grid, z.grid, gphi[ivperp,:,:], xlabel=L"r", ylabel=L"z", c = :deep, interpolation = :cubic, + windowsize = (360,240), margin = 15pt) + outfile = "gphi_ivperp_"*string(ivperp)*"_vs_r_z.pdf" + savefig(outfile) + println("Saved outfile: "*outfile) + end + end + end + + # repeat the test for a pdf + # initialise a test field + nvpa = 1 + n_ion_species = composition.n_ion_species + pdf = allocate_shared_float(nvpa,vperp.n,z.n,r.n,n_ion_species) + gpdf = allocate_shared_float(nvpa,vperp.n,z.n,r.n,n_ion_species) + gpdf_exact = allocate_float(nvpa,vperp.n,z.n,r.n,n_ion_species) + gpdf_err = allocate_float(nvpa,vperp.n,z.n,r.n,n_ion_species) + begin_serial_region() + @serial_region begin + fill_pdf_test_arrays!(pdf,gpdf_exact,vpa,vperp,z,r,composition,geometry,kz,kr,phasez,phaser) + end + + gyroaverage_pdf!(gpdf,pdf,gyro,vpa,vperp,z,r,composition) + # compute errors + begin_serial_region() + @serial_region begin + @. gpdf_err = abs(gpdf - gpdf_exact) + println("Test gyroaverage_pdf!()") + for is in 1:n_ion_species + for ivperp in 1:vperp.n + for ivpa in 1:nvpa + println("ivpa: ",ivpa," ivperp: ",ivperp," is: ",is," max(abs(gphi_err)): ",maximum(gpdf_err[ivpa,ivperp,:,:,is]), + " max(abs(gpdf)): ",maximum(gpdf[ivpa,ivperp,:,:,is])) + end + end + end + println("") + end + + finalize_comms!() +end + +function create_test_composition() + electron_physics = boltzmann_electron_response + n_ion_species = 1 + n_neutral_species = 0 + n_species = n_ion_species + n_neutral_species + use_test_neutral_wall_pdf = false + # electron temperature over reference temperature + T_e = 1.0 + # temperature at the entrance to the wall in terms of the electron temperature + T_wall = 1.0 + # wall potential at z = 0 + phi_wall = 0.0 + # constant to test nonzero Er + Er_constant = 0.0 + # ratio of the neutral particle mass to the ion particle mass + mn_over_mi = 1.0 + # ratio of the electron particle mass to the ion particle mass + me_over_mi = 1.0/1836.0 + # The ion flux reaching the wall that is recycled as neutrals is reduced by + # `recycling_fraction` to account for ions absorbed by the wall. + recycling_fraction = 1.0 + ion_physics = gyrokinetic_ions + species_opts = OptionsDict("n_ion_species" => n_ion_species, + "n_neutral_species" => n_neutral_species, "T_e" => T_e, + "T_wall" => T_wall, "phi_wall" => phi_wall, + "mn_over_mi" => mn_over_mi, "me_over_mi" => me_over_mi, + "recycling_fraction" => recycling_fraction, + "ion_physics" => ion_physics) + return get_species_input(OptionsDict("composition" => species_opts)) +end + +function fill_test_arrays!(phi,gphi,vperp,z,r,geometry,kz,kr,phasez,phaser) + for ir in 1:r.n + for iz in 1:z.n + Bmag = geometry.Bmag[iz,ir] + bzeta = geometry.bzeta[iz,ir] + rhostar = geometry.rhostar + # convert integer "wavenumbers" to actual wavenumbers + kkr = 2.0*pi*kr/r.L + kkz = 2.0*pi*kz/z.L + kperp = sqrt(kkr^2 + (bzeta*kkz)^2) + + phi[iz,ir] = sin(r.grid[ir]*kkr + phaser)*sin(z.grid[iz]*kkz + phasez) + for ivperp in 1:vperp.n + krho = kperp*vperp.grid[ivperp]*rhostar/Bmag + # use that phi is a sum of Kronecker deltas in k space to write gphi + gphi[ivperp,iz,ir] = besselj0(krho)*phi[iz,ir] + end + end + end + return nothing +end + +function fill_pdf_test_arrays!(pdf,gpdf,vpa,vperp,z,r,composition,geometry,kz,kr,phasez,phaser) + for is in 1:composition.n_ion_species + for ir in 1:r.n + for iz in 1:z.n + Bmag = geometry.Bmag[iz,ir] + bzeta = geometry.bzeta[iz,ir] + rhostar = geometry.rhostar + # convert integer "wavenumbers" to actual wavenumbers + kkr = 2.0*pi*kr/r.L + kkz = 2.0*pi*kz/z.L + kperp = sqrt(kkr^2 + (bzeta*kkz)^2) + + for ivperp in 1:vperp.n + for ivpa in 1:vpa.n + pdf[ivpa,ivperp,iz,ir,is] = sin(r.grid[ir]*kkr + phaser)*sin(z.grid[iz]*kkz + phasez) + krho = kperp*vperp.grid[ivperp]*rhostar/Bmag + # use that pdf is a sum of Kronecker deltas in k space to write gpdf + gpdf[ivpa,ivperp,iz,ir,is] = besselj0(krho)*pdf[ivpa,ivperp,iz,ir,is] + end + end + end + end + end + return nothing +end + +if abspath(PROGRAM_FILE) == @__FILE__ + using Pkg + Pkg.activate(".") + # example function call with arguments for a successful test + #gyroaverage_test() + gyroaverage_test(rhostar=0.01,pitch=0.5,kr=2,kz=3,phaser=0.25*pi,phasez=0.5*pi,ngrid=9,nelement=8,ngrid_vperp=5,nelement_vperp=3,Lvperp=18.0,ngrid_gyrophase=100,r_bc="periodic",z_bc="periodic") +end