-
- Downloads
"git@gitlab.tiker.net:fikl2/grudge.git" did not exist on "6bbf6c5dd01097b6cc0c5484fc5e539141a4e20f"
Force device scalars on PyOpenCLArrayContext (#43)
* add a flag to force device scalars on the CL array context * remove local pylintrc from meshmode * parametrize tests for force_device_scalars * add docs for force_device_scalars * add proper typing hints to _loopy_transform_cache * use np.isscalar instead of isinstance(Number) * fix type hints for _loopy_transform_cache * use specific type in _kernel_name_to_wait_event_queue * add pytest_generate_tests_for_array_context * add env var to select array context for tests * fix mypy issues * add a documented PytestArrayContextFactory * update test generator to return a closure * add a way to register factories as strings * actually fix the implementation * fix doc formatting * better names for global variables * move norm to BaseFakeNumpyLinalgNamespace * simplify and deduplicate pytest fixture setup
Showing
- .pylintrc-local.yml 0 additions, 8 deletions.pylintrc-local.yml
- arraycontext/__init__.py 6 additions, 1 deletionarraycontext/__init__.py
- arraycontext/fake_numpy.py 63 additions, 1 deletionarraycontext/fake_numpy.py
- arraycontext/impl/pyopencl/__init__.py 34 additions, 6 deletionsarraycontext/impl/pyopencl/__init__.py
- arraycontext/impl/pyopencl/fake_numpy.py 16 additions, 75 deletionsarraycontext/impl/pyopencl/fake_numpy.py
- arraycontext/pytest.py 200 additions, 40 deletionsarraycontext/pytest.py
- run-mypy.sh 1 addition, 1 deletionrun-mypy.sh
- test/test_arraycontext.py 15 additions, 7 deletionstest/test_arraycontext.py
Loading
Please register or sign in to comment