Find derivative recurrences from PDE (via parametric derivative taking) #1896
Triggered via pull request
February 10, 2026 02:06
Status
Failure
Total duration
37m 59s
Artifacts
–
ci.yml
on: pull_request
Ruff
7s
Typos
6s
basedpyright
2m 45s
Documentation
2m 25s
Conda Pytest
37m 38s
Conda Pytest Symengine with Loopy FFT
36m 29s
Conda Pytest Symengine
36m 1s
Conda Examples
2m 37s
Matrix: downstream_tests
Annotations
18 errors and 50 warnings
|
basedpyright
Process completed with exit code 1.
|
|
Conda Pytest Symengine
Process completed with exit code 1.
|
|
Conda Pytest Symengine:
test/sumpy/test/test_recurrence.py#L107
test_recurrence_from_pde_nonzero
ValueError:
Can't calculate derivative wrt epsilon + sqrt(x0**2 + x1**2).
|
|
Conda Pytest Symengine:
test/sumpy/test/test_recurrence.py#L213
test_small_x1_expansion_valid_structure
ValueError:
Can't calculate derivative wrt epsilon + sqrt(x0**2 + x1**2).
|
|
Conda Pytest Symengine:
test/sumpy/test/test_recurrence.py#L197
test_small_x1_recurrence_valid_structure
ValueError:
Can't calculate derivative wrt epsilon + sqrt(x0**2 + x1**2).
|
|
Conda Pytest Symengine:
test/sumpy/test/test_recurrence.py#L185
test_large_x1_recurrence_helmholtz_2d
ValueError:
Can't calculate derivative wrt epsilon + sqrt(x0**2 + x1**2).
|
|
Conda Pytest Symengine:
test/sumpy/test/test_recurrence.py#L165
test_large_x1_recurrence_laplace_3d
ValueError:
Can't calculate derivative wrt epsilon + sqrt(x0**2 + x1**2 + x2**2).
|
|
Conda Pytest Symengine:
test/sumpy/test/test_recurrence.py#L144
test_large_x1_recurrence_laplace_2d
ValueError:
Can't calculate derivative wrt epsilon + sqrt(x0**2 + x1**2).
|
|
Conda Pytest Symengine:
test/sumpy/test/test_recurrence.py#L119
test_reindex_recurrence_relation_structure
ValueError:
Can't calculate derivative wrt epsilon + sqrt(x0**2 + x1**2).
|
|
Conda Pytest Symengine with Loopy FFT
Process completed with exit code 1.
|
|
Conda Pytest Symengine with Loopy FFT:
test/sumpy/test/test_recurrence.py#L197
test_small_x1_recurrence_valid_structure
ValueError:
Can't calculate derivative wrt epsilon + sqrt(x0**2 + x1**2).
|
|
Conda Pytest Symengine with Loopy FFT:
test/sumpy/test/test_recurrence.py#L213
test_small_x1_expansion_valid_structure
ValueError:
Can't calculate derivative wrt epsilon + sqrt(x0**2 + x1**2).
|
|
Conda Pytest Symengine with Loopy FFT:
test/sumpy/test/test_recurrence.py#L185
test_large_x1_recurrence_helmholtz_2d
ValueError:
Can't calculate derivative wrt epsilon + sqrt(x0**2 + x1**2).
|
|
Conda Pytest Symengine with Loopy FFT:
test/sumpy/test/test_recurrence.py#L119
test_reindex_recurrence_relation_structure
ValueError:
Can't calculate derivative wrt epsilon + sqrt(x0**2 + x1**2).
|
|
Conda Pytest Symengine with Loopy FFT:
test/sumpy/test/test_recurrence.py#L165
test_large_x1_recurrence_laplace_3d
ValueError:
Can't calculate derivative wrt epsilon + sqrt(x0**2 + x1**2 + x2**2).
|
|
Conda Pytest Symengine with Loopy FFT:
test/sumpy/test/test_recurrence.py#L144
test_large_x1_recurrence_laplace_2d
ValueError:
Can't calculate derivative wrt epsilon + sqrt(x0**2 + x1**2).
|
|
Conda Pytest Symengine with Loopy FFT:
test/sumpy/test/test_recurrence.py#L107
test_recurrence_from_pde_nonzero
ValueError:
Can't calculate derivative wrt epsilon + sqrt(x0**2 + x1**2).
|
|
Conda Pytest
Process completed with exit code 1.
|
|
basedpyright:
sumpy/test/test_recurrence_qbx.py#L142
Unnecessary "# pyright: ignore" rule: "reportCallIssue" (reportUnnecessaryTypeIgnoreComment)
|
|
basedpyright:
sumpy/test/test_recurrence_qbx.py#L142
Type of "area_element" is unknown (reportUnknownMemberType)
|
|
basedpyright:
sumpy/test/test_recurrence_qbx.py#L142
Type of "QWeight" is unknown (reportUnknownMemberType)
|
|
basedpyright:
sumpy/test/test_recurrence_qbx.py#L140
Type of "reshape" is unknown (reportUnknownMemberType)
|
|
basedpyright:
sumpy/test/test_recurrence_qbx.py#L140
Type of "reshape" is unknown (reportUnknownMemberType)
|
|
basedpyright:
sumpy/test/test_recurrence_qbx.py#L139
Type of "reshape" is unknown (reportUnknownMemberType)
|
|
basedpyright:
sumpy/test/test_recurrence_qbx.py#L139
Argument type is partially unknown
Argument corresponds to parameter "object" in function "array"
Argument type is "list[Unknown]" (reportUnknownArgumentType)
|
|
basedpyright:
sumpy/test/test_recurrence_qbx.py#L138
Type of "nodes" is unknown (reportUnknownMemberType)
|
|
basedpyright:
sumpy/test/test_recurrence_qbx.py#L138
Type of "to_numpy" is unknown (reportUnknownMemberType)
|
|
basedpyright:
sumpy/test/test_recurrence_qbx.py#L134
Type of "generate_sphere" is unknown (reportUnknownMemberType)
|
|
Conda Pytest Symengine:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest Symengine:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest Symengine:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest Symengine:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest Symengine:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest Symengine:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/schedule/tools.py#L879
Cannot enforce the constraint: itgt to be nested within itgt_box, as itgt_box is either a parallel loop or not an iname.
|
|
Conda Pytest Symengine:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest Symengine:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest Symengine:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest Symengine:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest Symengine with Loopy FFT:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest Symengine with Loopy FFT:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest Symengine with Loopy FFT:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest Symengine with Loopy FFT:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest Symengine with Loopy FFT:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest Symengine with Loopy FFT:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/schedule/tools.py#L879
Cannot enforce the constraint: itgt to be nested within itgt_box, as itgt_box is either a parallel loop or not an iname.
|
|
Conda Pytest Symengine with Loopy FFT:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest Symengine with Loopy FFT:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest Symengine with Loopy FFT:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest Symengine with Loopy FFT:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2026, this will no longer work. Use arraycontext.Bcast* object wrappers for roughly equivalent functionality. See the discussion in https://github.com/inducer/arraycontext/pull/190. To opt out now (and avoid this warning), pass _bcast_actx_array_type=False.
|
|
Tests for downstream project pytential:
pytential/.conda-root/envs/testing/lib/python3.14/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
|
|
Conda Pytest:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/schedule/tools.py#L879
Cannot enforce the constraint: itgt to be nested within itgt_box, as itgt_box is either a parallel loop or not an iname.
|
|
Conda Pytest:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|
|
Conda Pytest:
.conda-root/envs/testing/lib/python3.14/site-packages/loopy/isl_helpers.py#L190
Aff.is_equal with implicit conversion of self to PwAff is deprecated and will stop working in 2026. Explicitly convert to PwAff, using .to_pw_aff().
|