Skip to content

Summarize changes to support CEESD prediction #151

Summarize changes to support CEESD prediction

Summarize changes to support CEESD prediction #151

Triggered via pull request February 5, 2025 14:31
@MTCamMTCam
synchronize #1
production
Status Failure
Total duration 25m 45s
Artifacts

ci.yml

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

Annotations

16 errors and 17 warnings
Ruff
Process completed with exit code 1.
Typos
Process completed with exit code 2.
Mypy
Process completed with exit code 2.
Pylint
Process completed with exit code 2.
Examples on Py3
Process completed with exit code 1.
Documentation
Process completed with exit code 2.
Pytest on Py3: test/test/test_euler_model.py#L61
test_euler_vortex_convergence[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-True-2] File "/home/runner/work/grudge/grudge/grudge/models/euler.py", line 406 euler_numerical_flux( ^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Generator expression must be parenthesized
Pytest on Py3: test/test/test_euler_model.py#L61
test_euler_vortex_convergence[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-True-3] File "/home/runner/work/grudge/grudge/grudge/models/euler.py", line 406 euler_numerical_flux( ^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Generator expression must be parenthesized
Pytest on Py3: test/test/test_euler_model.py#L61
test_euler_vortex_convergence[<PytatoPyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-False-1] File "/home/runner/work/grudge/grudge/grudge/models/euler.py", line 406 euler_numerical_flux( ^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Generator expression must be parenthesized
Pytest on Py3: test/test/test_euler_model.py#L61
test_euler_vortex_convergence[<PytatoPyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-False-2] File "/home/runner/work/grudge/grudge/grudge/models/euler.py", line 406 euler_numerical_flux( ^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Generator expression must be parenthesized
Pytest on Py3: test/test/test_euler_model.py#L61
test_euler_vortex_convergence[<PytatoPyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-False-3] File "/home/runner/work/grudge/grudge/grudge/models/euler.py", line 406 euler_numerical_flux( ^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Generator expression must be parenthesized
Pytest on Py3: test/test/test_euler_model.py#L61
test_euler_vortex_convergence[<PytatoPyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-True-1] File "/home/runner/work/grudge/grudge/grudge/models/euler.py", line 406 euler_numerical_flux( ^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Generator expression must be parenthesized
Pytest on Py3: test/test/test_euler_model.py#L61
test_euler_vortex_convergence[<PytatoPyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-True-2] File "/home/runner/work/grudge/grudge/grudge/models/euler.py", line 406 euler_numerical_flux( ^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Generator expression must be parenthesized
Pytest on Py3: test/test/test_euler_model.py#L61
test_euler_vortex_convergence[<PytatoPyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>-True-3] File "/home/runner/work/grudge/grudge/grudge/models/euler.py", line 406 euler_numerical_flux( ^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Generator expression must be parenthesized
Pytest on Py3: test/test/test_euler_model.py#L160
test_entropy_variable_roundtrip[<PyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>] File "/home/runner/work/grudge/grudge/grudge/models/euler.py", line 406 euler_numerical_flux( ^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Generator expression must be parenthesized
Pytest on Py3: test/test/test_euler_model.py#L160
test_entropy_variable_roundtrip[<PytatoPyOpenCLArrayContext for <pyopencl.Device 'cpu-haswell-AMD EPYC 7763 64-Core Processor' on 'Portable Computing Language'>>] File "/home/runner/work/grudge/grudge/grudge/models/euler.py", line 406 euler_numerical_flux( ^^^^^^^^^^^^^^^^^^^^^ SyntaxError: Generator expression must be parenthesized
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.
Typos: grudge/dt_utils.py#L244
"elemenents" should be "elements".
Typos: grudge/flux_differencing.py#L65
"symetric" should be "symmetric".
Typos: grudge/flux_differencing.py#L132
"symetric" should be "symmetric".
Typos: grudge/trace_pair.py#L1037
"arbitary" should be "arbitrary".
Pylint
modifying pylint run because we're on Python 3.13
Pytest on Py3: .conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L75
'bcast_obj_array' is deprecated and will be unsupported from 2025. Use 'bcasts_across_obj_array', with equivalent meaning.
Pytest on Py3: .conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L75
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
Pytest on Py3: .conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L75
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2025, this will no longer work. There is no replacement as of right now. 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.
Pytest on Py3: grudge/trace_pair.py#L128
'bcast_obj_array' is deprecated and will be unsupported from 2025. Use 'bcasts_across_obj_array', with equivalent meaning.
Pytest on Py3: test/test_reductions.py#L167
'bcast_obj_array' is deprecated and will be unsupported from 2025. Use 'bcasts_across_obj_array', with equivalent meaning.
Pytest on Py3: test/test_reductions.py#L167
<class 'test_reductions.MyContainer'> does not have __array_ufunc__ set. This will cause numpy to attempt broadcasting, in a way that is likely undesired. To avoid this, set __array_ufunc__ = None in <class 'test_reductions.MyContainer'>.
Pytest on Py3: test/test_reductions.py#L167
Broadcasting array context array types across <class 'test_reductions.MyContainer'> has been implicitly enabled. As of 2025, this will no longer work. There is no replacement as of right now. 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.
Pytest on Py3: .conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L75
'bcast_obj_array' is deprecated and will be unsupported from 2025. Use 'bcasts_across_obj_array', with equivalent meaning.
Pytest on Py3: .conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L75
'bcast_numpy_array=True' is deprecated and will be unsupported from 2025.
Pytest on Py3: .conda-root/envs/testing/lib/python3.13/site-packages/meshmode/dof_array.py#L75
Broadcasting array context array types across <class 'meshmode.dof_array.DOFArray'> has been implicitly enabled. As of 2025, this will no longer work. There is no replacement as of right now. 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.