aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xExec/Langmuir/python/Langmuir.py18
1 files changed, 13 insertions, 5 deletions
diff --git a/Exec/Langmuir/python/Langmuir.py b/Exec/Langmuir/python/Langmuir.py
index 474f9ab60..29a0c45ae 100755
--- a/Exec/Langmuir/python/Langmuir.py
+++ b/Exec/Langmuir/python/Langmuir.py
@@ -122,7 +122,8 @@ def get_particle_structs(species_number):
particles_per_tile = ctypes.POINTER(ctypes.c_int)()
num_tiles = ctypes.c_int(0)
- data = libwarpx.warpx_getParticleStructs(0, ctypes.byref(num_tiles),
+ data = libwarpx.warpx_getParticleStructs(species_number,
+ ctypes.byref(num_tiles),
ctypes.byref(particles_per_tile))
particle_data = []
@@ -159,7 +160,8 @@ def get_particle_arrays(species_number, comp):
particles_per_tile = ctypes.POINTER(ctypes.c_int)()
num_tiles = ctypes.c_int(0)
- data = libwarpx.warpx_getParticleArrays(0, comp, ctypes.byref(num_tiles),
+ data = libwarpx.warpx_getParticleArrays(species_number, comp,
+ ctypes.byref(num_tiles),
ctypes.byref(particles_per_tile))
particle_data = []
@@ -361,10 +363,12 @@ def get_mesh_electric_field(level, direction, include_ghosts=True):
'''
+ assert(level == 0)
+
shapes = ctypes.POINTER(ctypes.c_int)()
size = ctypes.c_int(0)
ngrow = ctypes.c_int(0)
- data = libwarpx.warpx_getEfield(0, direction,
+ data = libwarpx.warpx_getEfield(level, direction,
ctypes.byref(size), ctypes.byref(ngrow),
ctypes.byref(shapes))
ng = ngrow.value
@@ -406,10 +410,12 @@ def get_mesh_magnetic_field(level, direction, include_ghosts=True):
'''
+ assert(level == 0)
+
shapes = ctypes.POINTER(ctypes.c_int)()
size = ctypes.c_int(0)
ngrow = ctypes.c_int(0)
- data = libwarpx.warpx_getBfield(0, direction,
+ data = libwarpx.warpx_getBfield(level, direction,
ctypes.byref(size), ctypes.byref(ngrow),
ctypes.byref(shapes))
ng = ngrow.value
@@ -451,10 +457,12 @@ def get_mesh_current_density(level, direction, include_ghosts=True):
'''
+ assert(level == 0)
+
shapes = ctypes.POINTER(ctypes.c_int)()
size = ctypes.c_int(0)
ngrow = ctypes.c_int(0)
- data = libwarpx.warpx_getCurrentDensity(0, direction,
+ data = libwarpx.warpx_getCurrentDensity(level, direction,
ctypes.byref(size), ctypes.byref(ngrow),
ctypes.byref(shapes))
ng = ngrow.value