James Schloss
James Schloss
I ran across a method that asked for me to use a shared memory pool of size blocksize and pull from it a few times in a `for`/`while` loop. I...
This is more for my own reference later. If I create the following kernel: ``` @kernel function check_kernel() cI = @index(Global) if cI == 2 @print("cI is: ", cI, '\n')...
Here is a snippet of code ``` using KernelAbstractions, Test, CUDAapi if CUDAapi.has_cuda_gpu() using CuArrays CuArrays.allowscalar(false) end @kernel function localmem_check!(a, @Const(TDIM)) T = eltype(a) #i = @index(Global) # Fails when...
Hello, I just got a new AMD RX 6700 XT and have been testing out some AMDGPU features with it. when using it for the first time, I got the...
I am still running the tests, so this PR is still a draft and might change in the next few days, but it adds preliminary support for AMDGPU devices. There...
I could not get the tests to work on my GTX970 GPU. Seems like there is an issue with ``` function DistanceVecNeighborFinder(; nb_matrix, matrix_14=falses(size(nb_matrix)), n_steps=10, dist_cutoff) n_atoms = size(nb_matrix, 1)...
This is a draft PR for the next set of chapters. It will include the following: * [ ] An intro to RNG * [ ] a discussion of where...
Ok, I'm going to be honest, I cannot create a MWE for this, but I can provide a replicator. I'm not expecting this issue to be fixed soon, but I...
Hello, just a quick report and temporary solution. I was getting this issue on Arch: ``` julia> using AMDGPU ┌ Warning: HSA runtime is unavailable, compilation and runtime functionality will...
I had a request from a user to use warp-level semantics from CUDA: `sync_warp`, `warpsize`, and stuff here: https://cuda.juliagpu.org/stable/api/kernel/#Warp-level-functions. They seem to be available here: https://rocm.docs.amd.com/projects/rocPRIM/en/latest/warp_ops/index.html, but I don't know...