Comments (1)
Unlike Pedro's issue, this is not within the same test.
Experiencing the same issue implementing the Basic Hartree-Fock proxy application using JACC. Getting the following error for an input greater than 4 atoms:
GPU Kernel Exception
Stacktrace:
[1] error(s::String)
@ Base ./error.jl:35
[2] throw_if_exception(dev::AMDGPU.HIP.HIPDevice)
@ AMDGPU ~/.julia/packages/AMDGPU/gtxsf/src/exception_handler.jl:123
[3] synchronize(stm::AMDGPU.HIP.HIPStream; blocking::Bool, stop_hostcalls::Bool)
@ AMDGPU ~/.julia/packages/AMDGPU/gtxsf/src/highlevel.jl:53
[4] synchronize (repeats 2 times)
@ ~/.julia/packages/AMDGPU/gtxsf/src/highlevel.jl:49 [inlined]
[5] parallel_for(::Int64, ::typeof(BasicHFProxy._jacc_kernel_threaded_atomix!), ::AMDGPU.ROCArray{Float64, 2, AMDGPU.Runtime.Mem.HIPBuffer}, ::Vararg{Any})
@ JACCAMDGPU ~/.julia/packages/JACC/CPpH7/ext/JACCAMDGPU/JACCAMDGPU.jl:17
[6] bhfp_jacc(inputfile::String; verbose::Bool)
@ BasicHFProxy /autofs/nccsopen-svm1_home/y1e/BasicHFProxy.jl/src/jacc.jl:74
[7] bhfp_jacc
@ /autofs/nccsopen-svm1_home/y1e/BasicHFProxy.jl/src/jacc.jl:18 [inlined]
[8] macro expansion
@ /autofs/nccsopen-svm1_sw/odo/julia-1.10.4/share/julia/stdlib/v1.10/Test/src/Test.jl:669 [inlined]
[9] macro expansion
@ /autofs/nccsopen-svm1_home/y1e/BasicHFProxy.jl/test/runtests_jacc.jl:11 [inlined]
[10] macro expansion
@ /autofs/nccsopen-svm1_sw/odo/julia-1.10.4/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined]
[11] macro expansion
@ /autofs/nccsopen-svm1_home/y1e/BasicHFProxy.jl/test/runtests_jacc.jl:9 [inlined]
[12] macro expansion
@ /autofs/nccsopen-svm1_sw/odo/julia-1.10.4/share/julia/stdlib/v1.10/Test/src/Test.jl:1577 [inlined]
[13] top-level scope
@ /autofs/nccsopen-svm1_home/y1e/BasicHFProxy.jl/test/runtests_jacc.jl:6
Using AMDGPU v0.8.11
from jacc.jl.
Related Issues (20)
- Struct of arrays HOT 2
- Should use `__precompile__(false)` (at least for extensions) HOT 16
- Need set of common `atomic_*` functions (and maybe `@atomic` macro) HOT 2
- Would like to pass in more than just numbers and arrays HOT 8
- 2D (CUDA) parallel_for gets indices wrong if (M,N) not less than or multiples of 16
- Need more accurate threads per block
- AMDGPU tweaks HOT 2
- [Enhancement]Simplification of JACC interface
- Add support for ones and zeros
- Random Numbers HOT 3
- Add custom range for parallel_for iterations HOT 1
- Add GPU tests
- Remove non-portable zeros ones signatures HOT 2
- Complete BLAS level 1 routines in JACC.BLAS
- Adding operation (*,/,+,-) as paramenter for JACC.parallel_reduce HOT 1
- Adding CI for Intel (OneAPI) GPUs (Backend)
- `JACCPreferences.backend` is not enforced HOT 1
- Add MPI tests
- Add 3D parallel_for and computational grid on GPU
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jacc.jl.