From 7d3a175ddd41426b98bb09ed065b7a90fe7feadd Mon Sep 17 00:00:00 2001 From: Neil Zaim Date: Fri, 24 Sep 2021 10:45:14 +0200 Subject: [PATCH 01/13] Decrease number of guard cells allocated as a function of interpolation order --- Source/Parallelization/GuardCellManager.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Source/Parallelization/GuardCellManager.cpp b/Source/Parallelization/GuardCellManager.cpp index 8dd44f7066a..2ca64104245 100644 --- a/Source/Parallelization/GuardCellManager.cpp +++ b/Source/Parallelization/GuardCellManager.cpp @@ -47,12 +47,14 @@ guardCellManager::Init ( const bool safe_guard_cells, const int do_electrostatic) { + constexpr int FGcell[4] = {0,1,1,2}; // Index is nox + // When using subcycling, the particles on the fine level perform two pushes // before being redistributed ; therefore, we need one extra guard cell // (the particles may move by 2*c*dt) - int ngx_tmp = (max_level > 0 && do_subcycling == 1) ? nox+1 : nox; - int ngy_tmp = (max_level > 0 && do_subcycling == 1) ? nox+1 : nox; - int ngz_tmp = (max_level > 0 && do_subcycling == 1) ? nox+1 : nox; + int ngx_tmp = (max_level > 0 && do_subcycling == 1) ? FGcell[nox]+1 : FGcell[nox]; + int ngy_tmp = (max_level > 0 && do_subcycling == 1) ? FGcell[nox]+1 : FGcell[nox]; + int ngz_tmp = (max_level > 0 && do_subcycling == 1) ? FGcell[nox]+1 : FGcell[nox]; const bool galilean = (v_galilean[0] != 0. || v_galilean[1] != 0. || v_galilean[2] != 0.); const bool comoving = (v_comoving[0] != 0. || v_comoving[1] != 0. || v_comoving[2] != 0.); @@ -250,7 +252,6 @@ guardCellManager::Init ( } } else { // Compute number of cells required for Field Gather - int FGcell[4] = {0,1,1,2}; // Index is nox IntVect ng_FieldGather_noNCI = IntVect(AMREX_D_DECL(FGcell[nox],FGcell[nox],FGcell[nox])); ng_FieldGather_noNCI = ng_FieldGather_noNCI.min(ng_alloc_EB); // If NCI filter, add guard cells in the z direction From cd375200c5cd08e0d8a545544d6b9d2fd89f1b85 Mon Sep 17 00:00:00 2001 From: Neil Zaim Date: Fri, 24 Sep 2021 18:57:35 +0200 Subject: [PATCH 02/13] Update by how much we grow the guard cells in PEC BC --- Source/BoundaryConditions/WarpX_PEC.cpp | 28 +++++++++++++++---------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/Source/BoundaryConditions/WarpX_PEC.cpp b/Source/BoundaryConditions/WarpX_PEC.cpp index f74160b6921..1c86927c9fe 100644 --- a/Source/BoundaryConditions/WarpX_PEC.cpp +++ b/Source/BoundaryConditions/WarpX_PEC.cpp @@ -35,11 +35,14 @@ PEC::ApplyPECtoEfield (std::array, 3>& Efield, } amrex::IntVect domain_lo = domain_box.smallEnd(); amrex::IntVect domain_hi = domain_box.bigEnd(); - amrex::IntVect shape_factor(AMREX_D_DECL(WarpX::nox, WarpX::noy, WarpX::noz)); + // By how many guard cells we grow the boxes as a function of shape factor + constexpr int nox_to_ngrow[4] = {0,1,1,2}; + amrex::IntVect ngrow(AMREX_D_DECL(nox_to_ngrow[WarpX::nox], nox_to_ngrow[WarpX::noy], + nox_to_ngrow[WarpX::noz])); #if (defined WARPX_DIM_XZ) || (defined WARPX_DIM_RZ) - shape_factor[1] = WarpX::noz; + ngrow[1] = nox_to_ngrow[WarpX::noz]; #endif - shape_factor.max( amrex::IntVect::TheUnitVector() ); + ngrow.max( amrex::IntVect::TheUnitVector() ); amrex::GpuArray fbndry_lo; amrex::GpuArray fbndry_hi; for (int idim=0; idim < AMREX_SPACEDIM; ++idim) { @@ -62,9 +65,9 @@ PEC::ApplyPECtoEfield (std::array, 3>& Efield, amrex::Array4 const& Ez = Efield[2]->array(mfi); // Extract tileboxes for which to loop - amrex::Box const& tex = mfi.tilebox(Efield[0]->ixType().toIntVect(), shape_factor); - amrex::Box const& tey = mfi.tilebox(Efield[1]->ixType().toIntVect(), shape_factor); - amrex::Box const& tez = mfi.tilebox(Efield[2]->ixType().toIntVect(), shape_factor); + amrex::Box const& tex = mfi.tilebox(Efield[0]->ixType().toIntVect(), ngrow); + amrex::Box const& tey = mfi.tilebox(Efield[1]->ixType().toIntVect(), ngrow); + amrex::Box const& tez = mfi.tilebox(Efield[2]->ixType().toIntVect(), ngrow); // loop over cells and update fields amrex::ParallelFor( @@ -116,9 +119,12 @@ PEC::ApplyPECtoBfield (std::array, 3>& Bfield, } amrex::IntVect domain_lo = domain_box.smallEnd(); amrex::IntVect domain_hi = domain_box.bigEnd(); - amrex::IntVect shape_factor(AMREX_D_DECL(WarpX::nox, WarpX::noy, WarpX::noz)); + // By how many guard cells we grow the boxes as a function of shape factor + constexpr int nox_to_ngrow[4] = {0,1,1,2}; + amrex::IntVect ngrow(AMREX_D_DECL(nox_to_ngrow[WarpX::nox], nox_to_ngrow[WarpX::noy], + nox_to_ngrow[WarpX::noz])); #if (defined WARPX_DIM_XZ) || (defined WARPX_DIM_RZ) - shape_factor[1] = WarpX::noz; + ngrow[1] = nox_to_ngrow[WarpX::noz]; #endif amrex::GpuArray fbndry_lo; amrex::GpuArray fbndry_hi; @@ -144,9 +150,9 @@ PEC::ApplyPECtoBfield (std::array, 3>& Bfield, amrex::Array4 const& Bz = Bfield[2]->array(mfi); // Extract tileboxes for which to loop - amrex::Box const& tbx = mfi.tilebox(Bfield[0]->ixType().toIntVect(), shape_factor); - amrex::Box const& tby = mfi.tilebox(Bfield[1]->ixType().toIntVect(), shape_factor); - amrex::Box const& tbz = mfi.tilebox(Bfield[2]->ixType().toIntVect(), shape_factor); + amrex::Box const& tbx = mfi.tilebox(Bfield[0]->ixType().toIntVect(), ngrow); + amrex::Box const& tby = mfi.tilebox(Bfield[1]->ixType().toIntVect(), ngrow); + amrex::Box const& tbz = mfi.tilebox(Bfield[2]->ixType().toIntVect(), ngrow); // loop over cells and update fields amrex::ParallelFor( From 7a746a1c7220ada4a588dc715d7f3da9f1582e44 Mon Sep 17 00:00:00 2001 From: Neil Zaim Date: Fri, 24 Sep 2021 20:01:56 +0200 Subject: [PATCH 03/13] Update average galilean test benchmark --- .../averaged_galilean_2d_psatd_hybrid.json | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/Regression/Checksum/benchmarks_json/averaged_galilean_2d_psatd_hybrid.json b/Regression/Checksum/benchmarks_json/averaged_galilean_2d_psatd_hybrid.json index 0b79de353fe..c4036d24526 100644 --- a/Regression/Checksum/benchmarks_json/averaged_galilean_2d_psatd_hybrid.json +++ b/Regression/Checksum/benchmarks_json/averaged_galilean_2d_psatd_hybrid.json @@ -2,9 +2,9 @@ "electrons": { "particle_cpu": 32768.0, "particle_id": 1073774592.0, - "particle_momentum_x": 2.698796676582727e-21, - "particle_momentum_y": 2.358317699793830e-21, - "particle_momentum_z": 1.7807675042654014e-16, + "particle_momentum_x": 2.699537402352830e-21, + "particle_momentum_y": 2.360019270692609e-21, + "particle_momentum_z": 1.780767510883242e-16, "particle_position_x": 405588.6263336367, "particle_position_y": 20127109.123049334, "particle_weight": 6.917460794691972e+17 @@ -13,21 +13,21 @@ "particle_cpu": 32768.0, "particle_id": 3221258240.0, "particle_momentum_x": 2.6368707637661792e-18, - "particle_momentum_y": 2.6255383353049537e-18, + "particle_momentum_y": 2.625538343907723e-18, "particle_momentum_z": 3.2697610879044984e-13, "particle_position_x": 405588.6872874654, "particle_position_y": 20127109.122936208, "particle_weight": 6.917460794691972e+17 }, "lev=0": { - "Bx": 2.232325678078911e-03, - "By": 4.459932871524489e-03, - "Bz": 6.374578981274600e-03, - "Ex": 1.416337670753960e+06, - "Ey": 2097441.857526919, - "Ez": 3.226592528925644e+05, - "jx": 434.8052109005167, - "jy": 844.9945365202007, - "jz": 5016.6719265439715 + "Bx": 2.234765767599227e-03, + "By": 4.462001842059481e-03, + "Bz": 6.381690961970713e-03, + "Ex": 1.416992773065254e+06, + "Ey": 2.099798645881665e+06, + "Ez": 3.228119948846154e+05, + "jx": 4.349734911218055e+02, + "jy": 8.458001863765760e+02, + "jz": 5.019025457031599e+03 } } \ No newline at end of file From 58221b242d439f8c4e1884111035e3d8073f1a7c Mon Sep 17 00:00:00 2001 From: Neil Zaim Date: Tue, 28 Sep 2021 18:40:47 +0200 Subject: [PATCH 04/13] Update LaserAccelerationBoost and PEC_particle benchmarks --- .../Checksum/benchmarks_json/LaserAccelerationBoost.json | 2 +- Regression/Checksum/benchmarks_json/PEC_particle.json | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Regression/Checksum/benchmarks_json/LaserAccelerationBoost.json b/Regression/Checksum/benchmarks_json/LaserAccelerationBoost.json index d1523cec522..a57e2a371ad 100644 --- a/Regression/Checksum/benchmarks_json/LaserAccelerationBoost.json +++ b/Regression/Checksum/benchmarks_json/LaserAccelerationBoost.json @@ -22,7 +22,7 @@ "ions": { "particle_cpu": 1140.0, "particle_id": 1390110.0, - "particle_momentum_x": 3.360052255593508e-30, + "particle_momentum_x": 3.360049850142741e-30, "particle_momentum_y": 2.198179921323777e-22, "particle_momentum_z": 5.687755728408193e-15, "particle_position_x": 0.0684, diff --git a/Regression/Checksum/benchmarks_json/PEC_particle.json b/Regression/Checksum/benchmarks_json/PEC_particle.json index f8b2ecf3a37..1d18f18907c 100644 --- a/Regression/Checksum/benchmarks_json/PEC_particle.json +++ b/Regression/Checksum/benchmarks_json/PEC_particle.json @@ -7,12 +7,12 @@ "particle_momentum_z": 1.4878853257695474e-48, "particle_position_x": 3.199800000000243e-05, "particle_position_y": 6.591777047777483e-21, - "particle_position_z": 8.873588080118934e-36, + "particle_position_z": 3.908052788123610e-35, "particle_weight": 1.0 }, "lev=0": { "Bx": 5.6613704793749764e-05, - "By": 1.3668526864402908e-16, + "By": 1.366940011333133e-16, "Bz": 0.00011100031731970013, "Ex": 26731.847337630617, "Ey": 29057.33399045148, @@ -29,7 +29,7 @@ "particle_momentum_z": 8.190436884590936e-50, "particle_position_x": 3.199799999999955e-05, "particle_position_y": 6.5726706900619935e-06, - "particle_position_z": 2.149900391709847e-36, + "particle_position_z": 5.895870442605212e-36, "particle_weight": 1.0 } } \ No newline at end of file From 0a93c548fb3ea10ab1744ed6819b65333efb3f26 Mon Sep 17 00:00:00 2001 From: Neil Zaim Date: Mon, 20 Jun 2022 16:00:30 +0200 Subject: [PATCH 05/13] Revert "Update LaserAccelerationBoost and PEC_particle benchmarks" This reverts commit 58221b242d439f8c4e1884111035e3d8073f1a7c. --- .../Checksum/benchmarks_json/LaserAccelerationBoost.json | 2 +- Regression/Checksum/benchmarks_json/PEC_particle.json | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Regression/Checksum/benchmarks_json/LaserAccelerationBoost.json b/Regression/Checksum/benchmarks_json/LaserAccelerationBoost.json index a57e2a371ad..d1523cec522 100644 --- a/Regression/Checksum/benchmarks_json/LaserAccelerationBoost.json +++ b/Regression/Checksum/benchmarks_json/LaserAccelerationBoost.json @@ -22,7 +22,7 @@ "ions": { "particle_cpu": 1140.0, "particle_id": 1390110.0, - "particle_momentum_x": 3.360049850142741e-30, + "particle_momentum_x": 3.360052255593508e-30, "particle_momentum_y": 2.198179921323777e-22, "particle_momentum_z": 5.687755728408193e-15, "particle_position_x": 0.0684, diff --git a/Regression/Checksum/benchmarks_json/PEC_particle.json b/Regression/Checksum/benchmarks_json/PEC_particle.json index 1d18f18907c..f8b2ecf3a37 100644 --- a/Regression/Checksum/benchmarks_json/PEC_particle.json +++ b/Regression/Checksum/benchmarks_json/PEC_particle.json @@ -7,12 +7,12 @@ "particle_momentum_z": 1.4878853257695474e-48, "particle_position_x": 3.199800000000243e-05, "particle_position_y": 6.591777047777483e-21, - "particle_position_z": 3.908052788123610e-35, + "particle_position_z": 8.873588080118934e-36, "particle_weight": 1.0 }, "lev=0": { "Bx": 5.6613704793749764e-05, - "By": 1.366940011333133e-16, + "By": 1.3668526864402908e-16, "Bz": 0.00011100031731970013, "Ex": 26731.847337630617, "Ey": 29057.33399045148, @@ -29,7 +29,7 @@ "particle_momentum_z": 8.190436884590936e-50, "particle_position_x": 3.199799999999955e-05, "particle_position_y": 6.5726706900619935e-06, - "particle_position_z": 5.895870442605212e-36, + "particle_position_z": 2.149900391709847e-36, "particle_weight": 1.0 } } \ No newline at end of file From 3eca4af7f44953b7ff82c3cbd3e5cc83ba794020 Mon Sep 17 00:00:00 2001 From: Neil Zaim Date: Mon, 20 Jun 2022 16:00:46 +0200 Subject: [PATCH 06/13] Revert "Update average galilean test benchmark" This reverts commit 7a746a1c7220ada4a588dc715d7f3da9f1582e44. --- .../averaged_galilean_2d_psatd_hybrid.json | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/Regression/Checksum/benchmarks_json/averaged_galilean_2d_psatd_hybrid.json b/Regression/Checksum/benchmarks_json/averaged_galilean_2d_psatd_hybrid.json index c4036d24526..0b79de353fe 100644 --- a/Regression/Checksum/benchmarks_json/averaged_galilean_2d_psatd_hybrid.json +++ b/Regression/Checksum/benchmarks_json/averaged_galilean_2d_psatd_hybrid.json @@ -2,9 +2,9 @@ "electrons": { "particle_cpu": 32768.0, "particle_id": 1073774592.0, - "particle_momentum_x": 2.699537402352830e-21, - "particle_momentum_y": 2.360019270692609e-21, - "particle_momentum_z": 1.780767510883242e-16, + "particle_momentum_x": 2.698796676582727e-21, + "particle_momentum_y": 2.358317699793830e-21, + "particle_momentum_z": 1.7807675042654014e-16, "particle_position_x": 405588.6263336367, "particle_position_y": 20127109.123049334, "particle_weight": 6.917460794691972e+17 @@ -13,21 +13,21 @@ "particle_cpu": 32768.0, "particle_id": 3221258240.0, "particle_momentum_x": 2.6368707637661792e-18, - "particle_momentum_y": 2.625538343907723e-18, + "particle_momentum_y": 2.6255383353049537e-18, "particle_momentum_z": 3.2697610879044984e-13, "particle_position_x": 405588.6872874654, "particle_position_y": 20127109.122936208, "particle_weight": 6.917460794691972e+17 }, "lev=0": { - "Bx": 2.234765767599227e-03, - "By": 4.462001842059481e-03, - "Bz": 6.381690961970713e-03, - "Ex": 1.416992773065254e+06, - "Ey": 2.099798645881665e+06, - "Ez": 3.228119948846154e+05, - "jx": 4.349734911218055e+02, - "jy": 8.458001863765760e+02, - "jz": 5.019025457031599e+03 + "Bx": 2.232325678078911e-03, + "By": 4.459932871524489e-03, + "Bz": 6.374578981274600e-03, + "Ex": 1.416337670753960e+06, + "Ey": 2097441.857526919, + "Ez": 3.226592528925644e+05, + "jx": 434.8052109005167, + "jy": 844.9945365202007, + "jz": 5016.6719265439715 } } \ No newline at end of file From 40a523ef9de0bf79264a21455cfba1ecd4bd65f7 Mon Sep 17 00:00:00 2001 From: Neil Zaim Date: Mon, 20 Jun 2022 16:08:16 +0200 Subject: [PATCH 07/13] Revert "Update by how much we grow the guard cells in PEC BC" This reverts commit cd375200c5cd08e0d8a545544d6b9d2fd89f1b85. --- Source/BoundaryConditions/WarpX_PEC.cpp | 28 ++++++++++--------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/Source/BoundaryConditions/WarpX_PEC.cpp b/Source/BoundaryConditions/WarpX_PEC.cpp index 1c86927c9fe..f74160b6921 100644 --- a/Source/BoundaryConditions/WarpX_PEC.cpp +++ b/Source/BoundaryConditions/WarpX_PEC.cpp @@ -35,14 +35,11 @@ PEC::ApplyPECtoEfield (std::array, 3>& Efield, } amrex::IntVect domain_lo = domain_box.smallEnd(); amrex::IntVect domain_hi = domain_box.bigEnd(); - // By how many guard cells we grow the boxes as a function of shape factor - constexpr int nox_to_ngrow[4] = {0,1,1,2}; - amrex::IntVect ngrow(AMREX_D_DECL(nox_to_ngrow[WarpX::nox], nox_to_ngrow[WarpX::noy], - nox_to_ngrow[WarpX::noz])); + amrex::IntVect shape_factor(AMREX_D_DECL(WarpX::nox, WarpX::noy, WarpX::noz)); #if (defined WARPX_DIM_XZ) || (defined WARPX_DIM_RZ) - ngrow[1] = nox_to_ngrow[WarpX::noz]; + shape_factor[1] = WarpX::noz; #endif - ngrow.max( amrex::IntVect::TheUnitVector() ); + shape_factor.max( amrex::IntVect::TheUnitVector() ); amrex::GpuArray fbndry_lo; amrex::GpuArray fbndry_hi; for (int idim=0; idim < AMREX_SPACEDIM; ++idim) { @@ -65,9 +62,9 @@ PEC::ApplyPECtoEfield (std::array, 3>& Efield, amrex::Array4 const& Ez = Efield[2]->array(mfi); // Extract tileboxes for which to loop - amrex::Box const& tex = mfi.tilebox(Efield[0]->ixType().toIntVect(), ngrow); - amrex::Box const& tey = mfi.tilebox(Efield[1]->ixType().toIntVect(), ngrow); - amrex::Box const& tez = mfi.tilebox(Efield[2]->ixType().toIntVect(), ngrow); + amrex::Box const& tex = mfi.tilebox(Efield[0]->ixType().toIntVect(), shape_factor); + amrex::Box const& tey = mfi.tilebox(Efield[1]->ixType().toIntVect(), shape_factor); + amrex::Box const& tez = mfi.tilebox(Efield[2]->ixType().toIntVect(), shape_factor); // loop over cells and update fields amrex::ParallelFor( @@ -119,12 +116,9 @@ PEC::ApplyPECtoBfield (std::array, 3>& Bfield, } amrex::IntVect domain_lo = domain_box.smallEnd(); amrex::IntVect domain_hi = domain_box.bigEnd(); - // By how many guard cells we grow the boxes as a function of shape factor - constexpr int nox_to_ngrow[4] = {0,1,1,2}; - amrex::IntVect ngrow(AMREX_D_DECL(nox_to_ngrow[WarpX::nox], nox_to_ngrow[WarpX::noy], - nox_to_ngrow[WarpX::noz])); + amrex::IntVect shape_factor(AMREX_D_DECL(WarpX::nox, WarpX::noy, WarpX::noz)); #if (defined WARPX_DIM_XZ) || (defined WARPX_DIM_RZ) - ngrow[1] = nox_to_ngrow[WarpX::noz]; + shape_factor[1] = WarpX::noz; #endif amrex::GpuArray fbndry_lo; amrex::GpuArray fbndry_hi; @@ -150,9 +144,9 @@ PEC::ApplyPECtoBfield (std::array, 3>& Bfield, amrex::Array4 const& Bz = Bfield[2]->array(mfi); // Extract tileboxes for which to loop - amrex::Box const& tbx = mfi.tilebox(Bfield[0]->ixType().toIntVect(), ngrow); - amrex::Box const& tby = mfi.tilebox(Bfield[1]->ixType().toIntVect(), ngrow); - amrex::Box const& tbz = mfi.tilebox(Bfield[2]->ixType().toIntVect(), ngrow); + amrex::Box const& tbx = mfi.tilebox(Bfield[0]->ixType().toIntVect(), shape_factor); + amrex::Box const& tby = mfi.tilebox(Bfield[1]->ixType().toIntVect(), shape_factor); + amrex::Box const& tbz = mfi.tilebox(Bfield[2]->ixType().toIntVect(), shape_factor); // loop over cells and update fields amrex::ParallelFor( From fb4a6bea0a9901317e242fad300ab37446b13c9f Mon Sep 17 00:00:00 2001 From: NeilZaim Date: Thu, 23 Jun 2022 15:17:15 +0200 Subject: [PATCH 08/13] Update benchmarks --- Examples/Tests/PEC/inputs_particle_PEC_3d | 2 +- Examples/Tests/RepellingParticles/inputs_2d | 4 ++- .../LaserAccelerationBoost.json | 1 - ...erAcceleration_single_precision_comms.json | 1 - .../benchmarks_json/PEC_particle.json | 5 ++-- .../benchmarks_json/RepellingParticles.json | 7 ++--- .../benchmarks_json/VayDeposition2D.json | 12 ++++---- .../benchmarks_json/VayDeposition3D.json | 20 ++++++------- .../averaged_galilean_2d_psatd_hybrid.json | 26 ++++++++-------- .../averaged_galilean_3d_psatd_hybrid.json | 30 +++++++++---------- Regression/WarpX-tests.ini | 4 +-- 11 files changed, 54 insertions(+), 58 deletions(-) diff --git a/Examples/Tests/PEC/inputs_particle_PEC_3d b/Examples/Tests/PEC/inputs_particle_PEC_3d index 278eb4d4758..6b78408b58f 100644 --- a/Examples/Tests/PEC/inputs_particle_PEC_3d +++ b/Examples/Tests/PEC/inputs_particle_PEC_3d @@ -54,4 +54,4 @@ algo.particle_shape = 3 diagnostics.diags_names = diag1 diag1.intervals = 20 diag1.diag_type = Full -diag1.fields_to_plot = Ex Ey Ez Bx By Bz jx jy jz +diag1.fields_to_plot = Ex Ey Ez Bx Bz jx jy jz diff --git a/Examples/Tests/RepellingParticles/inputs_2d b/Examples/Tests/RepellingParticles/inputs_2d index 77c3850bd69..bbecc4fdcb5 100644 --- a/Examples/Tests/RepellingParticles/inputs_2d +++ b/Examples/Tests/RepellingParticles/inputs_2d @@ -50,4 +50,6 @@ algo.particle_shape = 3 diagnostics.diags_names = diag1 diag1.intervals = 20 diag1.diag_type = Full -diag1.fields_to_plot = Bx By Bz Ex Ey Ez jx jy jz divE rho F +diag1.fields_to_plot = Bx By Bz Ex Ey Ez jx jy divE rho F +diag1.electron1.variables = w ux uy +diag1.electron2.variables = w ux uy diff --git a/Regression/Checksum/benchmarks_json/LaserAccelerationBoost.json b/Regression/Checksum/benchmarks_json/LaserAccelerationBoost.json index 923027ddca9..13bb98ddc7b 100644 --- a/Regression/Checksum/benchmarks_json/LaserAccelerationBoost.json +++ b/Regression/Checksum/benchmarks_json/LaserAccelerationBoost.json @@ -22,7 +22,6 @@ "ions": { "particle_cpu": 1200.0, "particle_id": 1538400.0, - "particle_momentum_x": 7.729986759772206e-30, "particle_momentum_y": 2.561148659606118e-22, "particle_momentum_z": 5.987111293060833e-15, "particle_position_x": 0.072, diff --git a/Regression/Checksum/benchmarks_json/LaserAcceleration_single_precision_comms.json b/Regression/Checksum/benchmarks_json/LaserAcceleration_single_precision_comms.json index 417283101c4..cb23faf4dc6 100644 --- a/Regression/Checksum/benchmarks_json/LaserAcceleration_single_precision_comms.json +++ b/Regression/Checksum/benchmarks_json/LaserAcceleration_single_precision_comms.json @@ -14,7 +14,6 @@ }, "lev=0": { "Bx": 5863879.02030842, - "By": 2411.495350685753, "Bz": 116025.42462998998, "Ex": 6267728094111.663, "Ey": 1670763233105822.0, diff --git a/Regression/Checksum/benchmarks_json/PEC_particle.json b/Regression/Checksum/benchmarks_json/PEC_particle.json index fb6fed1ff05..7f2a26f80a9 100644 --- a/Regression/Checksum/benchmarks_json/PEC_particle.json +++ b/Regression/Checksum/benchmarks_json/PEC_particle.json @@ -7,12 +7,11 @@ "particle_momentum_z": 2.071049171405733e-48, "particle_position_x": 3.199800000000243e-05, "particle_position_y": 6.5917770477795185e-21, - "particle_position_z": 8.226638814151006e-36, + "particle_position_z": 4.232326123907496e-35, "particle_weight": 1.0 }, "lev=0": { "Bx": 5.6613704793749595e-05, - "By": 1.3914875815016033e-16, "Bz": 0.00011100031731969847, "Ex": 26731.84733762923, "Ey": 29057.3339904507, @@ -29,7 +28,7 @@ "particle_momentum_z": 4.1182431708325955e-49, "particle_position_x": 3.199799999999955e-05, "particle_position_y": 6.5726706900619935e-06, - "particle_position_z": 8.144837844277877e-37, + "particle_position_z": 7.111077437604086e-36, "particle_weight": 1.0 } } \ No newline at end of file diff --git a/Regression/Checksum/benchmarks_json/RepellingParticles.json b/Regression/Checksum/benchmarks_json/RepellingParticles.json index 21b4f41f455..79b2b090856 100644 --- a/Regression/Checksum/benchmarks_json/RepellingParticles.json +++ b/Regression/Checksum/benchmarks_json/RepellingParticles.json @@ -4,9 +4,8 @@ "particle_id": 1.0, "particle_momentum_x": 7.291372825198814e-23, "particle_momentum_y": 0.0, - "particle_momentum_z": 1.5464484922777076e-36, "particle_position_x": 1.2979933414857606e-05, - "particle_position_y": 1.7793118000154973e-19, + "particle_position_y": 1.457699043121899e-19, "particle_weight": 5000000000000.0 }, "electron2": { @@ -14,9 +13,8 @@ "particle_id": 2.0, "particle_momentum_x": 7.291372825198502e-23, "particle_momentum_y": 0.0, - "particle_momentum_z": 1.566783697283594e-36, "particle_position_x": 1.2979933414857252e-05, - "particle_position_y": 1.79978846968537e-19, + "particle_position_y": 1.389403707390620e-19, "particle_weight": 5000000000000.0 }, "lev=0": { @@ -30,7 +28,6 @@ "divE": 1.2346989211242322e+18, "jx": 495277180757311.75, "jy": 0.0, - "jz": 10.641859867595105, "rho": 6408706.535999998 } } \ No newline at end of file diff --git a/Regression/Checksum/benchmarks_json/VayDeposition2D.json b/Regression/Checksum/benchmarks_json/VayDeposition2D.json index e0a4e09c745..90b836dd914 100644 --- a/Regression/Checksum/benchmarks_json/VayDeposition2D.json +++ b/Regression/Checksum/benchmarks_json/VayDeposition2D.json @@ -20,12 +20,12 @@ "particle_weight": 1.0 }, "lev=0": { - "By": 4.8850423335524976e-15, - "Ex": 1.5748554237210878e-06, - "Ez": 1.5745640654762762e-06, - "divE": 7.364434433257197e-08, - "jx": 7.96477185276095e-11, - "jz": 7.971109000864354e-11, + "By": 4.885006871760807e-15, + "Ex": 1.574809855540070e-06, + "Ez": 1.574543299081378e-0, + "divE": 7.364328594717978e-08, + "jx": 7.964213055335040e-11, + "jz": 7.969656127556990e-11, "rho": 6.481496783075554e-19 } } \ No newline at end of file diff --git a/Regression/Checksum/benchmarks_json/VayDeposition3D.json b/Regression/Checksum/benchmarks_json/VayDeposition3D.json index 12850817e2d..013f90033db 100644 --- a/Regression/Checksum/benchmarks_json/VayDeposition3D.json +++ b/Regression/Checksum/benchmarks_json/VayDeposition3D.json @@ -22,16 +22,16 @@ "particle_weight": 1.0 }, "lev=0": { - "Bx": 8.481813081143231e-16, - "By": 8.481813081143229e-16, - "Bz": 8.481813081143229e-16, - "Ex": 3.0819459288113856e-07, - "Ey": 3.0819459288113856e-07, - "Ez": 3.0819459288113856e-07, - "divE": 1.317737929174611e-08, - "jx": 1.3111027684847054e-11, - "jy": 1.311102768484716e-11, - "jz": 1.3111027684847218e-11, + "Bx": 8.481755535957680e-16, + "By": 8.481755535957682e-16, + "Bz": 8.481755535957680e-16, + "Ex": 3.082481458547271e-07, + "Ey": 3.082481458547270e-07, + "Ez": 3.082481458547271e-07, + "divE": 1.317648272080536e-08, + "jx": 1.310605948445629e-11, + "jy": 1.310605948445632e-11, + "jz": 1.310605948445638e-11, "rho": 1.1522660947689872e-19 } } \ No newline at end of file diff --git a/Regression/Checksum/benchmarks_json/averaged_galilean_2d_psatd_hybrid.json b/Regression/Checksum/benchmarks_json/averaged_galilean_2d_psatd_hybrid.json index 0b79de353fe..d5c24496ba2 100644 --- a/Regression/Checksum/benchmarks_json/averaged_galilean_2d_psatd_hybrid.json +++ b/Regression/Checksum/benchmarks_json/averaged_galilean_2d_psatd_hybrid.json @@ -2,9 +2,9 @@ "electrons": { "particle_cpu": 32768.0, "particle_id": 1073774592.0, - "particle_momentum_x": 2.698796676582727e-21, - "particle_momentum_y": 2.358317699793830e-21, - "particle_momentum_z": 1.7807675042654014e-16, + "particle_momentum_x": 2.699537402367086e-21, + "particle_momentum_y": 2.360019270692638e-21, + "particle_momentum_z": 1.780767510883242e-16, "particle_position_x": 405588.6263336367, "particle_position_y": 20127109.123049334, "particle_weight": 6.917460794691972e+17 @@ -13,21 +13,21 @@ "particle_cpu": 32768.0, "particle_id": 3221258240.0, "particle_momentum_x": 2.6368707637661792e-18, - "particle_momentum_y": 2.6255383353049537e-18, + "particle_momentum_y": 2.625538343907723e-18, "particle_momentum_z": 3.2697610879044984e-13, "particle_position_x": 405588.6872874654, "particle_position_y": 20127109.122936208, "particle_weight": 6.917460794691972e+17 }, "lev=0": { - "Bx": 2.232325678078911e-03, - "By": 4.459932871524489e-03, - "Bz": 6.374578981274600e-03, - "Ex": 1.416337670753960e+06, - "Ey": 2097441.857526919, - "Ez": 3.226592528925644e+05, - "jx": 434.8052109005167, - "jy": 844.9945365202007, - "jz": 5016.6719265439715 + "Bx": 2.234765767599257e-03, + "By": 4.462001842258744e-03, + "Bz": 6.381690961970809e-03, + "Ex": 1.416992773122968e+06, + "Ey": 2.099798645881705e+06, + "Ez": 3.228119949045398e+05, + "jx": 4.349734911337562e+02, + "jy": 8.458001863765897e+02, + "jz": 5.019025457043359e+03 } } \ No newline at end of file diff --git a/Regression/Checksum/benchmarks_json/averaged_galilean_3d_psatd_hybrid.json b/Regression/Checksum/benchmarks_json/averaged_galilean_3d_psatd_hybrid.json index ffe4ea69b7f..de9d1dffd62 100644 --- a/Regression/Checksum/benchmarks_json/averaged_galilean_3d_psatd_hybrid.json +++ b/Regression/Checksum/benchmarks_json/averaged_galilean_3d_psatd_hybrid.json @@ -2,10 +2,10 @@ "electrons": { "particle_cpu": 16384.0, "particle_id": 268451840.0, - "particle_momentum_x": 7.541293474047602e-22, - "particle_momentum_y": 7.659237311038949e-22, - "particle_momentum_z": 8.903837825813545e-17, - "particle_position_x": 81920.19983311385, + "particle_momentum_x": 7.541286177708906e-22, + "particle_momentum_y": 7.659210933457820e-22, + "particle_momentum_z": 8.903837743806713e-17, + "particle_position_x": 8.192020005688485e+04, "particle_position_y": 81919.57574159632, "particle_position_z": 4859842.25173892, "particle_weight": 8.465938144469544e+17 @@ -13,8 +13,8 @@ "ions": { "particle_cpu": 16384.0, "particle_id": 805322752.0, - "particle_momentum_x": 1.3150661471416006e-18, - "particle_momentum_y": 1.3043086023289102e-18, + "particle_momentum_x": 1.315066152528604e-18, + "particle_momentum_y": 1.304308609680759e-18, "particle_momentum_z": 1.6348805688929498e-13, "particle_position_x": 81920.24864627604, "particle_position_y": 81919.60417848203, @@ -22,14 +22,14 @@ "particle_weight": 8.465938144469544e+17 }, "lev=0": { - "Bx": 0.0013098871638097358, - "By": 0.0013022560350337753, - "Bz": 0.0011362439560486531, - "Ex": 484163.6732625635, - "Ey": 477718.00481193175, - "Ez": 59111.02620595385, - "jx": 518.3761051018562, - "jy": 518.2049269419615, - "jz": 12510.503007892248 + "Bx": 1.309435551744617e-03, + "By": 1.301878970561325e-03, + "Bz": 1.136586234785266e-03, + "Ex": 4.840457155429390e+05, + "Ey": 4.776331306372285e+05, + "Ez": 5.917578918138787e+04, + "jx": 5.183750981708264e+02, + "jy": 5.182362689679306e+02, + "jz": 1.251031485266083e+04 } } \ No newline at end of file diff --git a/Regression/WarpX-tests.ini b/Regression/WarpX-tests.ini index cd5c748c5ac..e7219e11239 100644 --- a/Regression/WarpX-tests.ini +++ b/Regression/WarpX-tests.ini @@ -1061,7 +1061,7 @@ analysisRoutine = Examples/analysis_default_regression.py [LaserAcceleration_single_precision_comms] buildDir = . inputFile = Examples/Physics_applications/laser_acceleration/inputs_3d -runtime_params = warpx.do_single_precision_comms=1 +runtime_params = warpx.do_single_precision_comms=1 diag1.fields_to_plot = Ex Ey Ez Bx Bz jx jy jz rho dim = 3 addToCompileString = cmakeSetupOpts = -DWarpX_DIMS=3 @@ -2022,7 +2022,7 @@ analysisRoutine = Examples/analysis_default_regression.py [LaserAccelerationBoost] buildDir = . inputFile = Examples/Physics_applications/laser_acceleration/inputs_2d_boost -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 amr.n_cell=64 512 max_step=20 +runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 amr.n_cell=64 512 max_step=20 diag.ions.variables= w uy uz dim = 2 addToCompileString = cmakeSetupOpts = -DWarpX_DIMS=2 From 63519aad3258958a480da3a3f8fa08fcaa5f7e13 Mon Sep 17 00:00:00 2001 From: NeilZaim Date: Thu, 23 Jun 2022 16:34:22 +0200 Subject: [PATCH 09/13] Fix typo in benchmark --- Regression/Checksum/benchmarks_json/VayDeposition2D.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Regression/Checksum/benchmarks_json/VayDeposition2D.json b/Regression/Checksum/benchmarks_json/VayDeposition2D.json index 90b836dd914..7e09185fa57 100644 --- a/Regression/Checksum/benchmarks_json/VayDeposition2D.json +++ b/Regression/Checksum/benchmarks_json/VayDeposition2D.json @@ -22,7 +22,7 @@ "lev=0": { "By": 4.885006871760807e-15, "Ex": 1.574809855540070e-06, - "Ez": 1.574543299081378e-0, + "Ez": 1.574543299081378e-06, "divE": 7.364328594717978e-08, "jx": 7.964213055335040e-11, "jz": 7.969656127556990e-11, From 1953392e095357768de1caefd9265ee7f1796148 Mon Sep 17 00:00:00 2001 From: NeilZaim Date: Thu, 23 Jun 2022 17:31:29 +0200 Subject: [PATCH 10/13] Fix other typo in tests --- Regression/WarpX-tests.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Regression/WarpX-tests.ini b/Regression/WarpX-tests.ini index e7219e11239..fb3cb4db044 100644 --- a/Regression/WarpX-tests.ini +++ b/Regression/WarpX-tests.ini @@ -2022,7 +2022,7 @@ analysisRoutine = Examples/analysis_default_regression.py [LaserAccelerationBoost] buildDir = . inputFile = Examples/Physics_applications/laser_acceleration/inputs_2d_boost -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 amr.n_cell=64 512 max_step=20 diag.ions.variables= w uy uz +runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 amr.n_cell=64 512 max_step=20 diag1.ions.variables= w uy uz dim = 2 addToCompileString = cmakeSetupOpts = -DWarpX_DIMS=2 From fb73a0f22d1af302bfbc41795eee0857b4e2a483 Mon Sep 17 00:00:00 2001 From: Neil Zaim Date: Tue, 9 Aug 2022 20:21:34 +0200 Subject: [PATCH 11/13] Update NCI benchmarks --- .../benchmarks_json/nci_corrector.json | 14 ++++++------ .../benchmarks_json/nci_correctorMR.json | 22 +++++++++---------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/Regression/Checksum/benchmarks_json/nci_corrector.json b/Regression/Checksum/benchmarks_json/nci_corrector.json index c6560cd936c..087999797b5 100644 --- a/Regression/Checksum/benchmarks_json/nci_corrector.json +++ b/Regression/Checksum/benchmarks_json/nci_corrector.json @@ -1,6 +1,6 @@ { "electrons": { - "particle_momentum_x": 3.991979611698487e-23, + "particle_momentum_x": 3.991979555303416e-23, "particle_momentum_y": 1.6772791844850194e-23, "particle_momentum_z": 2.2371733897589452e-15, "particle_position_x": 0.04096000000160954, @@ -8,7 +8,7 @@ "particle_weight": 8e+19 }, "ions": { - "particle_momentum_x": 3.517378693438017e-23, + "particle_momentum_x": 3.51737892787546e-23, "particle_momentum_y": 1.3188981537832866e-23, "particle_momentum_z": 4.107791874506787e-12, "particle_position_x": 0.04095999999995128, @@ -17,13 +17,13 @@ }, "lev=0": { "Bx": 132.90120298854487, - "By": 29951.25413382292, + "By": 29951.24606431362, "Bz": 55.86286229804523, - "Ex": 7446677814368.766, + "Ex": 7446675890221.682, "Ey": 40733254651.08371, - "Ez": 2495598568000.827, - "jx": 224508034417764.3, + "Ez": 2495598570657.942, + "jx": 224508018645840.2, "jy": 58977923517200.664, - "jz": 3.4398515666715744e+16 + "jz": 3.439850395563269e+16 } } \ No newline at end of file diff --git a/Regression/Checksum/benchmarks_json/nci_correctorMR.json b/Regression/Checksum/benchmarks_json/nci_correctorMR.json index 719d193bc9e..43f0c32ded1 100644 --- a/Regression/Checksum/benchmarks_json/nci_correctorMR.json +++ b/Regression/Checksum/benchmarks_json/nci_correctorMR.json @@ -1,6 +1,6 @@ { "electrons": { - "particle_momentum_x": 5.153966216377413e-22, + "particle_momentum_x": 5.153966152681284e-22, "particle_momentum_y": 3.2961227482981436e-24, "particle_momentum_z": 5.592933539655906e-16, "particle_position_x": 0.010239999985157226, @@ -8,7 +8,7 @@ "particle_weight": 8e+19 }, "ions": { - "particle_momentum_x": 5.153840768875646e-22, + "particle_momentum_x": 5.153840712232375e-22, "particle_momentum_y": 4.310806557560915e-24, "particle_momentum_z": 1.0269479686192394e-12, "particle_position_x": 0.010239999999972996, @@ -17,24 +17,24 @@ }, "lev=0": { "Bx": 81.24109299539893, - "By": 65262.291375341345, + "By": 65262.28756037955, "Bz": 23.39862161563775, - "Ex": 11488110939706.75, + "Ex": 11488110513066.68, "Ey": 21609945108.24054, "Ez": 10278696147794.3, - "jx": 229570742416268.2, + "jx": 229570775084479.8, "jy": 13422303579038.584, - "jz": 3.827274250501233e+16 + "jz": 3.827274393176314e+16 }, "lev=1": { "Bx": 62.270586553203685, - "By": 350716.5648397624, + "By": 350716.5553705623, "Bz": 25.70488624548334, - "Ex": 78385496879602.66, + "Ex": 78385493823562.1, "Ey": 19209810918.66286, - "Ez": 40391720951752.62, - "jx": 1787711533020648.2, + "Ez": 40391721580589.17, + "jx": 1787711570059873.0, "jy": 27938659499596.023, - "jz": 2.5158045046993677e+17 + "jz": 2.515804586628142e+17 } } \ No newline at end of file From 76c4e334df0ccf5c0cf7965163867cd91eb66df4 Mon Sep 17 00:00:00 2001 From: Edoardo Zoni Date: Mon, 16 Sep 2024 11:33:14 -0700 Subject: [PATCH 12/13] Fix merge --- .../Tests/pec/inputs_test_3d_pec_particle | 2 +- .../inputs_test_2d_repelling_particles | 4 +- .../LaserAccelerationBoost.json | 37 - ...erAcceleration_single_precision_comms.json | 24 - .../benchmarks_json/PEC_particle.json | 30 - .../benchmarks_json/RepellingParticles.json | 29 - .../benchmarks_json/nci_correctorMR.json | 40 - ...est_2d_averaged_galilean_psatd_hybrid.json | 26 +- .../test_2d_nci_corrector.json | 14 +- .../test_2d_vay_deposition.json | 12 +- ...est_3d_averaged_galilean_psatd_hybrid.json | 30 +- .../test_3d_vay_deposition.json | 20 +- Regression/WarpX-tests.ini | 3518 ----------------- 13 files changed, 53 insertions(+), 3733 deletions(-) delete mode 100644 Regression/Checksum/benchmarks_json/LaserAccelerationBoost.json delete mode 100644 Regression/Checksum/benchmarks_json/LaserAcceleration_single_precision_comms.json delete mode 100644 Regression/Checksum/benchmarks_json/PEC_particle.json delete mode 100644 Regression/Checksum/benchmarks_json/RepellingParticles.json delete mode 100644 Regression/Checksum/benchmarks_json/nci_correctorMR.json delete mode 100644 Regression/WarpX-tests.ini diff --git a/Examples/Tests/pec/inputs_test_3d_pec_particle b/Examples/Tests/pec/inputs_test_3d_pec_particle index 4227581d2e7..ded8582b02c 100644 --- a/Examples/Tests/pec/inputs_test_3d_pec_particle +++ b/Examples/Tests/pec/inputs_test_3d_pec_particle @@ -54,4 +54,4 @@ algo.particle_shape = 3 diagnostics.diags_names = diag1 diag1.intervals = 20 diag1.diag_type = Full -diag1.fields_to_plot = Ex Ey Ez Bx Bz jx jy jz +diag1.fields_to_plot = Ex Ey Ez Bx By Bz jx jy jz diff --git a/Examples/Tests/repelling_particles/inputs_test_2d_repelling_particles b/Examples/Tests/repelling_particles/inputs_test_2d_repelling_particles index 7fec0dc2137..a4abd67c90f 100644 --- a/Examples/Tests/repelling_particles/inputs_test_2d_repelling_particles +++ b/Examples/Tests/repelling_particles/inputs_test_2d_repelling_particles @@ -50,6 +50,4 @@ algo.particle_shape = 3 diagnostics.diags_names = diag1 diag1.intervals = 20 diag1.diag_type = Full -diag1.fields_to_plot = Bx By Bz Ex Ey Ez jx jy divE rho F -diag1.electron1.variables = w ux uy -diag1.electron2.variables = w ux uy +diag1.fields_to_plot = Bx By Bz Ex Ey Ez jx jy jz divE rho F diff --git a/Regression/Checksum/benchmarks_json/LaserAccelerationBoost.json b/Regression/Checksum/benchmarks_json/LaserAccelerationBoost.json deleted file mode 100644 index 81b4348a84a..00000000000 --- a/Regression/Checksum/benchmarks_json/LaserAccelerationBoost.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "beam": { - "particle_momentum_x": 4.40462890925364e-19, - "particle_momentum_y": 4.375137239523109e-19, - "particle_momentum_z": 2.6808820042118736e-18, - "particle_position_x": 0.0008126719835048633, - "particle_position_y": 0.3596147573048867, - "particle_weight": 62415090744.60765 - }, - "electrons": { - "particle_momentum_x": 6.2983486271535245e-27, - "particle_momentum_y": 2.561148643336908e-22, - "particle_momentum_z": 3.2606826949441258e-18, - "particle_position_x": 0.07200000000522772, - "particle_position_y": 0.040410946815682504, - "particle_weight": 7.205670325760674e+16 - }, - "ions": { - "particle_momentum_y": 2.561148659606118e-22, - "particle_momentum_z": 5.987111293060833e-15, - "particle_position_x": 0.072, - "particle_position_y": 0.04041094673206954, - "particle_weight": 7.205670325760674e+16 - }, - "lev=0": { - "Bx": 7184.641132345461, - "By": 16.4296392148614, - "Bz": 425.92136410328976, - "Ex": 4509329694.688026, - "Ey": 1984276461005.9053, - "Ez": 6310104620.90831, - "jx": 4752150599.756195, - "jy": 553920892529501.1, - "jz": 450362837764.43524, - "rho": 1569.6222852017581 - } -} \ No newline at end of file diff --git a/Regression/Checksum/benchmarks_json/LaserAcceleration_single_precision_comms.json b/Regression/Checksum/benchmarks_json/LaserAcceleration_single_precision_comms.json deleted file mode 100644 index bc4aee418a0..00000000000 --- a/Regression/Checksum/benchmarks_json/LaserAcceleration_single_precision_comms.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "electrons": { - "particle_initialenergy": 0.0, - "particle_momentum_x": 1.7921229236407606e-20, - "particle_momentum_y": 7.225825184653885e-20, - "particle_momentum_z": 4.231731488281653e-20, - "particle_position_x": 0.7139122621535502, - "particle_position_y": 0.7150340889556129, - "particle_position_z": 1.3175770602802896, - "particle_regionofinterest": 1936.0, - "particle_weight": 12926557617.187498 - }, - "lev=0": { - "Bx": 5863879.02030842, - "Bz": 116025.42462998998, - "Ex": 6267728094111.663, - "Ey": 1670763233105822.0, - "Ez": 104345989831222.4, - "jx": 555687912108453.8, - "jy": 1595896363359136.0, - "jz": 1045267552192496.5, - "rho": 2211742630.7074776 - } -} \ No newline at end of file diff --git a/Regression/Checksum/benchmarks_json/PEC_particle.json b/Regression/Checksum/benchmarks_json/PEC_particle.json deleted file mode 100644 index 46ea1687216..00000000000 --- a/Regression/Checksum/benchmarks_json/PEC_particle.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "electron": { - "particle_momentum_x": 4.561563069992461e-31, - "particle_momentum_y": 4.735240262497721e-34, - "particle_momentum_z": 2.071049171405733e-48, - "particle_position_x": 3.199800000000243e-05, - "particle_position_y": 6.5917770477795185e-21, - "particle_position_z": 4.232326123907496e-35, - "particle_weight": 1.0 - }, - "lev=0": { - "Bx": 5.6613704793749595e-05, - "Bz": 0.00011100031731969847, - "Ex": 26731.84733762923, - "Ey": 29057.3339904507, - "Ez": 16060.200852126594, - "jx": 4.476492463221237e-05, - "jy": 43090052.26648572, - "jz": 0.0 - }, - "proton": { - "particle_momentum_x": 5.254805380842948e-32, - "particle_momentum_y": 1.002878875615426e-18, - "particle_momentum_z": 4.1182431708325955e-49, - "particle_position_x": 3.199799999999955e-05, - "particle_position_y": 6.5726706900619935e-06, - "particle_position_z": 7.111077437604086e-36, - "particle_weight": 1.0 - } -} \ No newline at end of file diff --git a/Regression/Checksum/benchmarks_json/RepellingParticles.json b/Regression/Checksum/benchmarks_json/RepellingParticles.json deleted file mode 100644 index 60fd21a0b98..00000000000 --- a/Regression/Checksum/benchmarks_json/RepellingParticles.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "electron1": { - "particle_momentum_x": 7.291372825198814e-23, - "particle_momentum_y": 0.0, - "particle_position_x": 1.2979933414857606e-05, - "particle_position_y": 1.457699043121899e-19, - "particle_weight": 5000000000000.0 - }, - "electron2": { - "particle_momentum_x": 7.291372825198502e-23, - "particle_momentum_y": 0.0, - "particle_position_x": 1.2979933414857252e-05, - "particle_position_y": 1.389403707390620e-19, - "particle_weight": 5000000000000.0 - }, - "lev=0": { - "Bx": 0.0, - "By": 10242.829286325377, - "Bz": 0.0, - "Ex": 11290112090935.816, - "Ey": 0.0, - "Ez": 15386357337389.652, - "F": 8585.384852879466, - "divE": 1.2346989211242322e+18, - "jx": 495277180757311.75, - "jy": 0.0, - "rho": 6408706.535999998 - } -} \ No newline at end of file diff --git a/Regression/Checksum/benchmarks_json/nci_correctorMR.json b/Regression/Checksum/benchmarks_json/nci_correctorMR.json deleted file mode 100644 index 43f0c32ded1..00000000000 --- a/Regression/Checksum/benchmarks_json/nci_correctorMR.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "electrons": { - "particle_momentum_x": 5.153966152681284e-22, - "particle_momentum_y": 3.2961227482981436e-24, - "particle_momentum_z": 5.592933539655906e-16, - "particle_position_x": 0.010239999985157226, - "particle_position_y": 0.020479999999998985, - "particle_weight": 8e+19 - }, - "ions": { - "particle_momentum_x": 5.153840712232375e-22, - "particle_momentum_y": 4.310806557560915e-24, - "particle_momentum_z": 1.0269479686192394e-12, - "particle_position_x": 0.010239999999972996, - "particle_position_y": 0.020479999999999998, - "particle_weight": 8e+19 - }, - "lev=0": { - "Bx": 81.24109299539893, - "By": 65262.28756037955, - "Bz": 23.39862161563775, - "Ex": 11488110513066.68, - "Ey": 21609945108.24054, - "Ez": 10278696147794.3, - "jx": 229570775084479.8, - "jy": 13422303579038.584, - "jz": 3.827274393176314e+16 - }, - "lev=1": { - "Bx": 62.270586553203685, - "By": 350716.5553705623, - "Bz": 25.70488624548334, - "Ex": 78385493823562.1, - "Ey": 19209810918.66286, - "Ez": 40391721580589.17, - "jx": 1787711570059873.0, - "jy": 27938659499596.023, - "jz": 2.515804586628142e+17 - } -} \ No newline at end of file diff --git a/Regression/Checksum/benchmarks_json/test_2d_averaged_galilean_psatd_hybrid.json b/Regression/Checksum/benchmarks_json/test_2d_averaged_galilean_psatd_hybrid.json index 0409ea50696..1b2f657ba71 100644 --- a/Regression/Checksum/benchmarks_json/test_2d_averaged_galilean_psatd_hybrid.json +++ b/Regression/Checksum/benchmarks_json/test_2d_averaged_galilean_psatd_hybrid.json @@ -1,29 +1,29 @@ { "electrons": { - "particle_momentum_x": 2.699537402367086e-21, - "particle_momentum_y": 2.360019270692638e-21, - "particle_momentum_z": 1.780767510883242e-16, + "particle_momentum_x": 2.698796676582727e-21, + "particle_momentum_y": 2.358317699793830e-21, + "particle_momentum_z": 1.7807675042654014e-16, "particle_position_x": 405588.6263336367, "particle_position_y": 20127109.123049334, "particle_weight": 6.917460794691972e+17 }, "ions": { "particle_momentum_x": 2.6368707637661792e-18, - "particle_momentum_y": 2.625538343907723e-18, + "particle_momentum_y": 2.6255383353049537e-18, "particle_momentum_z": 3.2697610879044984e-13, "particle_position_x": 405588.6872874654, "particle_position_y": 20127109.122936208, "particle_weight": 6.917460794691972e+17 }, "lev=0": { - "Bx": 2.234765767599257e-03, - "By": 4.462001842258744e-03, - "Bz": 6.381690961970809e-03, - "Ex": 1.416992773122968e+06, - "Ey": 2.099798645881705e+06, - "Ez": 3.228119949045398e+05, - "jx": 4.349734911337562e+02, - "jy": 8.458001863765897e+02, - "jz": 5.019025457043359e+03 + "Bx": 2.232325678078911e-03, + "By": 4.459932871524489e-03, + "Bz": 6.374578981274600e-03, + "Ex": 1.416337670753960e+06, + "Ey": 2097441.857526919, + "Ez": 3.226592528925644e+05, + "jx": 434.8052109005167, + "jy": 844.9945365202007, + "jz": 5016.6719265439715 } } \ No newline at end of file diff --git a/Regression/Checksum/benchmarks_json/test_2d_nci_corrector.json b/Regression/Checksum/benchmarks_json/test_2d_nci_corrector.json index 087999797b5..c6560cd936c 100644 --- a/Regression/Checksum/benchmarks_json/test_2d_nci_corrector.json +++ b/Regression/Checksum/benchmarks_json/test_2d_nci_corrector.json @@ -1,6 +1,6 @@ { "electrons": { - "particle_momentum_x": 3.991979555303416e-23, + "particle_momentum_x": 3.991979611698487e-23, "particle_momentum_y": 1.6772791844850194e-23, "particle_momentum_z": 2.2371733897589452e-15, "particle_position_x": 0.04096000000160954, @@ -8,7 +8,7 @@ "particle_weight": 8e+19 }, "ions": { - "particle_momentum_x": 3.51737892787546e-23, + "particle_momentum_x": 3.517378693438017e-23, "particle_momentum_y": 1.3188981537832866e-23, "particle_momentum_z": 4.107791874506787e-12, "particle_position_x": 0.04095999999995128, @@ -17,13 +17,13 @@ }, "lev=0": { "Bx": 132.90120298854487, - "By": 29951.24606431362, + "By": 29951.25413382292, "Bz": 55.86286229804523, - "Ex": 7446675890221.682, + "Ex": 7446677814368.766, "Ey": 40733254651.08371, - "Ez": 2495598570657.942, - "jx": 224508018645840.2, + "Ez": 2495598568000.827, + "jx": 224508034417764.3, "jy": 58977923517200.664, - "jz": 3.439850395563269e+16 + "jz": 3.4398515666715744e+16 } } \ No newline at end of file diff --git a/Regression/Checksum/benchmarks_json/test_2d_vay_deposition.json b/Regression/Checksum/benchmarks_json/test_2d_vay_deposition.json index 48d439927c5..002b7dbe7a0 100644 --- a/Regression/Checksum/benchmarks_json/test_2d_vay_deposition.json +++ b/Regression/Checksum/benchmarks_json/test_2d_vay_deposition.json @@ -16,12 +16,12 @@ "particle_weight": 1.0 }, "lev=0": { - "By": 4.885006871760807e-15, - "Ex": 1.574809855540070e-06, - "Ez": 1.574543299081378e-06, - "divE": 7.364328594717978e-08, - "jx": 7.964213055335040e-11, - "jz": 7.969656127556990e-11, + "By": 4.8850423335524976e-15, + "Ex": 1.5748554237210878e-06, + "Ez": 1.5745640654762762e-06, + "divE": 7.364434433257197e-08, + "jx": 7.96477185276095e-11, + "jz": 7.971109000864354e-11, "rho": 6.481496783075554e-19 } } \ No newline at end of file diff --git a/Regression/Checksum/benchmarks_json/test_3d_averaged_galilean_psatd_hybrid.json b/Regression/Checksum/benchmarks_json/test_3d_averaged_galilean_psatd_hybrid.json index e420954436a..469d7c7d45a 100644 --- a/Regression/Checksum/benchmarks_json/test_3d_averaged_galilean_psatd_hybrid.json +++ b/Regression/Checksum/benchmarks_json/test_3d_averaged_galilean_psatd_hybrid.json @@ -1,16 +1,16 @@ { "electrons": { - "particle_momentum_x": 7.541286177708906e-22, - "particle_momentum_y": 7.659210933457820e-22, - "particle_momentum_z": 8.903837743806713e-17, - "particle_position_x": 8.192020005688485e+04, + "particle_momentum_x": 7.541293474047602e-22, + "particle_momentum_y": 7.659237311038949e-22, + "particle_momentum_z": 8.903837825813545e-17, + "particle_position_x": 81920.19983311385, "particle_position_y": 81919.57574159632, "particle_position_z": 4859842.25173892, "particle_weight": 8.465938144469544e+17 }, "ions": { - "particle_momentum_x": 1.315066152528604e-18, - "particle_momentum_y": 1.304308609680759e-18, + "particle_momentum_x": 1.3150661471416006e-18, + "particle_momentum_y": 1.3043086023289102e-18, "particle_momentum_z": 1.6348805688929498e-13, "particle_position_x": 81920.24864627604, "particle_position_y": 81919.60417848203, @@ -18,14 +18,14 @@ "particle_weight": 8.465938144469544e+17 }, "lev=0": { - "Bx": 1.309435551744617e-03, - "By": 1.301878970561325e-03, - "Bz": 1.136586234785266e-03, - "Ex": 4.840457155429390e+05, - "Ey": 4.776331306372285e+05, - "Ez": 5.917578918138787e+04, - "jx": 5.183750981708264e+02, - "jy": 5.182362689679306e+02, - "jz": 1.251031485266083e+04 + "Bx": 0.0013098871638097358, + "By": 0.0013022560350337753, + "Bz": 0.0011362439560486531, + "Ex": 484163.6732625635, + "Ey": 477718.00481193175, + "Ez": 59111.02620595385, + "jx": 518.3761051018562, + "jy": 518.2049269419615, + "jz": 12510.503007892248 } } \ No newline at end of file diff --git a/Regression/Checksum/benchmarks_json/test_3d_vay_deposition.json b/Regression/Checksum/benchmarks_json/test_3d_vay_deposition.json index 895db059e30..d99c9f0afcf 100644 --- a/Regression/Checksum/benchmarks_json/test_3d_vay_deposition.json +++ b/Regression/Checksum/benchmarks_json/test_3d_vay_deposition.json @@ -18,16 +18,16 @@ "particle_weight": 1.0 }, "lev=0": { - "Bx": 8.481755535957680e-16, - "By": 8.481755535957682e-16, - "Bz": 8.481755535957680e-16, - "Ex": 3.082481458547271e-07, - "Ey": 3.082481458547270e-07, - "Ez": 3.082481458547271e-07, - "divE": 1.317648272080536e-08, - "jx": 1.310605948445629e-11, - "jy": 1.310605948445632e-11, - "jz": 1.310605948445638e-11, + "Bx": 8.481813081143231e-16, + "By": 8.481813081143229e-16, + "Bz": 8.481813081143229e-16, + "Ex": 3.0819459288113856e-07, + "Ey": 3.0819459288113856e-07, + "Ez": 3.0819459288113856e-07, + "divE": 1.317737929174611e-08, + "jx": 1.3111027684847054e-11, + "jy": 1.311102768484716e-11, + "jz": 1.3111027684847218e-11, "rho": 1.1522660947689872e-19 } } \ No newline at end of file diff --git a/Regression/WarpX-tests.ini b/Regression/WarpX-tests.ini deleted file mode 100644 index 85a630826ee..00000000000 --- a/Regression/WarpX-tests.ini +++ /dev/null @@ -1,3518 +0,0 @@ -# This file is used both for the nightly regression tests -# on the battra server, and for CI tests. -# In the case of CI, some of the parameters entered -# below are overwritten, see prepare_file_ci.py -[main] -# repeat captured errors to stderr, e.g., for CI runs -verbose = 1 - -testTopDir = /home/regtester/AMReX_RegTesting/rt-WarpX/ -webTopDir = /home/regtester/AMReX_RegTesting/rt-WarpX/web - -sourceTree = C_Src - -# suiteName is the name prepended to all output directories -suiteName = WarpX - -archive_output = 0 -purge_output = 1 - -useCmake = 1 -isSuperbuild = 1 -MAKE = make -numMakeJobs = 8 - -# We build by default a few tools for output comparison. -# The build time for those can be skipped if they are not needed. -ftools = - -# Control the build of the particle_compare tool. -# Needed for test particle_tolerance option. -use_ctools = 0 - -# MPIcommand should use the placeholders: -# @host@ to indicate where to put the hostname to run on -# @nprocs@ to indicate where to put the number of processors -# @command@ to indicate where to put the command to run -# -# only tests with useMPI = 1 will run in parallel -# nprocs is problem dependent and specified in the individual problem -# sections. - -#MPIcommand = mpiexec -host @host@ -n @nprocs@ @command@ -MPIcommand = mpiexec -n @nprocs@ @command@ -MPIhost = - -reportActiveTestsOnly = 1 - -# Add "GO UP" link at the top of the web page? -goUpLink = 1 - -# string queried to change plotfiles and checkpoint files -plot_file_name = diag1.file_prefix -check_file_name = none - -# email -sendEmailWhenFail = 1 -emailTo = weiqunzhang@lbl.gov, jlvay@lbl.gov, rlehe@lbl.gov, atmyers@lbl.gov, oshapoval@lbl.gov, henri.vincenti@cea.fr, rjambunathan@lbl.gov, yinjianzhao@lbl.gov -emailBody = Check https://ccse.lbl.gov/pub/RegressionTesting/WarpX/ for more details. - -[AMReX] -dir = /home/regtester/AMReX_RegTesting/amrex/ -branch = 103db6ebe2b570910ac4dbd7d6611e59d80f1a0b - -[source] -dir = /home/regtester/AMReX_RegTesting/warpx -branch = development -cmakeSetupOpts = -DAMReX_ASSERTIONS=ON -DAMReX_TESTING=ON -DWarpX_LIB=ON - -# individual problems follow - -[pml_x_yee] -buildDir = . -inputFile = Examples/Tests/PML/inputs_2d -runtime_params = warpx.do_dynamic_scheduling=0 algo.maxwell_solver=yee chk.file_prefix=pml_x_yee_chk chk.file_min_digits=5 -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 1 -restartFileNum = 150 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Tests/PML/analysis_pml_yee.py - -[pml_x_ckc] -buildDir = . -inputFile = Examples/Tests/PML/inputs_2d -runtime_params = warpx.do_dynamic_scheduling=0 algo.maxwell_solver=ckc -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Tests/PML/analysis_pml_ckc.py - -[pml_x_psatd] -buildDir = . -inputFile = Examples/Tests/PML/inputs_2d -runtime_params = algo.maxwell_solver=psatd psatd.update_with_rho=1 warpx.do_dynamic_scheduling=0 diag1.fields_to_plot = Ex Ey Ez Bx By Bz rho divE warpx.cfl = 0.7071067811865475 warpx.do_pml_dive_cleaning=0 warpx.do_pml_divb_cleaning=0 chk.file_prefix=pml_x_psatd_chk chk.file_min_digits=5 psatd.current_correction=0 warpx.abort_on_warning_threshold=medium -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 1 -restartFileNum = 150 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Tests/PML/analysis_pml_psatd.py - -[pml_psatd_dive_divb_cleaning] -buildDir = . -inputFile = Examples/Tests/PML/inputs_3d -runtime_params = warpx.do_similar_dm_pml=0 warpx.abort_on_warning_threshold=medium -dim = 3 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/analysis_default_regression.py - -[pml_psatd_rz] -buildDir = . -inputFile = Examples/Tests/PML/inputs_rz -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 warpx.cfl=0.7 psatd.current_correction=0 warpx.abort_on_warning_threshold=medium -dim = 2 -addToCompileString = USE_RZ=TRUE USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=RZ -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Tests/PML/analysis_pml_psatd_rz.py - -[silver_mueller_2d_x] -buildDir = . -inputFile = Examples/Tests/SilverMueller/inputs_2d_x -runtime_params = -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Tests/SilverMueller/analysis_silver_mueller.py - -[silver_mueller_2d_z] -buildDir = . -inputFile = Examples/Tests/SilverMueller/inputs_2d_z -runtime_params = -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Tests/SilverMueller/analysis_silver_mueller.py - -[silver_mueller_rz_z] -buildDir = . -inputFile = Examples/Tests/SilverMueller/inputs_rz_z -runtime_params = -dim = 2 -addToCompileString = USE_RZ=TRUE -cmakeSetupOpts = -DWarpX_DIMS=RZ -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Tests/SilverMueller/analysis_silver_mueller.py - -[RigidInjection_lab] -buildDir = . -inputFile = Examples/Modules/RigidInjection/inputs_2d_LabFrame -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Modules/RigidInjection/analysis_rigid_injection_LabFrame.py - -[RigidInjection_BTD] -buildDir = . -inputFile = Examples/Modules/RigidInjection/inputs_2d_BoostedFrame -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 -dim = 2 -addToCompileString = USE_OPENPMD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_OPENPMD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -doComparison = 0 -aux1File = Tools/PostProcessing/read_raw_data.py -analysisRoutine = Examples/Modules/RigidInjection/analysis_rigid_injection_BoostedFrame.py - -[BTD_ReducedSliceDiag] -buildDir = . -inputFile = Examples/Modules/boosted_diags/inputs_3d_slice -runtime_params = -dim = 3 -addToCompileString = USE_OPENPMD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_OPENPMD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -doComparison = 0 -aux1File = Tools/PostProcessing/read_raw_data.py -analysisRoutine = Examples/Modules/boosted_diags/analysis_3Dbacktransformed_diag.py - -[nci_corrector] -buildDir = . -inputFile = Examples/Modules/nci_corrector/inputs_2d -runtime_params = amr.max_level=0 particles.use_fdtd_nci_corr=1 -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -doComparison = 0 -analysisRoutine = Examples/Modules/nci_corrector/analysis_ncicorr.py - -[nci_correctorMR] -buildDir = . -inputFile = Examples/Modules/nci_corrector/inputs_2d -runtime_params = amr.max_level=1 particles.use_fdtd_nci_corr=1 amr.n_cell=64 64 warpx.fine_tag_lo=-20.e-6 -20.e-6 warpx.fine_tag_hi=20.e-6 20.e-6 -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -doComparison = 0 -analysisRoutine = Examples/Modules/nci_corrector/analysis_ncicorr.py - -[ionization_lab] -buildDir = . -inputFile = Examples/Modules/ionization/inputs_2d_rt -runtime_params = -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Modules/ionization/analysis_ionization.py - -[ionization_boost] -buildDir = . -inputFile = Examples/Modules/ionization/inputs_2d_bf_rt -runtime_params = -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Modules/ionization/analysis_ionization.py - -[bilinear_filter] -buildDir = . -inputFile = Examples/Tests/SingleParticle/inputs_2d -runtime_params = warpx.use_filter=1 warpx.filter_npass_each_dir=1 5 -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Tests/SingleParticle/analysis_bilinear_filter.py - -[Langmuir_multi] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_3d_multi_rt -runtime_params = warpx.do_dynamic_scheduling=0 -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi.py -analysisOutputImage = langmuir_multi_analysis.png - -[Langmuir_multi_single_precision] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_3d_multi_rt -runtime_params = warpx.do_dynamic_scheduling=0 -dim = 3 -addToCompileString = PRECISION=FLOAT USE_SINGLE_PRECISION_PARTICLES=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PRECISION=SINGLE -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi.py -analysisOutputImage = langmuir_multi_analysis.png - -[Langmuir_multi_nodal] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_3d_multi_rt -runtime_params = warpx.do_dynamic_scheduling=0 warpx.do_nodal=1 algo.current_deposition=direct -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi.py -analysisOutputImage = langmuir_multi_analysis.png - -[Langmuir_multi_psatd] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_3d_multi_rt -runtime_params = algo.maxwell_solver=psatd warpx.cfl = 0.5773502691896258 -dim = 3 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi.py -analysisOutputImage = langmuir_multi_analysis.png - -[Langmuir_multi_psatd_div_cleaning] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_3d_multi_rt -runtime_params = algo.maxwell_solver=psatd warpx.cfl = 0.5773502691896258 psatd.update_with_rho = 1 algo.current_deposition = direct warpx.do_dive_cleaning = 1 warpx.do_divb_cleaning = 1 diag1.intervals = 0, 38:40:1 diag1.fields_to_plot = Ex Ey Ez Bx By Bz jx jy jz part_per_cell rho divE F warpx.abort_on_warning_threshold=medium -dim = 3 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi.py -analysisOutputImage = langmuir_multi_analysis.png - -[Langmuir_multi_psatd_current_correction] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_3d_multi_rt -runtime_params = algo.maxwell_solver=psatd algo.current_deposition=esirkepov psatd.periodic_single_box_fft=1 psatd.current_correction=1 diag1.fields_to_plot = Ex Ey Ez Bx By Bz jx jy jz part_per_cell rho divE warpx.cfl = 0.5773502691896258 -dim = 3 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi.py -analysisOutputImage = langmuir_multi_analysis.png - -[Langmuir_multi_psatd_current_correction_nodal] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_3d_multi_rt -runtime_params = algo.maxwell_solver=psatd algo.current_deposition=direct psatd.periodic_single_box_fft=1 psatd.current_correction=1 warpx.do_nodal=1 diag1.fields_to_plot = Ex Ey Ez Bx By Bz jx jy jz part_per_cell rho divE warpx.cfl = 0.5773502691896258 -dim = 3 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi.py -analysisOutputImage = langmuir_multi_analysis.png - -[Langmuir_multi_psatd_Vay_deposition] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_3d_multi_rt -runtime_params = algo.maxwell_solver=psatd algo.current_deposition=vay diag1.fields_to_plot = Ex Ey Ez jx jy jz part_per_cell rho divE warpx.cfl = 0.5773502691896258 -dim = 3 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi.py -analysisOutputImage = langmuir_multi_analysis.png - -[Langmuir_multi_psatd_Vay_deposition_nodal] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_3d_multi_rt -runtime_params = algo.maxwell_solver=psatd warpx.do_nodal=1 algo.current_deposition=vay diag1.fields_to_plot = Ex Ey Ez jx jy jz part_per_cell rho divE warpx.cfl = 0.5773502691896258 -dim = 3 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi.py -analysisOutputImage = langmuir_multi_analysis.png - -[Langmuir_multi_psatd_momentum_conserving] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_3d_multi_rt -runtime_params = algo.maxwell_solver=psatd algo.field_gathering=momentum-conserving warpx.cfl = 0.5773502691896258 -dim = 3 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi.py -analysisOutputImage = langmuir_multi_analysis.png - -[Langmuir_multi_psatd_nodal] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_3d_multi_rt -runtime_params = algo.maxwell_solver=psatd warpx.do_dynamic_scheduling=0 warpx.do_nodal=1 algo.current_deposition=direct warpx.cfl = 0.5773502691896258 psatd.current_correction=0 warpx.abort_on_warning_threshold=medium -dim = 3 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi.py -analysisOutputImage = langmuir_multi_analysis.png - -[Langmuir_multi_psatd_single_precision] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_3d_multi_rt -runtime_params = algo.maxwell_solver=psatd warpx.cfl = 0.5773502691896258 -dim = 3 -addToCompileString = USE_PSATD=TRUE PRECISION=FLOAT USE_SINGLE_PRECISION_PARTICLES=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PSATD=ON -DWarpX_PRECISION=SINGLE -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi.py -analysisOutputImage = langmuir_multi_analysis.png - -[Langmuir_multi_2d_nodal] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_2d_multi_rt -runtime_params = warpx.do_nodal=1 algo.current_deposition=direct diag1.electrons.variables=w ux uy uz diag1.positrons.variables=w ux uy uz -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi_2d.py -analysisOutputImage = langmuir_multi_2d_analysis.png - -[Langmuir_multi_2d_MR] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_2d_multi_rt -runtime_params = algo.maxwell_solver = ckc warpx.use_filter = 1 amr.max_level = 1 amr.ref_ratio = 4 warpx.fine_tag_lo = -10.e-6 -10.e-6 warpx.fine_tag_hi = 10.e-6 10.e-6 diag1.electrons.variables = w ux uy uz diag1.positrons.variables = w ux uy uz -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi_2d.py -analysisOutputImage = Langmuir_multi_2d_MR.png - -[Langmuir_multi_2d_MR_anisotropic] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_2d_multi_rt -runtime_params = algo.maxwell_solver = ckc warpx.use_filter = 1 amr.max_level = 1 amr.ref_ratio_vect = 4 2 warpx.fine_tag_lo = -10.e-6 -10.e-6 warpx.fine_tag_hi = 10.e-6 10.e-6 diag1.electrons.variables = w ux uy uz diag1.positrons.variables = w ux uy uz -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi_2d.py -analysisOutputImage = Langmuir_multi_2d_MR.png - -[Langmuir_multi_2d_MR_psatd] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_2d_multi_rt -runtime_params = algo.maxwell_solver = psatd warpx.use_filter = 1 amr.max_level = 1 amr.ref_ratio = 4 warpx.fine_tag_lo = -10.e-6 -10.e-6 warpx.fine_tag_hi = 10.e-6 10.e-6 diag1.electrons.variables = w ux uy uz diag1.positrons.variables = w ux uy uz psatd.current_correction=0 warpx.abort_on_warning_threshold=medium -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi_2d.py -analysisOutputImage = Langmuir_multi_2d_MR_psatd.png - -[Langmuir_multi_2d_psatd] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_2d_multi_rt -runtime_params = algo.maxwell_solver=psatd diag1.electrons.variables=w ux uy uz diag1.positrons.variables=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 -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi_2d.py -analysisOutputImage = langmuir_multi_2d_analysis.png - -[Langmuir_multi_2d_psatd_momentum_conserving] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_2d_multi_rt -runtime_params = algo.maxwell_solver=psatd algo.field_gathering=momentum-conserving diag1.electrons.variables=w ux uy uz diag1.positrons.variables=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 -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi_2d.py -analysisOutputImage = langmuir_multi_2d_analysis.png - -[Langmuir_multi_2d_psatd_current_correction] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_2d_multi_rt -runtime_params = algo.maxwell_solver=psatd amr.max_grid_size=128 algo.current_deposition=esirkepov psatd.periodic_single_box_fft=1 psatd.current_correction=1 diag1.electrons.variables=w ux uy uz diag1.positrons.variables=w ux uy uz diag1.fields_to_plot =Ex Ey Ez jx jy jz part_per_cell rho divE warpx.cfl = 0.7071067811865475 -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi_2d.py -analysisOutputImage = langmuir_multi_2d_analysis.png - -[Langmuir_multi_2d_psatd_current_correction_nodal] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_2d_multi_rt -runtime_params = algo.maxwell_solver=psatd amr.max_grid_size=128 algo.current_deposition=direct psatd.periodic_single_box_fft=1 psatd.current_correction=1 warpx.do_nodal=1 diag1.electrons.variables=w ux uy uz diag1.positrons.variables=w ux uy uz diag1.fields_to_plot =Ex Ey Ez jx jy jz part_per_cell rho divE warpx.cfl = 0.7071067811865475 -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi_2d.py -analysisOutputImage = langmuir_multi_2d_analysis.png - -[Langmuir_multi_2d_psatd_Vay_deposition] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_2d_multi_rt -runtime_params = algo.maxwell_solver=psatd amr.max_grid_size=128 algo.current_deposition=vay diag1.electrons.variables=w ux uy uz diag1.positrons.variables=w ux uy uz diag1.fields_to_plot = Ex Ey Ez jx jy jz part_per_cell rho divE warpx.cfl = 0.7071067811865475 -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi_2d.py -analysisOutputImage = langmuir_multi_2d_analysis.png - -[Langmuir_multi_2d_psatd_Vay_deposition_nodal] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_2d_multi_rt -runtime_params = algo.maxwell_solver=psatd amr.max_grid_size=128 warpx.do_nodal=1 algo.current_deposition=vay diag1.electrons.variables=w ux uy uz diag1.positrons.variables=w ux uy uz diag1.fields_to_plot = Ex Ey Ez jx jy jz part_per_cell rho divE warpx.cfl = 0.7071067811865475 -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi_2d.py -analysisOutputImage = langmuir_multi_2d_analysis.png - -[Langmuir_multi_2d_psatd_nodal] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_2d_multi_rt -runtime_params = algo.maxwell_solver=psatd warpx.do_nodal=1 algo.current_deposition=direct diag1.electrons.variables=w ux uy uz diag1.positrons.variables=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 -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi_2d.py -analysisOutputImage = langmuir_multi_2d_analysis.png - -[Langmuir_multi_1d] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_1d_multi_rt -runtime_params = algo.current_deposition=esirkepov diag1.electrons.variables=w ux uy uz diag1.positrons.variables=w ux uy uz -dim = 1 -addToCompileString = USE_OPENPMD=TRUE QED=FALSE -cmakeSetupOpts = -DWarpX_DIMS=1 -DWarpX_OPENPMD=ON -DWarpX_QED=OFF -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons positrons -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi_1d.py -analysisOutputImage = langmuir_multi_1d_analysis.png - -[Langmuir_multi_rz] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_2d_multi_rz_rt -runtime_params = diag1.electrons.variables=w ux uy uz diag1.ions.variables=w ux uy uz diag1.dump_rz_modes=0 -dim = 2 -addToCompileString = USE_RZ=TRUE -cmakeSetupOpts = -DWarpX_DIMS=RZ -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi_rz.py -analysisOutputImage = Langmuir_multi_rz_analysis.png -aux1File = Regression/PostProcessingUtils/post_processing_utils.py - -[FluxInjection] -buildDir = . -inputFile = Examples/Tests/FluxInjection/inputs_rz -runtime_params = -dim = 2 -addToCompileString = USE_RZ=TRUE -cmakeSetupOpts = -DWarpX_DIMS=RZ -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electron -analysisRoutine = Examples/Tests/FluxInjection/analysis_flux_injection_rz.py - -[Langmuir_multi_rz_psatd] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_2d_multi_rz_rt -runtime_params = algo.maxwell_solver=psatd diag1.electrons.variables=w ux uy uz diag1.ions.variables=w ux uy uz diag1.dump_rz_modes=0 algo.current_deposition=direct warpx.do_dive_cleaning=0 psatd.update_with_rho=1 electrons.random_theta=0 ions.random_theta=0 psatd.current_correction=0 warpx.abort_on_warning_threshold=medium -dim = 2 -addToCompileString = USE_RZ=TRUE USE_PSATD=TRUE BLAS_LIB=-lblas LAPACK_LIB=-llapack -cmakeSetupOpts = -DWarpX_DIMS=RZ -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi_rz.py -analysisOutputImage = Langmuir_multi_rz_psatd_analysis.png -aux1File = Regression/PostProcessingUtils/post_processing_utils.py - -[Langmuir_multi_rz_psatd_current_correction] -buildDir = . -inputFile = Examples/Tests/Langmuir/inputs_2d_multi_rz_rt -runtime_params = algo.maxwell_solver=psatd diag1.electrons.variables=w ux uy uz diag1.ions.variables=w ux uy uz diag1.dump_rz_modes=0 algo.current_deposition=direct warpx.do_dive_cleaning=0 amr.max_grid_size=128 psatd.periodic_single_box_fft=1 psatd.current_correction=1 diag1.fields_to_plot=jx jz Ex Ez By rho divE electrons.random_theta=0 ions.random_theta=0 -dim = 2 -addToCompileString = USE_RZ=TRUE USE_PSATD=TRUE BLAS_LIB=-lblas LAPACK_LIB=-llapack -cmakeSetupOpts = -DWarpX_DIMS=RZ -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions -analysisRoutine = Examples/Tests/Langmuir/analysis_langmuir_multi_rz.py -analysisOutputImage = Langmuir_multi_rz_psatd_analysis.png -aux1File = Regression/PostProcessingUtils/post_processing_utils.py - -[Python_Langmuir_rz_multimode] -buildDir = . -inputFile = Examples/Tests/Langmuir/PICMI_inputs_langmuir_rz_multimode_analyze.py -runtime_params = -customRunCmd = python3 PICMI_inputs_langmuir_rz_multimode_analyze.py -dim = 2 -addToCompileString = USE_PYTHON_MAIN=TRUE USE_RZ=TRUE -cmakeSetupOpts = -DWarpX_DIMS=RZ -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons protons -analysisRoutine = Examples/analysis_default_regression.py - -[Python_restart_runtime_components] -buildDir = . -inputFile = Examples/Tests/restart/PICMI_inputs_runtime_component_analyze.py -runtime_params = -customRunCmd = python3 PICMI_inputs_runtime_component_analyze.py -dim = 2 -addToCompileString = USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_APP=OFF -target = pip_install -restartTest = 1 -restartFileNum = 5 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -particleTypes = electrons - -[Python_restart_eb] -buildDir = . -inputFile = Examples/Tests/restart_eb/PICMI_inputs_restart_eb.py -runtime_params = -customRunCmd = python3 PICMI_inputs_restart_eb.py -dim = 3 -addToCompileString = USE_EB=TRUE USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_EB=ON -DWarpX_APP=OFF -target = pip_install -restartTest = 1 -restartFileNum = 30 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = Examples/Tests/restart/analysis_restart.py - -[LaserInjection] -buildDir = . -inputFile = Examples/Modules/laser_injection/inputs_3d_rt -runtime_params = max_step=20 -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Modules/laser_injection/analysis_laser.py -analysisOutputImage = laser_analysis.png - -[LaserInjection_2d] -buildDir = . -inputFile = Examples/Modules/laser_injection/inputs_2d_rt -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Modules/laser_injection/analysis_2d.py - -[LaserInjection_1d] -buildDir = . -inputFile = Examples/Modules/laser_injection/inputs_1d_rt -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 -dim = 1 -addToCompileString = USE_OPENPMD=TRUE QED=FALSE -cmakeSetupOpts = -DWarpX_DIMS=1 -DWarpX_OPENPMD=ON -DWarpX_QED=OFF -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 2 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Modules/laser_injection/analysis_1d.py - -[LaserAcceleration] -buildDir = . -inputFile = Examples/Physics_applications/laser_acceleration/inputs_3d -runtime_params = -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = Examples/analysis_default_regression.py - -[Python_LaserAcceleration] -buildDir = . -inputFile = Examples/Physics_applications/laser_acceleration/PICMI_inputs_3d.py -runtime_params = -customRunCmd = python3 PICMI_inputs_3d.py -dim = 3 -addToCompileString = USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = Examples/analysis_default_regression.py - -[LaserAcceleration_1d] -buildDir = . -inputFile = Examples/Physics_applications/laser_acceleration/inputs_1d -runtime_params = -dim = 1 -addToCompileString = USE_OPENPMD=TRUE QED=FALSE -cmakeSetupOpts = -DWarpX_DIMS=1 -DWarpX_OPENPMD=ON -DWarpX_QED=OFF -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = Examples/analysis_default_regression.py - -[Python_LaserAcceleration_1d] -buildDir = . -inputFile = Examples/Physics_applications/laser_acceleration/PICMI_inputs_1d.py -runtime_params = -customRunCmd = python3 PICMI_inputs_1d.py -dim = 1 -addToCompileString = USE_PYTHON_MAIN=TRUE USE_OPENPMD=TRUE QED=FALSE -cmakeSetupOpts = -DWarpX_DIMS=1 -DWarpX_APP=OFF -DWarpX_OPENPMD=ON -DWarpX_QED=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = Examples/analysis_default_regression.py - -[LaserAcceleration_single_precision_comms] -buildDir = . -inputFile = Examples/Physics_applications/laser_acceleration/inputs_3d -runtime_params = warpx.do_single_precision_comms=1 diag1.fields_to_plot = Ex Ey Ez Bx Bz jx jy jz rho -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = Examples/analysis_default_regression.py - -[subcyclingMR] -buildDir = . -inputFile = Examples/Tests/subcycling/inputs_2d -runtime_params = warpx.serialize_initial_conditions=1 warpx.do_dynamic_scheduling=0 -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/analysis_default_regression.py - -[LaserAccelerationMR] -buildDir = . -inputFile = Examples/Physics_applications/laser_acceleration/inputs_2d -runtime_params = -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons beam -analysisRoutine = Examples/analysis_default_regression.py - -[Python_LaserAccelerationMR] -buildDir = . -inputFile = Examples/Physics_applications/laser_acceleration/PICMI_inputs_2d.py -runtime_params = -customRunCmd = python3 PICMI_inputs_2d.py -dim = 2 -addToCompileString = USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons beam -analysisRoutine = Examples/analysis_default_regression.py - -[RefinedInjection] -buildDir = . -inputFile = Examples/Physics_applications/laser_acceleration/inputs_2d -runtime_params = warpx.refine_plasma=1 -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons beam -analysisRoutine = Examples/Physics_applications/laser_acceleration/analysis_refined_injection.py - -[PlasmaAccelerationMR] -buildDir = . -inputFile = Examples/Physics_applications/plasma_acceleration/inputs_2d -runtime_params = amr.max_level=1 amr.n_cell=32 512 max_step=400 warpx.serialize_initial_conditions=1 warpx.do_dynamic_scheduling=0 -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = beam driver plasma_e -analysisRoutine = Examples/analysis_default_regression.py - -[Python_Langmuir] -buildDir = . -inputFile = Examples/Tests/Langmuir/PICMI_inputs_langmuir_rt.py -runtime_params = -customRunCmd = python3 PICMI_inputs_langmuir_rt.py -dim = 3 -addToCompileString = USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = Examples/analysis_default_regression.py - -[uniform_plasma_restart] -buildDir = . -inputFile = Examples/Physics_applications/uniform_plasma/inputs_3d -runtime_params = chk.file_prefix=uniform_plasma_restart_chk chk.file_min_digits=5 -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 1 -restartFileNum = 6 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -particleTypes = electrons -analysisRoutine = Examples/Tests/restart/analysis_restart.py - -[restart] -buildDir = . -inputFile = Examples/Tests/restart/inputs -runtime_params = chk.file_prefix=restart_chk chk.file_min_digits=5 -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 1 -restartFileNum = 5 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -particleTypes = beam -analysisRoutine = Examples/Tests/restart/analysis_restart.py - -[restart_psatd] -buildDir = . -inputFile = Examples/Tests/restart/inputs -runtime_params = algo.maxwell_solver=psatd psatd.use_default_v_galilean=1 particles.use_fdtd_nci_corr=0 chk.file_prefix=restart_psatd_chk chk.file_min_digits=5 boundary.field_lo=periodic periodic damped boundary.field_hi=periodic periodic damped psatd.current_correction=0 warpx.abort_on_warning_threshold=medium -dim = 3 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PSATD=ON -restartTest = 1 -restartFileNum = 5 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -particleTypes = beam -analysisRoutine = Examples/Tests/restart/analysis_restart.py - -[restart_psatd_time_avg] -buildDir = . -inputFile = Examples/Tests/restart/inputs -runtime_params = algo.maxwell_solver=psatd psatd.use_default_v_galilean=1 particles.use_fdtd_nci_corr=0 chk.file_prefix=restart_psatd_time_avg_chk chk.file_min_digits=5 boundary.field_lo=periodic periodic damped boundary.field_hi=periodic periodic damped psatd.do_time_averaging=1 psatd.current_correction=0 warpx.abort_on_warning_threshold=medium -dim = 3 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PSATD=ON -restartTest = 1 -restartFileNum = 5 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -particleTypes = beam -analysisRoutine = Examples/Tests/restart/analysis_restart.py - -[space_charge_initialization_2d] -buildDir = . -inputFile = Examples/Modules/space_charge_initialization/inputs_3d -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -runtime_params = warpx.do_dynamic_scheduling=0 geometry.dims=2 -analysisRoutine = Examples/Modules/space_charge_initialization/analysis.py -analysisOutputImage = Comparison.png - -[space_charge_initialization] -buildDir = . -inputFile = Examples/Modules/space_charge_initialization/inputs_3d -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -runtime_params = warpx.do_dynamic_scheduling=0 -analysisRoutine = Examples/Modules/space_charge_initialization/analysis.py -analysisOutputImage = Comparison.png - -[relativistic_space_charge_initialization] -buildDir = . -inputFile = Examples/Modules/relativistic_space_charge_initialization/inputs_3d -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -runtime_params = warpx.do_dynamic_scheduling=0 -analysisRoutine = Examples/Modules/relativistic_space_charge_initialization/analysis.py -analysisOutputImage = Comparison.png - -[parabolic_channel_initialization_2d_single_precision] -buildDir = . -inputFile = Examples/Tests/initial_plasma_profile/inputs -dim = 2 -addToCompileString = PRECISION=FLOAT USE_SINGLE_PRECISION_PARTICLES=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PRECISION=SINGLE -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -runtime_params = warpx.do_dynamic_scheduling=0 -analysisRoutine = Examples/Tests/initial_plasma_profile/analysis.py - -[divb_cleaning_3d] -buildDir = . -inputFile = Examples/Tests/divb_cleaning/inputs_3d -runtime_params = -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/divb_cleaning/analysis.py - -[dive_cleaning_2d] -buildDir = . -inputFile = Examples/Modules/dive_cleaning/inputs_3d -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -runtime_params = warpx.do_dynamic_scheduling=0 geometry.dims=2 -analysisRoutine = Examples/Modules/dive_cleaning/analysis.py -analysisOutputImage = Comparison.png - -[dive_cleaning_3d] -buildDir = . -inputFile = Examples/Modules/dive_cleaning/inputs_3d -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -runtime_params = warpx.do_dynamic_scheduling=0 -analysisRoutine = Examples/Modules/dive_cleaning/analysis.py -analysisOutputImage = Comparison.png - -[particles_in_pml_2d] -buildDir = . -inputFile = Examples/Tests/particles_in_PML/inputs_2d -runtime_params = -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/particles_in_PML/analysis_particles_in_pml.py - - -[particles_in_pml_2d_MR] -buildDir = . -inputFile = Examples/Tests/particles_in_PML/inputs_mr_2d -runtime_params = -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/particles_in_PML/analysis_particles_in_pml.py - -[particles_in_pml] -buildDir = . -inputFile = Examples/Tests/particles_in_PML/inputs_3d -runtime_params = -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/particles_in_PML/analysis_particles_in_pml.py - - -[particles_in_pml_3d_MR] -buildDir = . -inputFile = Examples/Tests/particles_in_PML/inputs_mr_3d -runtime_params = -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/particles_in_PML/analysis_particles_in_pml.py - -[photon_pusher] -buildDir = . -inputFile = Examples/Tests/photon_pusher/inputs_3d -runtime_params = -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/photon_pusher/analysis_photon_pusher.py - -[radiation_reaction] -buildDir = . -inputFile = Examples/Tests/radiation_reaction/test_const_B_analytical/inputs_3d -runtime_params = -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/radiation_reaction/test_const_B_analytical/analysis_classicalRR.py - -[qed_breit_wheeler_2d] -buildDir = . -inputFile = Examples/Modules/qed/breit_wheeler/inputs_2d -aux1File = Examples/Modules/qed/breit_wheeler/analysis_core.py -runtime_params = warpx.abort_on_warning_threshold = high -dim = 2 -addToCompileString = QED=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_QED=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Modules/qed/breit_wheeler/analysis_yt.py - -[qed_breit_wheeler_3d] -buildDir = . -inputFile = Examples/Modules/qed/breit_wheeler/inputs_3d -aux1File = Examples/Modules/qed/breit_wheeler/analysis_core.py -runtime_params = warpx.abort_on_warning_threshold = high -dim = 3 -addToCompileString = QED=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_QED=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Modules/qed/breit_wheeler/analysis_yt.py - -[qed_breit_wheeler_2d_opmd] -buildDir = . -inputFile = Examples/Modules/qed/breit_wheeler/inputs_2d -aux1File = Examples/Modules/qed/breit_wheeler/analysis_core.py -runtime_params = diag1.format = openpmd diag1.openpmd_backend = h5 warpx.abort_on_warning_threshold = high -dim = 2 -addToCompileString = QED=TRUE USE_OPENPMD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_QED=ON -DWarpX_OPENPMD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -outputFile = qed_breit_wheeler_2d_opmd_plt -analysisRoutine = Examples/Modules/qed/breit_wheeler/analysis_opmd.py - -[qed_breit_wheeler_3d_opmd] -buildDir = . -inputFile = Examples/Modules/qed/breit_wheeler/inputs_3d -aux1File = Examples/Modules/qed/breit_wheeler/analysis_core.py -runtime_params = diag1.format = openpmd diag1.openpmd_backend = h5 warpx.abort_on_warning_threshold = high -dim = 3 -addToCompileString = QED=TRUE USE_OPENPMD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_QED=ON -DWarpX_OPENPMD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -outputFile = qed_breit_wheeler_3d_opmd_plt -analysisRoutine = Examples/Modules/qed/breit_wheeler/analysis_opmd.py - -[qed_quantum_sync_2d] -buildDir = . -inputFile = Examples/Modules/qed/quantum_synchrotron/inputs_2d -runtime_params = warpx.abort_on_warning_threshold = high -dim = 2 -addToCompileString = QED=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_QED=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Modules/qed/quantum_synchrotron/analysis.py - -[qed_quantum_sync_3d] -buildDir = . -inputFile = Examples/Modules/qed/quantum_synchrotron/inputs_3d -runtime_params = warpx.abort_on_warning_threshold = high -dim = 3 -addToCompileString = QED=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_QED=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Modules/qed/quantum_synchrotron/analysis.py - -[qed_schwinger1] -buildDir = . -inputFile = Examples/Modules/qed/schwinger/inputs_3d_schwinger -runtime_params = warpx.E_external_grid = 1.e16 0 0 warpx.B_external_grid = 16792888.570516706 5256650.141557486 18363530.799561853 -dim = 3 -addToCompileString = QED=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_QED=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Modules/qed/schwinger/analysis_schwinger.py - -[qed_schwinger2] -buildDir = . -inputFile = Examples/Modules/qed/schwinger/inputs_3d_schwinger -runtime_params = warpx.E_external_grid = 1.e18 0 0 warpx.B_external_grid = 1679288857.0516706 525665014.1557486 1836353079.9561853 qed_schwinger.xmin = -2.5e-7 qed_schwinger.xmax = 2.49e-7 -dim = 3 -addToCompileString = QED=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_QED=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Modules/qed/schwinger/analysis_schwinger.py - -[qed_schwinger3] -buildDir = . -inputFile = Examples/Modules/qed/schwinger/inputs_3d_schwinger -runtime_params = warpx.E_external_grid = 0 1.090934525450495e+17 0 -dim = 3 -addToCompileString = QED=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_QED=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Modules/qed/schwinger/analysis_schwinger.py - -[qed_schwinger4] -buildDir = . -inputFile = Examples/Modules/qed/schwinger/inputs_3d_schwinger -runtime_params = warpx.E_external_grid = 0 0 2.5e+20 warpx.B_external_grid = 0 833910140000. 0 qed_schwinger.ymin = -2.5e-7 qed_schwinger.zmax = 2.49e-7 -dim = 3 -addToCompileString = QED=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_QED=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Modules/qed/schwinger/analysis_schwinger.py - -[particle_pusher] -buildDir = . -inputFile = Examples/Tests/particle_pusher/inputs_3d -runtime_params = -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/particle_pusher/analysis_pusher.py - -[Python_gaussian_beam] -buildDir = . -inputFile = Examples/Modules/gaussian_beam/PICMI_inputs_gaussian_beam.py -customRunCmd = python3 PICMI_inputs_gaussian_beam.py -runtime_params = -dim = 3 -addToCompileString = USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = Examples/analysis_default_regression.py - -[Python_gaussian_beam_opmd] -buildDir = . -inputFile = Examples/Modules/gaussian_beam/PICMI_inputs_gaussian_beam.py -customRunCmd = python3 PICMI_inputs_gaussian_beam.py --diagformat=openpmd -runtime_params = -dim = 3 -addToCompileString = USE_OPENPMD=TRUE USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_OPENPMD=ON -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = - -[Python_gaussian_beam_no_field_output] -buildDir = . -inputFile = Examples/Modules/gaussian_beam/PICMI_inputs_gaussian_beam.py -customRunCmd = python3 PICMI_inputs_gaussian_beam.py --fields_to_plot none -runtime_params = -dim = 3 -addToCompileString = USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = - -[Python_gaussian_beam_opmd_no_field_output] -buildDir = . -inputFile = Examples/Modules/gaussian_beam/PICMI_inputs_gaussian_beam.py -customRunCmd = python PICMI_inputs_gaussian_beam.py --diagformat=openpmd --fields_to_plot none -runtime_params = -dim = 3 -addToCompileString = USE_OPENPMD=TRUE USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_OPENPMD=ON -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = - -[PlasmaAccelerationBoost2d] -buildDir = . -inputFile = Examples/Physics_applications/plasma_acceleration/inputs_2d_boost -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 amr.n_cell=64 256 max_step=20 -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/analysis_default_regression.py - -[Python_PlasmaAcceleration] -buildDir = . -inputFile = Examples/Physics_applications/plasma_acceleration/PICMI_inputs_plasma_acceleration.py -runtime_params = -customRunCmd = python3 PICMI_inputs_plasma_acceleration.py -dim = 3 -addToCompileString = USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = beam -analysisRoutine = Examples/analysis_default_regression.py - -[Python_PlasmaAccelerationMR] -buildDir = . -inputFile = Examples/Physics_applications/plasma_acceleration/PICMI_inputs_plasma_acceleration_mr.py -runtime_params = -customRunCmd = python3 PICMI_inputs_plasma_acceleration_mr.py -dim = 3 -addToCompileString = USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = beam -analysisRoutine = Examples/analysis_default_regression.py - -[Python_PlasmaAcceleration1d] -buildDir = . -inputFile = Examples/Physics_applications/plasma_acceleration/PICMI_inputs_plasma_acceleration_1d.py -runtime_params = -customRunCmd = python3 PICMI_inputs_plasma_acceleration_1d.py -dim = 1 -addToCompileString = USE_PYTHON_MAIN=TRUE USE_OPENPMD=TRUE QED=FALSE -cmakeSetupOpts = -DWarpX_DIMS=1 -DWarpX_APP=OFF -DWarpX_OPENPMD=ON -DWarpX_QED=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = beam -analysisRoutine = Examples/analysis_default_regression.py - -[PlasmaAccelerationBoost3d] -buildDir = . -inputFile = Examples/Physics_applications/plasma_acceleration/inputs_3d_boost -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 amr.n_cell=64 64 128 max_step=5 -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/analysis_default_regression.py - -[PlasmaAccelerationBoost3d_hybrid] -buildDir = . -inputFile = Examples/Physics_applications/plasma_acceleration/inputs_3d_boost -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 amr.n_cell=64 64 128 max_step=25 warpx.do_nodal=0 algo.field_gathering=momentum-conserving interpolation.field_centering_nox=8 interpolation.field_centering_noy=8 interpolation.field_centering_noz=8 -dim = 3 -addToCompileString = -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/analysis_default_regression.py - -[PlasmaMirror] -buildDir = . -inputFile = Examples/Physics_applications/plasma_mirror/inputs_2d -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 amr.n_cell=256 128 max_step=20 -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/analysis_default_regression.py - -[LaserIonAcc2d] -buildDir = . -inputFile = Examples/Physics_applications/laser_ion/inputs -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 amr.n_cell=384 512 max_step=100 -dim = 2 -addToCompileString = USE_OPENPMD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_OPENPMD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/analysis_default_regression.py - -[momentum-conserving-gather] -buildDir = . -inputFile = Examples/Physics_applications/plasma_acceleration/inputs_2d -runtime_params = amr.max_level=1 amr.n_cell=32 512 max_step=400 warpx.serialize_initial_conditions=1 warpx.do_dynamic_scheduling=0 algo.field_gathering=momentum-conserving -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = beam driver plasma_e -analysisRoutine = Examples/analysis_default_regression.py - -[LaserAccelerationRZ] -buildDir = . -inputFile = Examples/Physics_applications/laser_acceleration/inputs_rz -runtime_params = diag1.dump_rz_modes=1 -dim = 2 -addToCompileString = USE_RZ=TRUE -cmakeSetupOpts = -DWarpX_DIMS=RZ -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons beam -analysisRoutine = Examples/analysis_default_regression.py - -[LaserAccelerationRZ_opmd] -buildDir = . -inputFile = Examples/Physics_applications/laser_acceleration/inputs_rz -runtime_params = diag1.format=openpmd diag1.openpmd_backend=h5 max_step=20 diag1.fields_to_plot=Er Bt Bz jr jt jz rho part_per_cell part_per_grid rho_electrons -dim = 2 -addToCompileString = USE_RZ=TRUE USE_OPENPMD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=RZ -DWarpX_OPENPMD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -particleTypes = electrons beam -outputFile = LaserAccelerationRZ_opmd_plt -analysisRoutine = Examples/Tests/openpmd_rz/analysis_openpmd_rz.py - -[Python_LaserAccelerationRZ] -buildDir = . -inputFile = Examples/Physics_applications/laser_acceleration/PICMI_inputs_rz.py -runtime_params = -customRunCmd = python3 PICMI_inputs_rz.py -dim = 2 -addToCompileString = USE_RZ=TRUE USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=RZ -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons beam -analysisRoutine = Examples/analysis_default_regression.py - -[Python_Langmuir_2d] -buildDir = . -inputFile = Examples/Tests/Langmuir/PICMI_inputs_langmuir2d.py -runtime_params = -customRunCmd = python3 PICMI_inputs_langmuir2d.py -dim = 2 -addToCompileString = USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = Examples/analysis_default_regression.py - -[LaserOnFine] -buildDir = . -inputFile = Examples/Tests/laser_on_fine/inputs_2d -runtime_params = max_step=50 -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/analysis_default_regression.py - -[RepellingParticles] -buildDir = . -inputFile = Examples/Tests/RepellingParticles/inputs_2d -runtime_params = -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Tests/RepellingParticles/analysis_repelling.py - -[Larmor] -buildDir = . -inputFile = Examples/Tests/Larmor/inputs_2d_mr -runtime_params = max_step=10 -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/analysis_default_regression.py - -[Uniform_2d] -buildDir = . -inputFile = Examples/Physics_applications/uniform_plasma/inputs_2d -runtime_params = -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/analysis_default_regression.py - -[LaserAccelerationBoost] -buildDir = . -inputFile = Examples/Physics_applications/laser_acceleration/inputs_2d_boost -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 amr.n_cell=64 512 max_step=20 diag1.ions.variables= w uy uz -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/analysis_default_regression.py - -[LaserInjectionFromTXYEFile] -buildDir = . -inputFile = Examples/Modules/laser_injection_from_file/analysis.py -aux1File = Examples/Modules/laser_injection_from_file/inputs.2d_test_txye -customRunCmd = ./analysis.py -runtime_params = warpx.do_dynamic_scheduling=0 -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -selfTest = 1 -stSuccessString = Passed -doVis = 0 - -[collisionXYZ] -buildDir = . -inputFile = Examples/Tests/collision/inputs_3d -runtime_params = -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/collision/analysis_collision_3d.py -aux1File = Regression/PostProcessingUtils/post_processing_utils.py - -[collisionXZ] -buildDir = . -inputFile = Examples/Tests/collision/inputs_2d -runtime_params = -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/collision/analysis_collision_2d.py -aux1File = Regression/PostProcessingUtils/post_processing_utils.py - -[Python_collisionXZ] -buildDir = . -inputFile = Examples/Tests/collision/PICMI_inputs_2d.py -runtime_params = -customRunCmd = python3 PICMI_inputs_2d.py -dim = 2 -addToCompileString = USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/collision/analysis_collision_2d.py -aux1File = Regression/PostProcessingUtils/post_processing_utils.py - -[collisionRZ] -buildDir = . -inputFile = Examples/Tests/collision/inputs_rz -runtime_params = -dim = 2 -addToCompileString = USE_RZ=TRUE USE_PSATD=FALSE -cmakeSetupOpts = -DWarpX_DIMS=RZ -DWarpX_PSATD=OFF -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/collision/analysis_collision_rz.py -aux1File = Regression/PostProcessingUtils/post_processing_utils.py - -[Proton_Boron_Fusion_3D] -buildDir = . -inputFile = Examples/Modules/nuclear_fusion/inputs_proton_boron_3d -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 2 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Modules/nuclear_fusion/analysis_proton_boron_fusion.py - -[Proton_Boron_Fusion_2D] -buildDir = . -inputFile = Examples/Modules/nuclear_fusion/inputs_proton_boron_2d -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 2 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Modules/nuclear_fusion/analysis_proton_boron_fusion.py - -[Deuterium_Tritium_Fusion_3D] -buildDir = . -inputFile = Examples/Modules/nuclear_fusion/inputs_deuterium_tritium_3d -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 2 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Modules/nuclear_fusion/analysis_deuterium_tritium_fusion.py - -[Maxwell_Hybrid_QED_solver] -buildDir = . -inputFile = Examples/Tests/Maxwell_Hybrid_QED/inputs_2d -runtime_params = warpx.cfl=0.7071067811865475 -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Tests/Maxwell_Hybrid_QED/analysis_Maxwell_QED_Hybrid.py - -[reduced_diags] -buildDir = . -inputFile = Examples/Tests/reduced_diags/inputs -aux1File = Examples/Tests/reduced_diags/analysis_reduced_diags_impl.py -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/reduced_diags/analysis_reduced_diags.py - -[reduced_diags_single_precision] -buildDir = . -inputFile = Examples/Tests/reduced_diags/inputs -aux1File = Examples/Tests/reduced_diags/analysis_reduced_diags_impl.py -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 -dim = 3 -addToCompileString = PRECISION=FLOAT USE_SINGLE_PRECISION_PARTICLES=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PRECISION=SINGLE -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/reduced_diags/analysis_reduced_diags_single.py - -[reduced_diags_loadbalancecosts_timers] -buildDir = . -inputFile = Examples/Tests/reduced_diags/inputs_loadbalancecosts -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 algo.load_balance_costs_update=Timers -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/reduced_diags/analysis_reduced_diags_loadbalancecosts.py - -[reduced_diags_loadbalancecosts_timers_psatd] -buildDir = . -inputFile = Examples/Tests/reduced_diags/inputs_loadbalancecosts -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 algo.load_balance_costs_update=Timers -dim = 3 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/reduced_diags/analysis_reduced_diags_loadbalancecosts.py - -[reduced_diags_loadbalancecosts_heuristic] -buildDir = . -inputFile = Examples/Tests/reduced_diags/inputs_loadbalancecosts -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 algo.load_balance_costs_update=Heuristic -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/reduced_diags/analysis_reduced_diags_loadbalancecosts.py - -[particle_fields_diags] -buildDir = . -inputFile = Examples/Tests/particle_fields_diags/inputs -aux1File = Examples/Tests/particle_fields_diags/analysis_particle_diags_impl.py -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 -dim = 3 -addToCompileString = USE_OPENPMD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_OPENPMD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/particle_fields_diags/analysis_particle_diags.py - -[particle_fields_diags_single_precision] -buildDir = . -inputFile = Examples/Tests/particle_fields_diags/inputs -aux1File = Examples/Tests/particle_fields_diags/analysis_particle_diags_impl.py -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 -dim = 3 -addToCompileString = PRECISION=FLOAT USE_SINGLE_PRECISION_PARTICLES=TRUE USE_OPENPMD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PRECISION=SINGLE -DWarpX_OPENPMD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/particle_fields_diags/analysis_particle_diags_single.py - -[galilean_2d_psatd] -buildDir = . -inputFile = Examples/Tests/galilean/inputs_2d -runtime_params = warpx.do_nodal=1 algo.current_deposition=direct psatd.current_correction=0 warpx.abort_on_warning_threshold=medium -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions -analysisRoutine = Examples/Tests/galilean/analysis_2d.py - -[galilean_2d_psatd_current_correction] -buildDir = . -inputFile = Examples/Tests/galilean/inputs_2d -runtime_params = psatd.periodic_single_box_fft=1 psatd.update_with_rho=0 psatd.current_correction=1 diag1.fields_to_plot=Ex Ey Ez Bx By Bz jx jy jz rho divE -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions -analysisRoutine = Examples/Tests/galilean/analysis_2d.py - -[galilean_2d_psatd_hybrid] -buildDir = . -inputFile = Examples/Tests/galilean/inputs_2d_hybrid -runtime_params = psatd.current_correction=0 warpx.abort_on_warning_threshold=medium -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions beam -analysisRoutine = Examples/analysis_default_regression.py - -[comoving_2d_psatd_hybrid] -buildDir = . -inputFile = Examples/Tests/comoving/inputs_2d_hybrid -runtime_params = psatd.current_correction=0 warpx.abort_on_warning_threshold=medium -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions beam -analysisRoutine = Examples/analysis_default_regression.py - -[galilean_rz_psatd] -buildDir = . -inputFile = Examples/Tests/galilean/inputs_rz -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 electrons.random_theta=0 ions.random_theta=0 psatd.current_correction=0 warpx.abort_on_warning_threshold=medium -dim = 2 -addToCompileString = USE_RZ=TRUE USE_PSATD=TRUE BLAS_LIB=-lblas LAPACK_LIB=-llapack -cmakeSetupOpts = -DWarpX_DIMS=RZ -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions -analysisRoutine = Examples/Tests/galilean/analysis_2d.py - -[galilean_rz_psatd_current_correction] -buildDir = . -inputFile = Examples/Tests/galilean/inputs_rz -runtime_params = psatd.periodic_single_box_fft=1 psatd.current_correction=1 electrons.random_theta=0 ions.random_theta=0 -dim = 2 -addToCompileString = USE_RZ=TRUE USE_PSATD=TRUE BLAS_LIB=-lblas LAPACK_LIB=-llapack -cmakeSetupOpts = -DWarpX_DIMS=RZ -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions -analysisRoutine = Examples/Tests/galilean/analysis_2d.py - -[galilean_3d_psatd] -buildDir = . -inputFile = Examples/Tests/galilean/inputs_3d -runtime_params = warpx.do_nodal=1 algo.current_deposition=direct psatd.current_correction=0 warpx.abort_on_warning_threshold=medium -dim = 3 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions -analysisRoutine = Examples/Tests/galilean/analysis_3d.py - -[galilean_3d_psatd_current_correction] -buildDir = . -inputFile = Examples/Tests/galilean/inputs_3d -runtime_params = warpx.numprocs=1 1 1 psatd.periodic_single_box_fft=1 psatd.update_with_rho=0 psatd.current_correction=1 diag1.fields_to_plot=Ex Ey Ez Bx By Bz jx jy jz rho divE -dim = 3 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions -analysisRoutine = Examples/Tests/galilean/analysis_3d.py - -[averaged_galilean_2d_psatd] -buildDir = . -inputFile = Examples/Tests/averaged_galilean/inputs_avg_2d -runtime_params = psatd.current_correction=0 warpx.abort_on_warning_threshold=medium -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions -analysisRoutine = Examples/Tests/galilean/analysis_2d.py - -[averaged_galilean_2d_psatd_hybrid] -buildDir = . -inputFile = Examples/Tests/averaged_galilean/inputs_avg_2d -runtime_params = amr.max_grid_size_x = 128 amr.max_grid_size_y = 64 warpx.do_nodal = 0 algo.field_gathering = momentum-conserving interpolation.field_centering_nox = 8 interpolation.field_centering_noz = 8 warpx.do_current_centering = 1 interpolation.current_centering_nox = 8 interpolation.current_centering_noz = 8 psatd.current_correction=0 warpx.abort_on_warning_threshold=medium -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions -analysisRoutine = Examples/Tests/galilean/analysis_2d.py - -[averaged_galilean_3d_psatd] -buildDir = . -inputFile = Examples/Tests/averaged_galilean/inputs_avg_3d -runtime_params = psatd.current_correction=0 warpx.abort_on_warning_threshold=medium -dim = 3 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions -analysisRoutine = Examples/Tests/galilean/analysis_3d.py - -[averaged_galilean_3d_psatd_hybrid] -buildDir = . -inputFile = Examples/Tests/averaged_galilean/inputs_avg_3d -runtime_params = warpx.do_nodal = 0 algo.field_gathering = momentum-conserving interpolation.field_centering_nox = 8 interpolation.field_centering_noy = 8 interpolation.field_centering_noz = 8 warpx.do_current_centering = 1 interpolation.current_centering_nox = 8 interpolation.current_centering_noy = 8 interpolation.current_centering_noz = 8 psatd.current_correction=0 warpx.abort_on_warning_threshold=medium -dim = 3 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions -analysisRoutine = Examples/Tests/galilean/analysis_3d.py - -[multi_J_2d_psatd] -buildDir = . -inputFile = Examples/Tests/multi_J/inputs_2d -runtime_params = warpx.abort_on_warning_threshold=medium -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = driver driver_back plasma_e plasma_p -analysisRoutine = Examples/analysis_default_regression.py - -[multi_J_2d_psatd_pml] -buildDir = . -inputFile = Examples/Tests/multi_J/inputs_2d_pml -runtime_params = warpx.abort_on_warning_threshold=medium -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = -analysisRoutine = Examples/analysis_default_regression.py - -[multi_J_rz_psatd] -buildDir = . -inputFile = Examples/Tests/multi_J/inputs_rz -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 warpx.abort_on_warning_threshold=medium -dim = 2 -addToCompileString = USE_RZ=TRUE USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=RZ -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = driver plasma_e plasma_p -analysisRoutine = Examples/analysis_default_regression.py - -[ElectrostaticSphereEB] -buildDir = . -inputFile = Examples/Tests/ElectrostaticSphereEB/inputs_3d -runtime_params = warpx.abort_on_warning_threshold = medium -dim = 3 -addToCompileString = USE_EB=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_EB=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/analysis_default_regression.py - -[ElectrostaticSphereEB_RZ] -buildDir = . -inputFile = Examples/Tests/ElectrostaticSphereEB/inputs_rz -runtime_params = warpx.abort_on_warning_threshold = medium -dim = 2 -addToCompileString = USE_EB=TRUE USE_RZ=TRUE -cmakeSetupOpts = -DWarpX_DIMS=RZ -DWarpX_EB=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/ElectrostaticSphereEB/analysis_rz.py - -[ElectrostaticSphereEB_RZ_MR] -buildDir = . -inputFile = Examples/Tests/ElectrostaticSphereEB/inputs_rz_mr -runtime_params = warpx.abort_on_warning_threshold = medium -dim = 2 -addToCompileString = USE_EB=TRUE USE_RZ=TRUE -cmakeSetupOpts = -DWarpX_DIMS=RZ -DWarpX_EB=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/ElectrostaticSphereEB/analysis_rz.py - -[Python_ElectrostaticSphereEB] -buildDir = . -inputFile = Examples/Tests/ElectrostaticSphereEB/PICMI_inputs_3d.py -runtime_params = -customRunCmd = python3 PICMI_inputs_3d.py -dim = 3 -addToCompileString = USE_EB=TRUE USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_EB=ON -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/ElectrostaticSphereEB/analysis.py - -[ElectrostaticSphereEB_mixedBCs] -buildDir = . -inputFile = Examples/Tests/ElectrostaticSphereEB/inputs_3d_mixed_BCs -runtime_params = warpx.abort_on_warning_threshold = medium -dim = 3 -addToCompileString = USE_EB=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_EB=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/analysis_default_regression.py - -[ElectrostaticSphere] -buildDir = . -inputFile = Examples/Tests/ElectrostaticSphere/inputs_3d -runtime_params = warpx.abort_on_warning_threshold=medium -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/ElectrostaticSphere/analysis_electrostatic_sphere.py - -[ElectrostaticSphereRZ] -buildDir = . -inputFile = Examples/Tests/ElectrostaticSphere/inputs_rz -runtime_params = warpx.abort_on_warning_threshold = medium -dim = 2 -addToCompileString = USE_RZ=TRUE -cmakeSetupOpts = -DWarpX_DIMS=RZ -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/ElectrostaticSphere/analysis_electrostatic_sphere.py - -[ElectrostaticSphereLabFrame] -buildDir = . -inputFile = Examples/Tests/ElectrostaticSphere/inputs_3d -runtime_params = warpx.do_electrostatic=labframe -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/ElectrostaticSphere/analysis_electrostatic_sphere.py - -[FieldProbe] -buildDir = . -inputFile = Examples/Tests/FieldProbe/inputs_2d -runtime_params = -dim = 2 -addToCompileString = USE_EB=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_EB=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/FieldProbe/analysis_field_probe.py - -[embedded_circle] -buildDir = . -inputFile = Examples/Tests/embedded_circle/inputs_2d -runtime_params = warpx.abort_on_warning_threshold = high -dim = 2 -addToCompileString = USE_EB=TRUE USE_OPENPMD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_EB=ON -DWarpX_OPENPMD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ar_ions -analysisRoutine = Examples/Tests/embedded_circle/analysis.py - -[initial_distribution] -buildDir = . -inputFile = Examples/Tests/initial_distribution/inputs -runtime_params = warpx.do_dynamic_scheduling=0 warpx.serialize_initial_conditions=1 -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/initial_distribution/analysis_distribution.py -aux1File = Tools/PostProcessing/read_raw_data.py - -[leveling_thinning] -buildDir = . -inputFile = Examples/Modules/resampling/inputs_leveling_thinning -runtime_params = -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Modules/resampling/analysis_leveling_thinning.py - -[particle_boundaries_3d] -buildDir = . -inputFile = Examples/Tests/boundaries/inputs_3d -runtime_params = -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -analysisRoutine = Examples/Tests/boundaries/analysis.py - -[embedded_boundary_cube] -buildDir = . -inputFile = Examples/Modules/embedded_boundary_cube/inputs_3d -runtime_params = -dim = 3 -addToCompileString = USE_EB=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_EB=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Modules/embedded_boundary_cube/analysis_fields.py - -[embedded_boundary_cube_macroscopic] -buildDir = . -inputFile = Examples/Modules/embedded_boundary_cube/inputs_3d -runtime_params = algo.em_solver_medium=macroscopic macroscopic.epsilon=1.5*8.8541878128e-12 macroscopic.sigma=0 macroscopic.mu=1.25663706212e-06 -dim = 3 -addToCompileString = USE_EB=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_EB=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Modules/embedded_boundary_cube/analysis_fields.py - -[embedded_boundary_cube_2d] -buildDir = . -inputFile = Examples/Modules/embedded_boundary_cube/inputs_2d -runtime_params = -dim = 2 -addToCompileString = USE_EB=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_EB=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Modules/embedded_boundary_cube/analysis_fields_2d.py - -[embedded_boundary_rotated_cube] -buildDir = . -inputFile = Examples/Modules/embedded_boundary_rotated_cube/inputs_3d -runtime_params = warpx.abort_on_warning_threshold=medium -dim = 3 -addToCompileString = USE_EB=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_EB=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Modules/embedded_boundary_rotated_cube/analysis_fields.py - -[embedded_boundary_rotated_cube_2d] -buildDir = . -inputFile = Examples/Modules/embedded_boundary_rotated_cube/inputs_2d -runtime_params = warpx.abort_on_warning_threshold=medium -dim = 2 -addToCompileString = USE_EB=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_EB=ON -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Modules/embedded_boundary_rotated_cube/analysis_fields_2d.py - -[dirichletbc] -buildDir = . -inputFile = Examples/Tests/ElectrostaticDirichletBC/inputs_2d -runtime_params = warpx.abort_on_warning_threshold = medium -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/ElectrostaticDirichletBC/analysis.py - -[Python_dirichletbc] -buildDir = . -inputFile = Examples/Tests/ElectrostaticDirichletBC/PICMI_inputs_2d.py -runtime_params = -customRunCmd = python3 PICMI_inputs_2d.py -dim = 2 -addToCompileString = USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/ElectrostaticDirichletBC/analysis.py - -[PEC_field] -buildDir = . -inputFile = Examples/Tests/PEC/inputs_field_PEC_3d -runtime_params = -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/PEC/analysis_pec.py - -[PEC_field_mr] -buildDir = . -inputFile = Examples/Tests/PEC/inputs_field_PEC_mr_3d -runtime_params = -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/PEC/analysis_pec_mr.py - -[PEC_particle] -buildDir = . -inputFile = Examples/Tests/PEC/inputs_particle_PEC_3d -runtime_params = -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electron proton -analysisRoutine = Examples/analysis_default_regression.py - -[Python_pass_mpi_comm] -buildDir = . -inputFile = Examples/Tests/pass_mpi_communicator/PICMI_inputs_2d.py -runtime_params = -customRunCmd = python3 PICMI_inputs_2d.py -dim = 2 -addToCompileString = USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = Examples/Tests/pass_mpi_communicator/analysis.py - -[Plasma_lens] -buildDir = . -inputFile = Examples/Tests/plasma_lens/inputs_3d -runtime_params = -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = Examples/Tests/plasma_lens/analysis.py - -[Plasma_lens_boosted] -buildDir = . -inputFile = Examples/Tests/plasma_lens/inputs_boosted_3d -runtime_params = -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = Examples/Tests/plasma_lens/analysis.py - -[Python_plasma_lens] -buildDir = . -inputFile = Examples/Tests/plasma_lens/PICMI_inputs_3d.py -runtime_params = -customRunCmd = python3 PICMI_inputs_3d.py -dim = 3 -addToCompileString = USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = Examples/Tests/plasma_lens/analysis.py - -[background_mcc] -buildDir = . -inputFile = Examples/Physics_applications/capacitive_discharge/inputs_2d -runtime_params = warpx.abort_on_warning_threshold = high -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons he_ions -analysisRoutine = Examples/analysis_default_regression.py - -[background_mcc_dp_psp] -buildDir = . -inputFile = Examples/Physics_applications/capacitive_discharge/inputs_2d -runtime_params = warpx.abort_on_warning_threshold = high -dim = 2 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PRECISION=DOUBLE -DWarpX_PARTICLE_PRECISION=SINGLE -DWarpX_QED=OFF -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons he_ions -analysisRoutine = Examples/analysis_default_regression.py - -[Python_background_mcc] -buildDir = . -inputFile = Examples/Physics_applications/capacitive_discharge/PICMI_inputs_2d.py -runtime_params = -customRunCmd = python3 PICMI_inputs_2d.py -dim = 2 -addToCompileString = USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Physics_applications/capacitive_discharge/analysis_2d.py - -[Python_background_mcc_1d] -buildDir = . -inputFile = Examples/Physics_applications/capacitive_discharge/PICMI_inputs_1d.py -runtime_params = -customRunCmd = python3 PICMI_inputs_1d.py --test -dim = 1 -addToCompileString = USE_PYTHON_MAIN=TRUE USE_OPENPMD=TRUE QED=FALSE -cmakeSetupOpts = -DWarpX_DIMS=1 -DWarpX_APP=OFF -DWarpX_OPENPMD=ON -DWarpX_QED=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Physics_applications/capacitive_discharge/analysis_1d.py - -[particle_absorption] -buildDir = . -inputFile = Examples/Modules/ParticleBoundaryProcess/inputs_absorption -runtime_params = -dim = 3 -addToCompileString = USE_EB=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_EB=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = Examples/Modules/ParticleBoundaryProcess/analysis_absorption.py - -[particle_scrape] -buildDir = . -inputFile = Examples/Modules/ParticleBoundaryScrape/inputs_scrape -runtime_params = -dim = 3 -addToCompileString = USE_EB=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_EB=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = Examples/Modules/ParticleBoundaryScrape/analysis_scrape.py - -[Python_particle_scrape] -buildDir = . -inputFile = Examples/Modules/ParticleBoundaryScrape/PICMI_inputs_scrape.py -runtime_params = -customRunCmd = python3 PICMI_inputs_scrape.py -dim = 3 -addToCompileString = USE_EB=TRUE USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_EB=ON -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = Examples/Modules/ParticleBoundaryScrape/analysis_scrape.py - -[Python_particle_reflection] -buildDir = . -inputFile = Examples/Modules/ParticleBoundaryProcess/PICMI_inputs_reflection.py -runtime_params = -customRunCmd = python3 PICMI_inputs_reflection.py -dim = 2 -addToCompileString = USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Modules/ParticleBoundaryProcess/analysis_reflection.py - -[Python_particle_attr_access] -buildDir = . -inputFile = Examples/Tests/ParticleDataPython/PICMI_inputs_2d.py -runtime_params = -customRunCmd = python3 PICMI_inputs_2d.py -dim = 2 -addToCompileString = USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Tests/ParticleDataPython/analysis.py - -[Python_particle_attr_access_unique] -buildDir = . -inputFile = Examples/Tests/ParticleDataPython/PICMI_inputs_2d.py -runtime_params = -customRunCmd = python3 PICMI_inputs_2d.py --unique -dim = 2 -addToCompileString = USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -analysisRoutine = Examples/Tests/ParticleDataPython/analysis.py - -[Python_prev_positions] -buildDir = . -inputFile = Examples/Tests/ParticleDataPython/PICMI_inputs_prev_pos_2d.py -runtime_params = -customRunCmd = python3 PICMI_inputs_prev_pos_2d.py -dim = 2 -addToCompileString = USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -analysisRoutine = Examples/analysis_default_regression.py - -[Performance_works_1_uniform_rest_32ppc] -buildDir = . -inputFile = Examples/Tests/PerformanceTests/automated_test_1_uniform_rest_32ppc -runtime_params = amr.max_grid_size=32 amr.n_cell=32 32 32 max_step=5 diagnostics.diags_names=diag1 diag1.intervals=0 diag1.diag_type=Full -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions -analysisRoutine = - -[Performance_works_2_uniform_rest_1ppc] -buildDir = . -inputFile = Examples/Tests/PerformanceTests/automated_test_2_uniform_rest_1ppc -runtime_params = amr.max_grid_size=32 amr.n_cell=32 32 32 max_step=5 diagnostics.diags_names=diag1 diag1.intervals=0 diag1.diag_type=Full -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons -analysisRoutine = - -[Performance_works_3_uniform_drift_4ppc] -buildDir = . -inputFile = Examples/Tests/PerformanceTests/automated_test_3_uniform_drift_4ppc -runtime_params = amr.max_grid_size=32 amr.n_cell=32 32 32 max_step=5 diagnostics.diags_names=diag1 diag1.intervals=0 diag1.diag_type=Full -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions -analysisRoutine = - -[Performance_works_4_labdiags_2ppc] -buildDir = . -inputFile = Examples/Tests/PerformanceTests/automated_test_4_labdiags_2ppc -runtime_params = amr.n_cell=64 64 64 max_step=10 diagnostics.diags_names=diag1 diag1.intervals=0 diag1.diag_type=Full -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions -analysisRoutine = - -[Performance_works_5_loadimbalance] -buildDir = . -inputFile = Examples/Tests/PerformanceTests/automated_test_5_loadimbalance -runtime_params = amr.max_grid_size=32 amr.n_cell=32 32 32 max_step=5 diagnostics.diags_names=diag1 diag1.intervals=0 diag1.diag_type=Full -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions -analysisRoutine = - -[Performance_works_6_output_2ppc] -buildDir = . -inputFile = Examples/Tests/PerformanceTests/automated_test_6_output_2ppc -runtime_params = amr.n_cell=64 64 64 max_step=10 -dim = 3 -addToCompileString = -cmakeSetupOpts = -DWarpX_DIMS=3 -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electrons ions -analysisRoutine = - -[Python_wrappers] -buildDir = . -inputFile = Examples/Tests/PythonWrappers/PICMI_inputs_2d.py -runtime_params = -customRunCmd = python3 PICMI_inputs_2d.py -dim = 2 -addToCompileString = USE_PSATD=TRUE USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/analysis_default_regression.py - -[embedded_boundary_python_API] -buildDir = . -inputFile = Examples/Modules/embedded_boundary_python_API/PICMI_inputs_EB_API.py -runtime_params = -customRunCmd = python PICMI_inputs_EB_API.py -dim = 3 -addToCompileString = USE_EB=TRUE USE_PYTHON_MAIN=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_EB=ON -DWarpX_APP=OFF -target = pip_install -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Modules/embedded_boundary_python_API/analysis.py - -[scraping] -buildDir = . -inputFile = Examples/Tests/scraping/inputs_rz -runtime_params = warpx.abort_on_warning_threshold = medium -dim = 2 -addToCompileString = USE_EB=TRUE USE_RZ=TRUE USE_OPENPMD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=RZ -DWarpX_EB=ON -DWarpX_OPENPMD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 0 -analysisRoutine = Examples/Tests/scraping/analysis_rz.py - -[ion_stopping] -buildDir = . -inputFile = Examples/Tests/ion_stopping/inputs_3d -runtime_params = warpx.cfl=0.7 -dim = 3 -addToCompileString = -cmakeSetupOpts = -restartTest = 0 -useMPI = 1 -numprocs = 1 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -analysisRoutine = Examples/Tests/ion_stopping/analysis_ion_stopping.py - -[VayDeposition2D] -buildDir = . -inputFile = Examples/Tests/VayDeposition/inputs_2d -runtime_params = -dim = 2 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=2 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electron ion -analysisRoutine = Examples/Tests/VayDeposition/analysis.py - -[VayDeposition3D] -buildDir = . -inputFile = Examples/Tests/VayDeposition/inputs_3d -runtime_params = -dim = 3 -addToCompileString = USE_PSATD=TRUE -cmakeSetupOpts = -DWarpX_DIMS=3 -DWarpX_PSATD=ON -restartTest = 0 -useMPI = 1 -numprocs = 2 -useOMP = 1 -numthreads = 1 -compileTest = 0 -doVis = 0 -compareParticles = 1 -particleTypes = electron ion -analysisRoutine = Examples/Tests/VayDeposition/analysis.py From 6961a1e7ccc5f52fc05a8277431b7963be29b038 Mon Sep 17 00:00:00 2001 From: Edoardo Zoni Date: Mon, 16 Sep 2024 11:37:00 -0700 Subject: [PATCH 13/13] Cleanup --- Source/Parallelization/GuardCellManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Parallelization/GuardCellManager.cpp b/Source/Parallelization/GuardCellManager.cpp index d1c5dcdbea3..199cfa87888 100644 --- a/Source/Parallelization/GuardCellManager.cpp +++ b/Source/Parallelization/GuardCellManager.cpp @@ -313,7 +313,7 @@ guardCellManager::Init ( // when increasing the shape order by one, the support of the shape // factor grows symmetrically by half a cell on each side. So every // +2 orders, one touches one more cell point. - IntVect ng_FieldGather_noNCI = IntVect(AMREX_D_DECL(FGcell[nox],FGcell[nox],FGcell[nox])); + auto ng_FieldGather_noNCI = amrex::IntVect(AMREX_D_DECL(FGcell[nox], FGcell[nox], FGcell[nox])); ng_FieldGather_noNCI = ng_FieldGather_noNCI.min(ng_alloc_EB); // If NCI filter, add guard cells in the z direction