The test for version 1.0 should be removed. It just say that my forks is missing tags from the main repo. I assume that all future forks will fork after the release/1.0.0
and that Gitlab forks will inherit tags at the moment of fork like Github. Otherwise, the test failure is suprising.
Stephan Seitz at 24 Mar 23:05
Stephan Seitz (bbcefe16) at 24 Mar 23:02
fix: MappingProxyType is not a constant and should therefor use def...
Stephan Seitz (bbcefe16) at 24 Mar 21:53
fix: MappingProxyType is not a constant and should therefor use def...
... and 4 more commits
This does not yet use the pystencils' cache folder or disk caching of the compilation.
This can be used to embed compiled bytecode into waLBerla executables as I do with my Vulkan wrapper. Not sure if this is a good way to go but at least we can experiment with it.
A good way to proceed with this MR is also a comparison between hip/sicl/ocl/vulkan in order to identify a suitable backend for pystencils.
__cuda_array_interface__
would be enough for most stuff, but it does not support that fancy numpy dtypes for boundary index lists.
Stephan Seitz (c9b6139e) at 15 Mar 00:17
feat: implement __cuda_array_interface__
Stephan Seitz (d95e9cc6) at 15 Mar 00:13
feat: implement __cuda_array_interface__
Stephan Seitz (c1609e79) at 14 Mar 23:55
feat: implement __cuda_array_interface__
Stephan Seitz (902cab8f) at 14 Mar 23:54
feat: implement __cuda_array_interface__
Stephan Seitz (123e71be) at 14 Mar 23:32
feat: implement __cuda_array_interface__
cupy
won't do the C++ demangling that pycuda does
mostly, CUDA arrays don't have strides and C-layout is assumed
Stephan Seitz (0583465e) at 14 Mar 23:25
feat: implement __cuda_array_interface__
Stephan Seitz (11dfa06e) at 14 Mar 23:24
feat: implement __cuda_array_interface__
no get_pycuda_include_paths()
. I think they are used for textures and maybe in ancient times for RNG.
Stephan Seitz (4c71edc7) at 14 Mar 23:23
feat: implement __cuda_array_interface__
maybe merge with pycuda
test
this is isort
https://pypi.org/project/isort/. Matrin added a isort
config to this repo.
Texture support is still here. Should probably be removed.