Skip to content

cartesian_product() missing 1 required positional argument: 'list2'

Job #94579 failed for 326784ba:

Traceback (most recent call last):
  File "/var/lib/gitlab-runner/builds/ed0e33ab/0/inducer/pytential/test/test_layer_pot.py", line 129, in test_off_surface_eval
    op)(queue, sigma=sigma)
  File "/var/lib/gitlab-runner/builds/ed0e33ab/0/inducer/pytential/.env/lib/python3.7/site-packages/pytential/symbolic/execution.py", line 731, in __call__
    return self.eval(queue, args)
  File "/var/lib/gitlab-runner/builds/ed0e33ab/0/inducer/pytential/.env/lib/python3.7/site-packages/pytential/symbolic/execution.py", line 721, in eval
    return self.code.execute(exec_mapper)
  File "/var/lib/gitlab-runner/builds/ed0e33ab/0/inducer/pytential/.env/lib/python3.7/site-packages/pytential/symbolic/compiler.py", line 392, in execute
    exec_mapper))
  File "/var/lib/gitlab-runner/builds/ed0e33ab/0/inducer/pytential/.env/lib/python3.7/site-packages/pytential/symbolic/execution.py", line 314, in exec_compute_potential_insn
    queue, insn, bound_expr, evaluate, return_timing_data))
  File "/var/lib/gitlab-runner/builds/ed0e33ab/0/inducer/pytential/.env/lib/python3.7/site-packages/pytential/qbx/__init__.py", line 560, in exec_compute_potential_insn
    queue, insn, bound_expr, evaluate, func, extra_args)
  File "/var/lib/gitlab-runner/builds/ed0e33ab/0/inducer/pytential/.env/lib/python3.7/site-packages/pytential/qbx/__init__.py", line 604, in _dispatch_compute_potential_insn
    return func(queue, insn, bound_expr, evaluate, **extra_args)
  File "/var/lib/gitlab-runner/builds/ed0e33ab/0/inducer/pytential/.env/lib/python3.7/site-packages/pytential/qbx/__init__.py", line 738, in exec_compute_potential_insn_fmm
    wrangler, strengths, geo_data, fmm_kernel, kernel_extra_kwargs))
  File "/var/lib/gitlab-runner/builds/ed0e33ab/0/inducer/pytential/.env/lib/python3.7/site-packages/pytential/qbx/__init__.py", line 555, in drive_fmm
    return drive_fmm(wrangler, strengths, timing_data), timing_data
  File "/var/lib/gitlab-runner/builds/ed0e33ab/0/inducer/pytential/.env/lib/python3.7/site-packages/pytential/qbx/fmm.py", line 429, in drive_fmm
    src_weights)
  File "/var/lib/gitlab-runner/builds/ed0e33ab/0/inducer/pytential/.env/lib/python3.7/site-packages/sumpy/fmm.py", line 382, in form_multipoles
    **kwargs)
  File "/var/lib/gitlab-runner/builds/ed0e33ab/0/inducer/pytential/.env/lib/python3.7/site-packages/sumpy/p2e.py", line 194, in __call__
    knl = self.get_cached_optimized_kernel()
  File "/var/lib/gitlab-runner/builds/ed0e33ab/0/inducer/pytential/.env/lib/python3.7/site-packages/pytools/__init__.py", line 584, in wrapper
    result = function(obj, *args, **kwargs)
  File "/var/lib/gitlab-runner/builds/ed0e33ab/0/inducer/pytential/.env/lib/python3.7/site-packages/sumpy/tools.py", line 665, in get_cached_optimized_kernel
    knl = self.get_optimized_kernel(**kwargs)
  File "/var/lib/gitlab-runner/builds/ed0e33ab/0/inducer/pytential/.env/lib/python3.7/site-packages/sumpy/p2e.py", line 173, in get_optimized_kernel
    knl = self.get_kernel()
  File "/var/lib/gitlab-runner/builds/ed0e33ab/0/inducer/pytential/.env/lib/python3.7/site-packages/sumpy/p2e.py", line 142, in get_kernel
    """.format(coeffidx=i) for i in range(ncoeffs)] + ["""
  File "/var/lib/gitlab-runner/builds/ed0e33ab/0/inducer/pytential/.env/lib/python3.7/site-packages/sumpy/p2e.py", line 91, in get_loopy_instructions
    self.expansion.coefficients_from_source(avec, None, rscale))]
  File "/var/lib/gitlab-runner/builds/ed0e33ab/0/inducer/pytential/.env/lib/python3.7/site-packages/sumpy/expansion/multipole.py", line 90, in coefficients_from_source
    for deriv_terms in cartesian_product(*[range(kernel.dim)]*nderivs):
TypeError: cartesian_product() missing 1 required positional argument: 'list2'

@isuruf, could you take a look?