-
Notifications
You must be signed in to change notification settings - Fork 217
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Memory corruption error #840
Comments
Interesting, seems to hang in the but since it failes on What host system (OS, compiler & RAM) and GPU are you using and how much memory do both have? |
also, can you try to run valgrind on that? |
Host => GPU (Using the K40c) => |
can you post the output of |
agoswami@shiva:~/computationalRadiationPhysics/release-branch/build-temp$ cmake -L |
Are you running additional tasks on this machine? The host only has 12 GB of memory and only 6 GB are left... the K40c has 12 GB of memory and one GPU but we usually assume the host has at least the same ammount of memory in RAM that we can use for double-buffering. |
Probably the easy solution to your problem: double your host memory (or allocate something on the GPU so PIConGPU can only use half of the 6GB - which would be a pity!) |
Oh, that is the problem then....this is a shared machine and some other student is running some large tasks...I could probably use the C2050 with 3GB memory, no? |
sure! just change the environment value in CUDA_VISIBLE_DEVICES |
thanks for your help in finding the problem 👍 |
your are welcome :) when designing systems for now, try to add at least the same amount of memory in the host as you have on the device. host memory is comparably cheap, so adding twice the amount that one has in devices of a node is a good idea and allows for neat tricks like time-averaging of large data sets (not yet implemented). |
Has anyone seen this before?
The text was updated successfully, but these errors were encountered: