Skip to content

Add a pass to outline computations in a function #1879

Add a pass to outline computations in a function

Add a pass to outline computations in a function #1879

Triggered via pull request July 1, 2025 13:20
@inducerinducer
synchronize #221
outlining
Status Failure
Total duration 11m 16s
Artifacts

ci.yml

on: pull_request
Matrix: downstream_tests
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 43 warnings
Ruff
Process completed with exit code 1.
Documentation
Process completed with exit code 2.
Pytest Conda Py3 POCL
Process completed with exit code 1.
Pytest Conda Py3 Intel
Process completed with exit code 1.
Tests for downstream project mirgecom_examples
No point in testing mirgecom at the moment, see https://github.com/illinois-ceesd/mirgecom/pull/898. Test not performed.
Tests for downstream project mirgecom
No point in testing mirgecom at the moment, see https://github.com/illinois-ceesd/mirgecom/pull/898. Test not performed.
Ruff
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
Pytest Conda Py3 POCL: .conda-root/envs/testing/lib/python3.13/site-packages/islpy/_monkeypatch.py#L569
BasicSet.foreach_basic_set with implicit conversion of self to Set is deprecated and will stop working in 2026. Explicitly convert to Set, using .to_set().
Pytest Conda Py3 POCL: .conda-root/envs/testing/lib/python3.13/site-packages/islpy/_monkeypatch.py#L569
BasicSet.foreach_basic_set with implicit conversion of self to Set is deprecated and will stop working in 2026. Explicitly convert to Set, using .to_set().
Pytest Conda Py3 POCL: .conda-root/envs/testing/lib/python3.13/site-packages/islpy/_monkeypatch.py#L569
BasicSet.foreach_basic_set with implicit conversion of self to Set is deprecated and will stop working in 2026. Explicitly convert to Set, using .to_set().
Pytest Conda Py3 POCL: .conda-root/envs/testing/lib/python3.13/site-packages/islpy/_monkeypatch.py#L569
BasicSet.foreach_basic_set with implicit conversion of self to Set is deprecated and will stop working in 2026. Explicitly convert to Set, using .to_set().
Pytest Conda Py3 POCL: .conda-root/envs/testing/lib/python3.13/site-packages/islpy/_monkeypatch.py#L569
BasicSet.foreach_basic_set with implicit conversion of self to Set is deprecated and will stop working in 2026. Explicitly convert to Set, using .to_set().
Pytest Conda Py3 POCL: .conda-root/envs/testing/lib/python3.13/site-packages/islpy/_monkeypatch.py#L569
BasicSet.foreach_basic_set with implicit conversion of self to Set is deprecated and will stop working in 2026. Explicitly convert to Set, using .to_set().
Pytest Conda Py3 POCL: .conda-root/envs/testing/lib/python3.13/site-packages/islpy/_monkeypatch.py#L569
BasicSet.foreach_basic_set with implicit conversion of self to Set is deprecated and will stop working in 2026. Explicitly convert to Set, using .to_set().
Pytest Conda Py3 POCL: .conda-root/envs/testing/lib/python3.13/site-packages/islpy/_monkeypatch.py#L569
BasicSet.foreach_basic_set with implicit conversion of self to Set is deprecated and will stop working in 2026. Explicitly convert to Set, using .to_set().
Pytest Conda Py3 POCL: .conda-root/envs/testing/lib/python3.13/site-packages/islpy/_monkeypatch.py#L569
BasicSet.foreach_basic_set with implicit conversion of self to Set is deprecated and will stop working in 2026. Explicitly convert to Set, using .to_set().
Pytest Conda Py3 POCL: .conda-root/envs/testing/lib/python3.13/site-packages/islpy/_monkeypatch.py#L569
BasicSet.foreach_basic_set with implicit conversion of self to Set is deprecated and will stop working in 2026. Explicitly convert to Set, using .to_set().
Pytest Conda Py3 Intel: .conda-root/envs/testing/lib/python3.13/site-packages/pyopencl/cache.py#L500
Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more.
Pytest Conda Py3 Intel: .conda-root/envs/testing/lib/python3.13/site-packages/pyopencl/cache.py#L496
Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more.
Pytest Conda Py3 Intel: .conda-root/envs/testing/lib/python3.13/site-packages/islpy/_monkeypatch.py#L569
BasicSet.foreach_basic_set with implicit conversion of self to Set is deprecated and will stop working in 2026. Explicitly convert to Set, using .to_set().
Pytest Conda Py3 Intel: .conda-root/envs/testing/lib/python3.13/site-packages/pyopencl/cache.py#L420
Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more.
Pytest Conda Py3 Intel: .conda-root/envs/testing/lib/python3.13/site-packages/islpy/_monkeypatch.py#L569
BasicSet.foreach_basic_set with implicit conversion of self to Set is deprecated and will stop working in 2026. Explicitly convert to Set, using .to_set().
Pytest Conda Py3 Intel: .conda-root/envs/testing/lib/python3.13/site-packages/pyopencl/cache.py#L420
Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more.
Pytest Conda Py3 Intel: .conda-root/envs/testing/lib/python3.13/site-packages/islpy/_monkeypatch.py#L569
BasicSet.foreach_basic_set with implicit conversion of self to Set is deprecated and will stop working in 2026. Explicitly convert to Set, using .to_set().
Pytest Conda Py3 Intel: .conda-root/envs/testing/lib/python3.13/site-packages/islpy/_monkeypatch.py#L569
BasicSet.foreach_basic_set with implicit conversion of self to Set is deprecated and will stop working in 2026. Explicitly convert to Set, using .to_set().
Pytest Conda Py3 Intel: .conda-root/envs/testing/lib/python3.13/site-packages/pyopencl/cache.py#L420
Non-empty compiler output encountered. Set the environment variable PYOPENCL_COMPILER_OUTPUT=1 to see more.
Pytest Conda Py3 Intel: .conda-root/envs/testing/lib/python3.13/site-packages/islpy/_monkeypatch.py#L569
BasicSet.foreach_basic_set with implicit conversion of self to Set is deprecated and will stop working in 2026. Explicitly convert to Set, using .to_set().
Tests for downstream project grudge: grudge/.conda-root/envs/testing/lib/python3.13/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 grudge: grudge/.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
Tests for downstream project grudge: grudge/.conda-root/envs/testing/lib/python3.13/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 grudge: grudge/.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
Tests for downstream project grudge: grudge/test/test_reductions.py#L167
Broadcasting array context array types across <class 'test_reductions.MyContainer'> 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 grudge: grudge/.conda-root/envs/testing/lib/python3.13/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 grudge: grudge/.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
Tests for downstream project grudge: grudge/test/test_reductions.py#L167
Broadcasting array context array types across <class 'test_reductions.MyContainer'> 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 grudge: grudge/.conda-root/envs/testing/lib/python3.13/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 grudge: grudge/.conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
Tests for downstream project meshmode: meshmode/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
Tests for downstream project meshmode: meshmode/test/test_array.py#L59
'bcast_obj_array' is deprecated and will be unsupported from 2025. Use 'bcasts_across_obj_array', with equivalent meaning.::warning file=/home/runner/work/arraycontext/arraycontext/meshmode/test/test_array.py,line=59::'bcast_obj_array' is deprecated and will be unsupported from 2025. Use 'bcasts_across_obj_array', with equivalent meaning.
Tests for downstream project meshmode: meshmode/test/test_array.py#L59
'bcast_obj_array' is deprecated and will be unsupported from 2025. Use 'bcasts_across_obj_array', with equivalent meaning.
Tests for downstream project meshmode: meshmode/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.::warning file=/home/runner/work/arraycontext/arraycontext/meshmode/meshmode/dof_array.py,line=79::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 meshmode: meshmode/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 meshmode: meshmode/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
Tests for downstream project meshmode: meshmode/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.::warning file=/home/runner/work/arraycontext/arraycontext/meshmode/meshmode/dof_array.py,line=79::'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
Tests for downstream project meshmode: meshmode/test/test_array.py#L59
'bcast_obj_array' is deprecated and will be unsupported from 2025. Use 'bcasts_across_obj_array', with equivalent meaning.
Tests for downstream project meshmode: meshmode/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 meshmode: meshmode/meshmode/dof_array.py#L79
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.