From 663ba2f43b1e442737d4d6131b4fc6cc503b7230 Mon Sep 17 00:00:00 2001 From: MaxThevenet Date: Fri, 12 Jul 2019 11:05:28 -0700 Subject: fix some typos in pywarpx --- Python/pywarpx/picmi.py | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'Python/pywarpx/picmi.py') diff --git a/Python/pywarpx/picmi.py b/Python/pywarpx/picmi.py index 3cbefc920..eb74d854f 100644 --- a/Python/pywarpx/picmi.py +++ b/Python/pywarpx/picmi.py @@ -381,16 +381,11 @@ class ElectromagneticSolver(picmistandard.PICMI_ElectromagneticSolver): pywarpx.warpx.pml_ncell = self.pml_ncell # --- Same method names are used, though mapped to lower case. - pywarpx.warpx.maxwell_fdtd_solver = self.method + pywarpx.algo.maxwell_fdtd_solver = self.method if self.cfl is not None: pywarpx.warpx.cfl = self.cfl - if self.stencil_order is not None: - pywarpx.interpolation.nox = self.stencil_order[0] - pywarpx.interpolation.noy = self.stencil_order[1] - pywarpx.interpolation.noz = self.stencil_order[2] - class ElectrostaticSolver(picmistandard.PICMI_ElectrostaticSolver): def initialize_inputs(self): @@ -570,7 +565,7 @@ class FieldDiagnostic(picmistandard.PICMI_FieldDiagnostic): if self.write_dir is not None: plot_file = self.write_dir + '/plotfiles/plt' pywarpx.amr.check_consistency('plot_file', plot_file, 'The plot directory must be the same for all simulation frame diagnostics') - pywarpx.warpx.plot_file = plot_file + pywarpx.amr.plot_file = plot_file class ElectrostaticFieldDiagnostic(picmistandard.PICMI_ElectrostaticFieldDiagnostic): def initialize_inputs(self): @@ -581,7 +576,7 @@ class ElectrostaticFieldDiagnostic(picmistandard.PICMI_ElectrostaticFieldDiagnos if self.write_dir is not None: plot_file = self.write_dir + '/plotfiles/plt' pywarpx.amr.check_consistency('plot_file', plot_file, 'The plot directory must be the same for all simulation frame diagnostics') - pywarpx.warpx.plot_file = plot_file + pywarpx.amr.plot_file = plot_file class ParticleDiagnostic(picmistandard.PICMI_ParticleDiagnostic): @@ -600,7 +595,7 @@ class ParticleDiagnostic(picmistandard.PICMI_ParticleDiagnostic): if self.write_dir is not None: plot_file = self.write_dir + '/plotfiles/plt' pywarpx.amr.check_consistency('plot_file', plot_file, 'The plot directory must be the same for all simulation frame diagnostics') - pywarpx.warpx.plot_file = plot_file + pywarpx.amr.plot_file = plot_file # ---------------------------- -- cgit v1.2.3 From b348a8202ed6e53c05f9062976393d8b0f4cd95d Mon Sep 17 00:00:00 2001 From: MaxThevenet Date: Fri, 12 Jul 2019 11:48:23 -0700 Subject: use vector instead of angle for polarization --- Python/pywarpx/picmi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Python/pywarpx/picmi.py') diff --git a/Python/pywarpx/picmi.py b/Python/pywarpx/picmi.py index eb74d854f..7d514d175 100644 --- a/Python/pywarpx/picmi.py +++ b/Python/pywarpx/picmi.py @@ -402,7 +402,7 @@ class GaussianLaser(picmistandard.PICMI_GaussianLaser): self.laser.profile = "Gaussian" self.laser.wavelength = self.wavelength # The wavelength of the laser (in meters) self.laser.e_max = self.E0 # Maximum amplitude of the laser field (in V/m) - self.laser.polarization = [np.cos(self.polarization_angle), np.sin(self.polarization_angle), 0.] # The main polarization vector + self.laser.polarization = self.polarization_direction # The main polarization vector self.laser.profile_waist = self.waist # The waist of the laser (in meters) self.laser.profile_duration = self.duration # The duration of the laser (in seconds) self.laser.zeta = self.zeta -- cgit v1.2.3 From 54a1d8da23ae03ab2d1061363d0b56cbc32e4213 Mon Sep 17 00:00:00 2001 From: MaxThevenet Date: Fri, 12 Jul 2019 11:55:25 -0700 Subject: default value for boost parameters are None --- Python/pywarpx/picmi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Python/pywarpx/picmi.py') diff --git a/Python/pywarpx/picmi.py b/Python/pywarpx/picmi.py index 7d514d175..acf730e5a 100644 --- a/Python/pywarpx/picmi.py +++ b/Python/pywarpx/picmi.py @@ -448,7 +448,7 @@ class Simulation(picmistandard.PICMI_Simulation): if self.gamma_boost is not None: pywarpx.warpx.gamma_boost = self.gamma_boost - pywarpx.warpx.boost_direction = 'z' + pywarpx.warpx.boost_direction = None pywarpx.amr.plot_int = self.plot_int pywarpx.amr.plot_file = self.plot_file -- cgit v1.2.3