Skip to content

Instantly share code, notes, and snippets.

$ ./optimize_stencil.py
Arguments are: Namespace(N=3, Ngrid_high=200, Ngrid_low=50, Y=1, Z=1, betaxyrange=[-1, 1], betaxzrange=[-1, 1], betayxrange=[-1, 1], betayzrange=[-1, 1], betazxrange=[-1, 1], betazyrange=[-1, 1], deltaxrange=[-1, 0.25], deltayrange=[-1, 0.25], deltazrange=[-1, 0.25], dim=2, div_free=False, dt_multiplier=1.0, dtrange=[0.1, 1], scan_dt=True, singlecore=False, symmetric_axes=0, symmetric_beta=True, version=False, weight='equal', weight_params=[], write_omega=None)
Starting Optimization.
Using stencil StencilSymmetric2D with free parameters dt, betaxy, deltax, deltay
multiprocessing.pool.RemoteTraceback:
"""
Traceback (most recent call last):
File "/usr/lib/python3.6/multiprocessing/pool.py", line 119, in worker
result = (True, func(*args, **kwds))
File "optimize-stencil/extended_stencil/optimize.py", line 131, in _optimize_single
postpic/postpic/_field_calc.py in kspace_Ex(self, **kwargs)
196 fields['By'] = self.By()
197
--> 198 return self._kspace('Ex', fields, **kwargs)
199
200 def kspace_Ey(self, **kwargs):
postpic/postpic/_field_calc.py in _kspace(self, component, fields, alignment, solver, **kwargs)
183
184 if alignment == 'epoch':