aboutsummaryrefslogtreecommitdiff
path: root/Examples/Tests/collision/analysis_collision_3d.py
diff options
context:
space:
mode:
authorGravatar David Grote <grote1@llnl.gov> 2022-10-08 08:19:06 -0700
committerGravatar GitHub <noreply@github.com> 2022-10-08 08:19:06 -0700
commitacb7f1d78b9ef2644dd8cd08a7eca04e17df06fa (patch)
treecd9de7d1e0b8f4edfbef19faf3dba55cc5c52482 /Examples/Tests/collision/analysis_collision_3d.py
parent69236a8149488ad68fc7ff9eb84419838bcd7782 (diff)
downloadWarpX-acb7f1d78b9ef2644dd8cd08a7eca04e17df06fa.tar.gz
WarpX-acb7f1d78b9ef2644dd8cd08a7eca04e17df06fa.tar.zst
WarpX-acb7f1d78b9ef2644dd8cd08a7eca04e17df06fa.zip
Updated 1D CI tests with particles because of update of yt (#3458)
* Updated 1D CI tests with particles * Updated required version of yt to 4.1.0 * Fixed CI analysis of collisionXYZ Fixed the fetching of the particle data
Diffstat (limited to 'Examples/Tests/collision/analysis_collision_3d.py')
-rwxr-xr-xExamples/Tests/collision/analysis_collision_3d.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/Examples/Tests/collision/analysis_collision_3d.py b/Examples/Tests/collision/analysis_collision_3d.py
index 3e4bda2f8..ee0c81d8f 100755
--- a/Examples/Tests/collision/analysis_collision_3d.py
+++ b/Examples/Tests/collision/analysis_collision_3d.py
@@ -70,12 +70,13 @@ for fn in fn_list:
# load file
ds = yt.load( fn )
ad = ds.all_data()
- px = ad['particle_momentum_x'].to_ndarray()
+ pxe = ad['electron', 'particle_momentum_x'].to_ndarray()
+ pxi = ad['ion', 'particle_momentum_x'].to_ndarray()
# get time index j
j = int(fn[-5:])
# compute error
- vxe = numpy.mean(px[ 0:ne])/me/c
- vxi = numpy.mean(px[ne:np])/mi/c
+ vxe = numpy.mean(pxe)/me/c
+ vxi = numpy.mean(pxi)/mi/c
vxd = vxe - vxi
fit = a*math.exp(b*j)
error = error + abs(fit-vxd)