From c9df4485fc29e1ec5111906975d359efcace269a Mon Sep 17 00:00:00 2001 From: Roelof Groenewald <40245517+roelof-groenewald@users.noreply.github.com> Date: Mon, 29 Jan 2024 11:43:50 -0800 Subject: [PATCH] Update DSMC picmi class initialization function (#4646) --- Python/pywarpx/picmi.py | 2 +- Regression/WarpX-tests.ini | 36 ++++++++++++++++++------------------ 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/Python/pywarpx/picmi.py b/Python/pywarpx/picmi.py index 857f857a554..89bd5af2eab 100644 --- a/Python/pywarpx/picmi.py +++ b/Python/pywarpx/picmi.py @@ -1575,7 +1575,7 @@ def __init__(self, name, species, scattering_processes, ndt=None, **kw): self.handle_init(kw) - def initialize_inputs(self): + def collision_initialize_inputs(self): collision = pywarpx.Collisions.newcollision(self.name) collision.type = 'dsmc' collision.species = [species.name for species in self.species] diff --git a/Regression/WarpX-tests.ini b/Regression/WarpX-tests.ini index 75939c1fd12..7af5eb4b002 100644 --- a/Regression/WarpX-tests.ini +++ b/Regression/WarpX-tests.ini @@ -3079,24 +3079,24 @@ doVis = 0 compareParticles = 0 analysisRoutine = Examples/Tests/electrostatic_dirichlet_bc/analysis.py -# [Python_dsmc_1d] -# buildDir = . -# inputFile = Examples/Physics_applications/capacitive_discharge/PICMI_inputs_1d.py -# runtime_params = -# customRunCmd = python3 PICMI_inputs_1d.py --test --dsmc -# dim = 1 -# addToCompileString = USE_PYTHON_MAIN=TRUE USE_OPENPMD=TRUE QED=FALSE -# cmakeSetupOpts = -DWarpX_DIMS=1 -DWarpX_APP=OFF -DWarpX_PYTHON=ON -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_dsmc.py +[Python_dsmc_1d] +buildDir = . +inputFile = Examples/Physics_applications/capacitive_discharge/PICMI_inputs_1d.py +runtime_params = +customRunCmd = python3 PICMI_inputs_1d.py --test --dsmc +dim = 1 +addToCompileString = USE_PYTHON_MAIN=TRUE USE_OPENPMD=TRUE QED=FALSE +cmakeSetupOpts = -DWarpX_DIMS=1 -DWarpX_APP=OFF -DWarpX_PYTHON=ON -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_dsmc.py [Python_ElectrostaticSphereEB] buildDir = .