Closed aelligp closed 3 months ago
Which calls are causing problems?
Running tests from /home/pascalaellig/Documents/JustRelax.jl/test/test_diffusion3D.jl
Diffusion_3D: Error During Test at /home/pascalaellig/Documents/JustRelax.jl/test/test_diffusion3D.jl:147
Got exception outside of a @test
MethodError: no method matching register(::CUDA.HostMemory)
Closest candidates are:
register(::Type{CUDA.HostMemory}, ::Ptr, ::Integer, ::Any)
@ CUDA ~/.julia/packages/CUDA/DS19C/lib/cudadrv/memory.jl:167
register(::Type{CUDA.HostMemory}, ::Ptr, ::Integer)
@ CUDA ~/.julia/packages/CUDA/DS19C/lib/cudadrv/memory.jl:167
Stacktrace:
[1] unregister(args::CUDA.HostMemory)
@ CUDA.Mem ./deprecated.jl:105
[2] (::ImplicitGlobalGrid_CUDAExt.var"#unregister_cubufs#2")(bufs::Vector{Vector{Any}})
@ ImplicitGlobalGrid_CUDAExt ~/.julia/packages/ImplicitGlobalGrid/WHNmB/src/CUDAExt/update_halo.jl:49
[3] free_update_halo_cubuffers()
@ ImplicitGlobalGrid_CUDAExt ~/.julia/packages/ImplicitGlobalGrid/WHNmB/src/CUDAExt/update_halo.jl:30
[4] free_update_halo_cubuffers
@ ~/.julia/packages/ImplicitGlobalGrid/WHNmB/src/CUDAExt/update_halo.jl:6 [inlined]
[5] free_update_halo_buffers()
@ ImplicitGlobalGrid ~/.julia/packages/ImplicitGlobalGrid/WHNmB/src/update_halo.jl:104
[6] finalize_global_grid(; finalize_MPI::Bool)
@ ImplicitGlobalGrid ~/.julia/packages/ImplicitGlobalGrid/WHNmB/src/finalize_global_grid.jl:17
[7] finalize_global_grid
@ ~/.julia/packages/ImplicitGlobalGrid/WHNmB/src/finalize_global_grid.jl:15 [inlined]
[8] diffusion_3D(; nx::Int64, ny::Int64, nz::Int64, lx::Float64, ly::Float64, lz::Float64, ρ0::Float64, Cp0::Float64, K0::Float64, init_MPI::Bool, finalize_MPI::Bool)
@ Main ~/Documents/JustRelax.jl/test/test_diffusion3D.jl:142
[9] macro expansion
@ ~/Documents/JustRelax.jl/test/test_diffusion3D.jl:152 [inlined]
[10] macro expansion
@ ~/.julia/packages/Suppressor/vewDh/src/Suppressor.jl:22 [inlined]
[11] macro expansion
@ ~/Documents/JustRelax.jl/test/test_diffusion3D.jl:148 [inlined]
[12] macro expansion
@ ~/.julia/juliaup/julia-1.10.3+0.x64.linux.gnu/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined]
[13] top-level scope
@ ~/Documents/JustRelax.jl/test/test_diffusion3D.jl:148
[14] include(mod::Module, _path::String)
@ Base ./Base.jl:495
[15] exec_options(opts::Base.JLOptions)
@ Base ./client.jl:318
[16] _start()
@ Base ./client.jl:552
Test Summary: | Error Total Time
Diffusion_3D | 1 1 22.5s
ERROR: LoadError: Some tests did not pass: 0 passed, 0 failed, 1 errored, 0 broken.```
Could you check with CUDA 5.4.2?
No need actually, this wasn't changed there
CUDA.jl versions above v5.4.0 error due to some deprecated calls, switch back to v.5.3.5 for now until this is fixed