Skip to content
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

peleLM.isothermal_EB = 1 causes CUDA error 700 - illegal memory access was encountered !!! #237

Closed
taaresh1 opened this issue Sep 6, 2023 · 2 comments · Fixed by #240
Closed

Comments

@taaresh1
Copy link

taaresh1 commented Sep 6, 2023

Hello, I am able to run a low Mach case with a fairly complex geometry with EB on CPUs. However, the same setup doesn't run on GPUs. It complains of illegal memory access. My case has isothermal walls.
After ruling out all possibilities, I have narrowed down the issue: switching the flag to peleLM.isothermal_EB = 0 runs seamlessly, but setting it to 1 results in the above mentioned error.

The Backtrace file points to PeleLMUtils.cpp (line 333 - function - intFluxDivergenceLevelEB) where this issue may have arisen first.

Is there a fix for this? Looking forward to some help on this.

Thanks!

Taaresh

@baperry2
Copy link
Collaborator

baperry2 commented Sep 7, 2023

Ok, I was able to reproduce with the EB_BackwardStepFlame in 2D running on Eagle GPUs. Definitely a bug, will have to investigate

@taaresh1
Copy link
Author

taaresh1 commented Sep 7, 2023

Thanks for looking into it, Bruce! Looking forward to the fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants