Gmres #2087
ci.yml
on: pull_request
Typos
6s
Ruff
6s
basedpyright
1m 44s
Pytest Conda Py3 POCL
2m 35s
Pytest Conda Py3 Intel
2m 6s
Examples Conda Py3
2m 15s
Documentation
1m 56s
Matrix: downstream_tests
Annotations
17 errors and 52 warnings
|
Ruff
Process completed with exit code 1.
|
|
basedpyright:
arraycontext/linalg/solve.py#L224
Argument of type "Array* | ObjectArray[tuple[int, ...], ArrayOrContainerOrScalar]* | Unknown | ArrayOrContainerT@_gmres | Unbound | Array" cannot be assigned to parameter "x" of type "ArrayOrContainerT@_gmres" in function "norm"
Type "Array* | ObjectArray[tuple[int, ...], ArrayOrContainerOrScalar]* | Unknown | ArrayOrContainerT@_gmres | Unbound | Array" is not assignable to type "ArrayOrContainerT@_gmres" (reportArgumentType)
|
|
basedpyright:
arraycontext/linalg/solve.py#L222
Operator "-" not supported for types "ArrayOrContainerT@_gmres" and "ArrayOrContainerT@_gmres"
Operator "-" not supported for types "Array*" and "_UserDefinedArrayContainer*"
Operator "-" not supported for types "_UserDefinedArrayContainer*" and "Array*"
Operator "-" not supported for types "_UserDefinedArrayContainer*" and "_UserDefinedArrayContainer*" (reportOperatorIssue)
|
|
basedpyright:
arraycontext/linalg/solve.py#L194
Type "Array | ObjectArray[tuple[int, ...], ArrayOrContainerOrScalar]* | Unknown" is not assignable to declared type "ArrayOrContainerT@_gmres"
Type "Array | ObjectArray[tuple[int, ...], ArrayOrContainerOrScalar]* | Unknown" is not assignable to type "ArrayOrContainerT@_gmres" (reportAssignmentType)
|
|
basedpyright:
arraycontext/linalg/solve.py#L194
Operator "*" not supported for types "Literal[0]" and "ArrayOrContainerT@_gmres"
Operator "*" not supported for types "Literal[0]" and "_UserDefinedArrayContainer*" when expected type is "ArrayOrContainerT@_gmres" (reportOperatorIssue)
|
|
basedpyright:
arraycontext/linalg/solve.py#L191
Argument of type "ArrayOrContainerT@_gmres" cannot be assigned to parameter "x" of type "SupportsAbs[_T@abs]" in function "abs"
Type "Array* | ObjectArrayND[ArrayOrContainerOrScalar] | _UserDefinedArrayContainer*" is not assignable to type "SupportsAbs[Array]"
"_UserDefinedArrayContainer*" is incompatible with protocol "SupportsAbs[Array]"
"__abs__" is not present (reportArgumentType)
|
|
basedpyright:
arraycontext/linalg/solve.py#L191
Argument of type "Array" cannot be assigned to parameter "x1" of type "_SupportsArrayUFunc" in function "__call__"
"Array" is incompatible with protocol "_SupportsArrayUFunc"
"__array_ufunc__" is not present (reportArgumentType)
|
|
basedpyright:
arraycontext/linalg/solve.py#L191
No overloads for "__call__" match the provided arguments (reportCallIssue)
|
|
basedpyright:
arraycontext/linalg/solve.py#L119
Type "ndarray[_AnyShape, dtype[Any]] | int | integer[Any] | float | complex | inexact[Any, float | complex] | builtins.bool | numpy.bool[builtins.bool]" is not assignable to return type "float"
Type "ndarray[_AnyShape, dtype[Any]] | int | integer[Any] | float | complex | inexact[Any, float | complex] | builtins.bool | numpy.bool[builtins.bool]" is not assignable to type "float"
"complex" is not assignable to "float" (reportReturnType)
|
|
basedpyright:
arraycontext/linalg/solve.py#L108
Argument of type "ArrayOrContainerT@structured_vdot" cannot be assigned to parameter "b" of type "_ArrayLikeObject_co" in function "vdot"
Type "Array* | ObjectArrayND[ArrayOrContainerOrScalar] | _UserDefinedArrayContainer*" is not assignable to type "_ArrayLikeObject_co"
Type "Array*" is not assignable to type "_ArrayLikeObject_co"
"Array*" is incompatible with protocol "_SupportsArray[dtype[object_]]"
"__array__" is not present
"Array*" is incompatible with protocol "_NestedSequence[_SupportsArray[dtype[object_]]]"
"__contains__" is not present
"__iter__" is not present
"__reversed__" is not present
... (reportArgumentType)
|
|
basedpyright:
arraycontext/linalg/solve.py#L108
No overloads for "vdot" match the provided arguments (reportCallIssue)
|
|
Pytest Conda Py3 Intel
Process completed with exit code 1.
|
|
Pytest Conda Py3 Intel:
test/test/test_utils.py#L271
test_gmres
ModuleNotFoundError: No module named 'pytential'
|
|
Pytest Conda Py3 Intel:
test/test/test_utils.py#L271
test_gmres
ModuleNotFoundError: No module named 'pytential'
|
|
Pytest Conda Py3 POCL
Process completed with exit code 1.
|
|
Pytest Conda Py3 POCL:
test/test/test_utils.py#L271
test_gmres
ModuleNotFoundError: No module named 'pytential'
|
|
Pytest Conda Py3 POCL:
test/test/test_utils.py#L271
test_gmres
ModuleNotFoundError: No module named 'pytential'
|
|
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.
|
|
basedpyright:
arraycontext/linalg/solve.py#L287
Type of "w" is partially unknown
Type of "w" is "Array | ObjectArray[tuple[int, ...], Array | ObjectArray[tuple[int, ...], ArrayOrContainerOrScalar] | _UserDefinedArrayContainer | int | integer[Any] | float | complex | inexact[Any, float | complex] | bool | bool[bool]]* | Unknown" (reportUnknownVariableType)
|
|
basedpyright:
arraycontext/linalg/solve.py#L283
Type of "rp" is partially unknown
Type of "rp" is "Array* | ObjectArray[tuple[int, ...], Array | ObjectArray[tuple[int, ...], ArrayOrContainerOrScalar] | _UserDefinedArrayContainer | int | integer[Any] | float | complex | inexact[Any, float | complex] | bool | bool[bool]]* | Unknown" (reportUnknownVariableType)
|
|
basedpyright:
arraycontext/linalg/solve.py#L282
Type of "w" is partially unknown
Type of "w" is "Array* | ObjectArray[tuple[int, ...], Array | ObjectArray[tuple[int, ...], ArrayOrContainerOrScalar] | _UserDefinedArrayContainer | int | integer[Any] | float | complex | inexact[Any, float | complex] | bool | bool[bool]]* | Unknown" (reportUnknownVariableType)
|
|
basedpyright:
arraycontext/linalg/solve.py#L277
Type of "rp" is partially unknown
Type of "rp" is "Array* | ObjectArray[tuple[int, ...], Array | ObjectArray[tuple[int, ...], ArrayOrContainerOrScalar] | _UserDefinedArrayContainer | int | integer[Any] | float | complex | inexact[Any, float | complex] | bool | bool[bool]]* | Unknown | ArrayOrContainerT@_gmres | Array" (reportUnknownVariableType)
|
|
basedpyright:
arraycontext/linalg/solve.py#L222
Type of "r" is partially unknown
Type of "r" is "Array* | ObjectArray[tuple[int, ...], Array | ObjectArray[tuple[int, ...], ArrayOrContainerOrScalar] | _UserDefinedArrayContainer | int | integer[Any] | float | complex | inexact[Any, float | complex] | bool | bool[bool]]* | Unknown" (reportUnknownVariableType)
|
|
basedpyright:
arraycontext/linalg/solve.py#L194
Type of "x" is partially unknown
Type of "x" is "Array | ObjectArray[tuple[int, ...], Array | ObjectArray[tuple[int, ...], ArrayOrContainerOrScalar] | _UserDefinedArrayContainer | int | integer[Any] | float | complex | inexact[Any, float | complex] | bool | bool[bool]]* | Unknown" (reportUnknownVariableType)
|
|
basedpyright:
arraycontext/linalg/solve.py#L191
Return type is unknown (reportUnknownVariableType)
|
|
basedpyright:
arraycontext/linalg/solve.py#L108
Return type is unknown (reportUnknownVariableType)
|
|
basedpyright:
arraycontext/linalg/solve.py#L107
Type of "char" is partially unknown
Type of "char" is "Unknown | Literal['?', 'b', 'B', 'h', 'H', 'i', 'I', 'l', 'L', 'q', 'Q', 'e', 'f', 'd', 'g', 'F', 'D', 'G', 'O', 'S', 'a', 'U', 'V', 'M', 'm', 'c', 'T']" (reportUnknownMemberType)
|
|
basedpyright:
arraycontext/linalg/solve.py#L107
Type of "dtype" is partially unknown
Type of "dtype" is "dtype[Any]* | dtype[Any] | Unknown" (reportUnknownMemberType)
|
|
Pytest Conda Py3 Intel:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 Intel:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 Intel:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 Intel:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 Intel:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 Intel:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 Intel:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 Intel:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 Intel:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 Intel:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 POCL:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 POCL:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 POCL:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 POCL:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 POCL:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 POCL:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 POCL:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 POCL:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 POCL:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Pytest Conda Py3 POCL:
arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
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/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.
|
|
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/.conda-root/envs/testing/lib/python3.14/site-packages/arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
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.
|
|
Tests for downstream project grudge:
grudge/.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 grudge:
grudge/.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 grudge:
grudge/test/test_reductions.py#L172
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.14/site-packages/arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Tests for downstream project grudge:
grudge/test/test_reductions.py#L172
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.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 grudge:
grudge/.conda-root/envs/testing/lib/python3.14/site-packages/arraycontext/container/dataclass.py#L82
Encountered 'numpy.ndarray' in a dataclass_array_container. This is deprecated and will stop working in 2026. If you meant an object array, use pytools.obj_array.ObjectArray. For other uses, file an issue to discuss.
|
|
Tests for downstream project grudge:
grudge/.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 grudge:
grudge/.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 grudge:
grudge/.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.
|