From 84b9e00d3425411cc009c14248e5f3400446160b Mon Sep 17 00:00:00 2001 From: Edoardo Zoni Date: Thu, 25 Jul 2024 13:59:24 -0700 Subject: [PATCH] Add more tests --- Examples/CMakeLists.txt | 149 ++++++++++++++++++ .../{inputs_2d => inputs_2d_base} | 0 .../inputs_2d_test_background_mcc | 2 + ...est_Langmuir_multi_2d_psatd_Vay_deposition | 8 + ...ngmuir_multi_2d_psatd_Vay_deposition_nodal | 9 ++ ...i_2d_psatd_Vay_deposition_particle_shape_4 | 9 ++ ..._test_Langmuir_multi_2d_psatd_multiJ_nodal | 10 ++ ...puts_2d_test_Langmuir_multi_2d_psatd_nodal | 10 ++ .../{inputs_avg_2d => inputs_avg_2d_base} | 0 ...uts_avg_2d_test_averaged_galilean_2d_psatd | 3 + ..._2d_test_averaged_galilean_2d_psatd_hybrid | 6 + .../{inputs_avg_3d => inputs_avg_3d_base} | 0 ...uts_avg_3d_test_averaged_galilean_3d_psatd | 3 + ..._3d_test_averaged_galilean_3d_psatd_hybrid | 4 + Regression/WarpX-tests.ini | 40 +++-- 15 files changed, 238 insertions(+), 15 deletions(-) rename Examples/Physics_applications/capacitive_discharge/{inputs_2d => inputs_2d_base} (100%) create mode 100644 Examples/Physics_applications/capacitive_discharge/inputs_2d_test_background_mcc create mode 100644 Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition create mode 100644 Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition_nodal create mode 100644 Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition_particle_shape_4 create mode 100644 Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_multiJ_nodal create mode 100644 Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_nodal rename Examples/Tests/nci_psatd_stability/{inputs_avg_2d => inputs_avg_2d_base} (100%) create mode 100644 Examples/Tests/nci_psatd_stability/inputs_avg_2d_test_averaged_galilean_2d_psatd create mode 100644 Examples/Tests/nci_psatd_stability/inputs_avg_2d_test_averaged_galilean_2d_psatd_hybrid rename Examples/Tests/nci_psatd_stability/{inputs_avg_3d => inputs_avg_3d_base} (100%) create mode 100644 Examples/Tests/nci_psatd_stability/inputs_avg_3d_test_averaged_galilean_3d_psatd create mode 100644 Examples/Tests/nci_psatd_stability/inputs_avg_3d_test_averaged_galilean_3d_psatd_hybrid diff --git a/Examples/CMakeLists.txt b/Examples/CMakeLists.txt index 853907b5ef8..a8db268cc59 100644 --- a/Examples/CMakeLists.txt +++ b/Examples/CMakeLists.txt @@ -94,6 +94,79 @@ endfunction() # Add tests (alphabetical order) ############################################## # +# averaged_galilean_2d_psatd ################################################## +# +if(WarpX_FFT) + add_warpx_test( + averaged_galilean_2d_psatd # name + 2 # dims + ON # mpi + 1 # mpi_np + Examples/Tests/nci_psatd_stability/inputs_avg_2d_base # inputs_base + Examples/Tests/nci_psatd_stability/inputs_avg_2d_test_averaged_galilean_2d_psatd # inputs_test + Examples/Tests/nci_psatd_stability/analysis_galilean.py # analysis + diags/diag1000400 # output + ) +endif() + +# averaged_galilean_2d_psatd_hybrid ########################################### +# +if(WarpX_FFT) + add_warpx_test( + averaged_galilean_2d_psatd_hybrid # name + 2 # dims + ON # mpi + 2 # mpi_np + Examples/Tests/nci_psatd_stability/inputs_avg_2d_base # inputs_base + Examples/Tests/nci_psatd_stability/inputs_avg_2d_test_averaged_galilean_2d_psatd_hybrid # inputs_test + Examples/Tests/nci_psatd_stability/analysis_galilean.py # analysis + diags/diag1000400 # output + ) +endif() + +# averaged_galilean_3d_psatd ################################################## +# +if(WarpX_FFT) + add_warpx_test( + averaged_galilean_3d_psatd # name + 3 # dims + ON # mpi + 2 # mpi_np + Examples/Tests/nci_psatd_stability/inputs_avg_3d_base # inputs_base + Examples/Tests/nci_psatd_stability/inputs_avg_3d_test_averaged_galilean_3d_psatd # inputs_test + Examples/Tests/nci_psatd_stability/analysis_galilean.py # analysis + diags/diag1000160 # output + ) +endif() + +# averaged_galilean_3d_psatd_hybrid ########################################### +# +if(WarpX_FFT) + add_warpx_test( + averaged_galilean_3d_psatd_hybrid # name + 3 # dims + ON # mpi + 2 # mpi_np + Examples/Tests/nci_psatd_stability/inputs_avg_3d_base # inputs_base + Examples/Tests/nci_psatd_stability/inputs_avg_3d_test_averaged_galilean_3d_psatd_hybrid # inputs_test + Examples/Tests/nci_psatd_stability/analysis_galilean.py # analysis + diags/diag1000160 # output + ) +endif() + +# background_mcc ############################################################## +# +add_warpx_test( + background_mcc # name + 2 # dims + ON # mpi + 2 # mpi_np + Examples/Physics_applications/capacitive_discharge/inputs_2d_base # inputs_base + Examples/Physics_applications/capacitive_discharge/inputs_2d_test_background_mcc # inputs_test + Examples/analysis_default_regression.py # analysis + diags/diag1000050 # output +) + # Langmuir_multi_2d_MR ######################################################## # add_warpx_test( @@ -235,3 +308,79 @@ if(WarpX_FFT) diags/diag1000080 # output ) endif() + +# Langmuir_multi_2d_psatd_multiJ_nodal ######################################## +# +if(WarpX_FFT) + add_warpx_test( + Langmuir_multi_2d_psatd_multiJ_nodal # name + 2 # dims + ON # mpi + 2 # mpi_np + Examples/Tests/langmuir/inputs_2d_base # inputs_base + Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_multiJ_nodal # inputs_test + Examples/Tests/langmuir/analysis_2d.py # analysis + diags/diag1000080 # output + ) +endif() + +# Langmuir_multi_2d_psatd_nodal ############################################### +# +if(WarpX_FFT) + add_warpx_test( + Langmuir_multi_2d_psatd_nodal # name + 2 # dims + ON # mpi + 2 # mpi_np + Examples/Tests/langmuir/inputs_2d_base # inputs_base + Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_nodal # inputs_test + Examples/Tests/langmuir/analysis_2d.py # analysis + diags/diag1000080 # output + ) +endif() + +# Langmuir_multi_2d_psatd_Vay_deposition ###################################### +# +if(WarpX_FFT) + add_warpx_test( + Langmuir_multi_2d_psatd_Vay_deposition # name + 2 # dims + ON # mpi + 1 # mpi_np + Examples/Tests/langmuir/inputs_2d_base # inputs_base + Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition # inputs_test + Examples/Tests/langmuir/analysis_2d.py # analysis + diags/diag1000080 # output + ) +endif() + +# Langmuir_multi_2d_psatd_Vay_deposition_particle_shape_4 ##################### +# +# FIXME +#if(WarpX_FFT) +# add_warpx_test( +# Langmuir_multi_2d_psatd_Vay_deposition_particle_shape_4 # name +# 2 # dims +# ON # mpi +# 1 # mpi_np +# Examples/Tests/langmuir/inputs_2d_base # inputs_base +# Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition_particle_shape_4 # inputs_test +# Examples/Tests/langmuir/analysis_2d.py # analysis +# diags/diag1000080 # output +# ) +#endif() + +# Langmuir_multi_2d_psatd_Vay_deposition_nodal ################################ +# +if(WarpX_FFT) + add_warpx_test( + Langmuir_multi_2d_psatd_Vay_deposition_nodal # name + 2 # dims + ON # mpi + 1 # mpi_np + Examples/Tests/langmuir/inputs_2d_base # inputs_base + Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition_nodal # inputs_test + Examples/Tests/langmuir/analysis_2d.py # analysis + diags/diag1000080 # output + ) +endif() diff --git a/Examples/Physics_applications/capacitive_discharge/inputs_2d b/Examples/Physics_applications/capacitive_discharge/inputs_2d_base similarity index 100% rename from Examples/Physics_applications/capacitive_discharge/inputs_2d rename to Examples/Physics_applications/capacitive_discharge/inputs_2d_base diff --git a/Examples/Physics_applications/capacitive_discharge/inputs_2d_test_background_mcc b/Examples/Physics_applications/capacitive_discharge/inputs_2d_test_background_mcc new file mode 100644 index 00000000000..8a0011c98ad --- /dev/null +++ b/Examples/Physics_applications/capacitive_discharge/inputs_2d_test_background_mcc @@ -0,0 +1,2 @@ +# additional runtime parameters +warpx.abort_on_warning_threshold = high diff --git a/Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition b/Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition new file mode 100644 index 00000000000..1c40777711a --- /dev/null +++ b/Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition @@ -0,0 +1,8 @@ +# additional runtime parameters +algo.current_deposition = vay +algo.maxwell_solver = psatd +amr.max_grid_size = 128 +diag1.fields_to_plot = Ex Ey Ez jx jy jz part_per_cell rho divE +diag1.electrons.variables = x z w ux uy uz +diag1.positrons.variables = x z w ux uy uz +warpx.cfl = 0.7071067811865475 diff --git a/Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition_nodal b/Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition_nodal new file mode 100644 index 00000000000..a514c1561f0 --- /dev/null +++ b/Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition_nodal @@ -0,0 +1,9 @@ +# additional runtime parameters +algo.current_deposition = vay +algo.maxwell_solver = psatd +amr.max_grid_size = 128 +diag1.fields_to_plot = Ex Ey Ez jx jy jz part_per_cell rho divE +diag1.electrons.variables = x z w ux uy uz +diag1.positrons.variables = x z w ux uy uz +warpx.cfl = 0.7071067811865475 +warpx.grid_type = collocated diff --git a/Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition_particle_shape_4 b/Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition_particle_shape_4 new file mode 100644 index 00000000000..3f216a84708 --- /dev/null +++ b/Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition_particle_shape_4 @@ -0,0 +1,9 @@ +# additional runtime parameters +algo.current_deposition = vay +algo.maxwell_solver = psatd +algo.particle_shape = 4 +amr.max_grid_size = 128 +diag1.fields_to_plot = Ex Ey Ez jx jy jz part_per_cell rho divE +diag1.electrons.variables = x z w ux uy uz +diag1.positrons.variables = x z w ux uy uz +warpx.cfl = 0.7071067811865475 diff --git a/Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_multiJ_nodal b/Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_multiJ_nodal new file mode 100644 index 00000000000..f71c7bebb73 --- /dev/null +++ b/Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_multiJ_nodal @@ -0,0 +1,10 @@ +# additional runtime parameters +algo.maxwell_solver = psatd +psatd.J_in_time = linear +psatd.solution_type = first-order +psatd.update_with_rho = 1 +warpx.abort_on_warning_threshold = medium +warpx.cfl = 0.7071067811865475 +warpx.do_multi_J = 1 +warpx.do_multi_J_n_depositions = 2 +warpx.grid_type = collocated diff --git a/Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_nodal b/Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_nodal new file mode 100644 index 00000000000..f865571edf7 --- /dev/null +++ b/Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_nodal @@ -0,0 +1,10 @@ +# additional runtime parameters +algo.current_deposition = direct +algo.maxwell_solver = psatd +diag1.fields_to_plot = Ex Ey Ez jx jy jz part_per_cell +diag1.electrons.variables = x z w ux uy uz +diag1.positrons.variables = x z w ux uy uz +psatd.current_correction = 0 +warpx.abort_on_warning_threshold = medium +warpx.cfl = 0.7071067811865475 +warpx.grid_type = collocated diff --git a/Examples/Tests/nci_psatd_stability/inputs_avg_2d b/Examples/Tests/nci_psatd_stability/inputs_avg_2d_base similarity index 100% rename from Examples/Tests/nci_psatd_stability/inputs_avg_2d rename to Examples/Tests/nci_psatd_stability/inputs_avg_2d_base diff --git a/Examples/Tests/nci_psatd_stability/inputs_avg_2d_test_averaged_galilean_2d_psatd b/Examples/Tests/nci_psatd_stability/inputs_avg_2d_test_averaged_galilean_2d_psatd new file mode 100644 index 00000000000..c7b32a2cf88 --- /dev/null +++ b/Examples/Tests/nci_psatd_stability/inputs_avg_2d_test_averaged_galilean_2d_psatd @@ -0,0 +1,3 @@ +# additional runtime parameters +psatd.current_correction = 0 +warpx.abort_on_warning_threshold = medium diff --git a/Examples/Tests/nci_psatd_stability/inputs_avg_2d_test_averaged_galilean_2d_psatd_hybrid b/Examples/Tests/nci_psatd_stability/inputs_avg_2d_test_averaged_galilean_2d_psatd_hybrid new file mode 100644 index 00000000000..338daed4764 --- /dev/null +++ b/Examples/Tests/nci_psatd_stability/inputs_avg_2d_test_averaged_galilean_2d_psatd_hybrid @@ -0,0 +1,6 @@ +# additional runtime parameters +amr.max_grid_size_x = 128 +amr.max_grid_size_y = 64 +psatd.current_correction = 0 +warpx.abort_on_warning_threshold = medium +warpx.grid_type = hybrid diff --git a/Examples/Tests/nci_psatd_stability/inputs_avg_3d b/Examples/Tests/nci_psatd_stability/inputs_avg_3d_base similarity index 100% rename from Examples/Tests/nci_psatd_stability/inputs_avg_3d rename to Examples/Tests/nci_psatd_stability/inputs_avg_3d_base diff --git a/Examples/Tests/nci_psatd_stability/inputs_avg_3d_test_averaged_galilean_3d_psatd b/Examples/Tests/nci_psatd_stability/inputs_avg_3d_test_averaged_galilean_3d_psatd new file mode 100644 index 00000000000..c7b32a2cf88 --- /dev/null +++ b/Examples/Tests/nci_psatd_stability/inputs_avg_3d_test_averaged_galilean_3d_psatd @@ -0,0 +1,3 @@ +# additional runtime parameters +psatd.current_correction = 0 +warpx.abort_on_warning_threshold = medium diff --git a/Examples/Tests/nci_psatd_stability/inputs_avg_3d_test_averaged_galilean_3d_psatd_hybrid b/Examples/Tests/nci_psatd_stability/inputs_avg_3d_test_averaged_galilean_3d_psatd_hybrid new file mode 100644 index 00000000000..03990cec08c --- /dev/null +++ b/Examples/Tests/nci_psatd_stability/inputs_avg_3d_test_averaged_galilean_3d_psatd_hybrid @@ -0,0 +1,4 @@ +# additional runtime parameters +psatd.current_correction = 0 +warpx.abort_on_warning_threshold = medium +warpx.grid_type = hybrid diff --git a/Regression/WarpX-tests.ini b/Regression/WarpX-tests.ini index 784c9e9bf43..670242088a2 100644 --- a/Regression/WarpX-tests.ini +++ b/Regression/WarpX-tests.ini @@ -71,8 +71,9 @@ cmakeSetupOpts = -DAMReX_ASSERTIONS=ON -DAMReX_TESTING=ON -DWarpX_PYTHON_IPO=OFF [averaged_galilean_2d_psatd] buildDir = . -inputFile = Examples/Tests/nci_psatd_stability/inputs_avg_2d -runtime_params = psatd.current_correction=0 warpx.abort_on_warning_threshold=medium +inputFile = Examples/Tests/nci_psatd_stability/inputs_avg_2d_base +aux1File = Examples/Tests/nci_psatd_stability/inputs_avg_2d_test_averaged_galilean_2d_psatd +runtime_params = FILE=inputs_avg_2d_test_averaged_galilean_2d_psatd dim = 2 addToCompileString = USE_FFT=TRUE cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_FFT=ON @@ -85,8 +86,9 @@ analysisRoutine = Examples/Tests/nci_psatd_stability/analysis_galilean.py [averaged_galilean_2d_psatd_hybrid] buildDir = . -inputFile = Examples/Tests/nci_psatd_stability/inputs_avg_2d -runtime_params = amr.max_grid_size_x=128 amr.max_grid_size_y=64 warpx.grid_type=hybrid psatd.current_correction=0 warpx.abort_on_warning_threshold=medium +inputFile = Examples/Tests/nci_psatd_stability/inputs_avg_2d_base +aux1File = Examples/Tests/nci_psatd_stability/inputs_avg_2d_test_averaged_galilean_2d_psatd_hybrid +runtime_params = FILE=inputs_avg_2d_test_averaged_galilean_2d_psatd_hybrid dim = 2 addToCompileString = USE_FFT=TRUE cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_FFT=ON @@ -99,8 +101,9 @@ analysisRoutine = Examples/Tests/nci_psatd_stability/analysis_galilean.py [averaged_galilean_3d_psatd] buildDir = . -inputFile = Examples/Tests/nci_psatd_stability/inputs_avg_3d -runtime_params = psatd.current_correction=0 warpx.abort_on_warning_threshold=medium +inputFile = Examples/Tests/nci_psatd_stability/inputs_avg_3d_base +aux1File = Examples/Tests/nci_psatd_stability/inputs_avg_3d_test_averaged_galilean_3d_psatd +runtime_params = FILE=inputs_avg_3d_test_averaged_galilean_3d_psatd dim = 3 addToCompileString = USE_FFT=TRUE cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_FFT=ON @@ -113,8 +116,9 @@ analysisRoutine = Examples/Tests/nci_psatd_stability/analysis_galilean.py [averaged_galilean_3d_psatd_hybrid] buildDir = . -inputFile = Examples/Tests/nci_psatd_stability/inputs_avg_3d -runtime_params = warpx.grid_type=hybrid psatd.current_correction=0 warpx.abort_on_warning_threshold=medium +inputFile = Examples/Tests/nci_psatd_stability/inputs_avg_3d_base +aux1File = Examples/Tests/nci_psatd_stability/inputs_avg_3d_test_averaged_galilean_3d_psatd_hybrid +runtime_params = FILE=inputs_avg_3d_test_averaged_galilean_3d_psatd_hybrid dim = 3 addToCompileString = USE_FFT=TRUE cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_FFT=ON @@ -127,8 +131,9 @@ analysisRoutine = Examples/Tests/nci_psatd_stability/analysis_galilean.py [background_mcc] buildDir = . -inputFile = Examples/Physics_applications/capacitive_discharge/inputs_2d -runtime_params = warpx.abort_on_warning_threshold = high +inputFile = Examples/Physics_applications/capacitive_discharge/inputs_2d_base +aux1File = Examples/Physics_applications/capacitive_discharge/inputs_2d_test_background_mcc +runtime_params = FILE=inputs_2d_test_background_mcc dim = 2 addToCompileString = cmakeSetupOpts = -DWarpX_DIMS=2 @@ -1172,7 +1177,8 @@ analysisOutputImage = Langmuir_multi_2d_psatd_multiJ.png [Langmuir_multi_2d_psatd_multiJ_nodal] buildDir = . inputFile = Examples/Tests/langmuir/inputs_2d_base -runtime_params = algo.maxwell_solver=psatd warpx.cfl=0.7071067811865475 psatd.update_with_rho=1 warpx.do_multi_J=1 warpx.do_multi_J_n_depositions=2 psatd.solution_type=first-order psatd.J_in_time=linear warpx.abort_on_warning_threshold=medium warpx.grid_type=collocated +aux1File = Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_multiJ_nodal +runtime_params = FILE=inputs_2d_test_Langmuir_multi_2d_psatd_multiJ_nodal dim = 2 addToCompileString = USE_FFT=TRUE cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_FFT=ON @@ -1187,7 +1193,8 @@ analysisOutputImage = Langmuir_multi_2d_psatd_multiJ_nodal.png [Langmuir_multi_2d_psatd_nodal] buildDir = . inputFile = Examples/Tests/langmuir/inputs_2d_base -runtime_params = algo.maxwell_solver=psatd warpx.grid_type=collocated algo.current_deposition=direct diag1.electrons.variables=x z w ux uy uz diag1.positrons.variables=x z w ux uy uz diag1.fields_to_plot=Ex Ey Ez jx jy jz part_per_cell warpx.cfl = 0.7071067811865475 psatd.current_correction=0 warpx.abort_on_warning_threshold=medium +aux1File = Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_nodal +runtime_params = FILE=inputs_2d_test_Langmuir_multi_2d_psatd_nodal dim = 2 addToCompileString = USE_FFT=TRUE cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_FFT=ON @@ -1202,7 +1209,8 @@ analysisOutputImage = langmuir_multi_2d_analysis.png [Langmuir_multi_2d_psatd_Vay_deposition] buildDir = . inputFile = Examples/Tests/langmuir/inputs_2d_base -runtime_params = algo.maxwell_solver=psatd amr.max_grid_size=128 algo.current_deposition=vay diag1.electrons.variables=x z w ux uy uz diag1.positrons.variables=x z w ux uy uz diag1.fields_to_plot = Ex Ey Ez jx jy jz part_per_cell rho divE warpx.cfl = 0.7071067811865475 +aux1File = Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition +runtime_params = FILE=inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition dim = 2 addToCompileString = USE_FFT=TRUE cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_FFT=ON @@ -1217,7 +1225,8 @@ analysisOutputImage = langmuir_multi_2d_analysis.png [Langmuir_multi_2d_psatd_Vay_deposition_particle_shape_4] buildDir = . inputFile = Examples/Tests/langmuir/inputs_2d_base -runtime_params = algo.maxwell_solver=psatd amr.max_grid_size=128 algo.current_deposition=vay diag1.electrons.variables=x z w ux uy uz diag1.positrons.variables=x z w ux uy uz diag1.fields_to_plot = Ex Ey Ez jx jy jz part_per_cell rho divE warpx.cfl = 0.7071067811865475 algo.particle_shape=4 +aux1File = Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition_particle_shape_4 +runtime_params = FILE=inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition_particle_shape_4 dim = 2 addToCompileString = USE_FFT=TRUE cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_FFT=ON @@ -1232,7 +1241,8 @@ analysisOutputImage = langmuir_multi_2d_analysis.png [Langmuir_multi_2d_psatd_Vay_deposition_nodal] buildDir = . inputFile = Examples/Tests/langmuir/inputs_2d_base -runtime_params = algo.maxwell_solver=psatd amr.max_grid_size=128 warpx.grid_type=collocated algo.current_deposition=vay diag1.electrons.variables=x z w ux uy uz diag1.positrons.variables=x z w ux uy uz diag1.fields_to_plot = Ex Ey Ez jx jy jz part_per_cell rho divE warpx.cfl = 0.7071067811865475 +aux1File = Examples/Tests/langmuir/inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition_nodal +runtime_params = FILE=inputs_2d_test_Langmuir_multi_2d_psatd_Vay_deposition_nodal dim = 2 addToCompileString = USE_FFT=TRUE cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_FFT=ON