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

render failure with slice filter (but only on GPU) #1119

Closed
BenWibking opened this issue Mar 21, 2023 · 3 comments
Closed

render failure with slice filter (but only on GPU) #1119

BenWibking opened this issue Mar 21, 2023 · 3 comments
Labels

Comments

@BenWibking
Copy link

BenWibking commented Mar 21, 2023

We (@pgrete and I) are seeing a render failure with the slice filter for GPU runs with our Parthenon-based code. It renders fine on GPU without the slice filter, and it always works on host runs. The simulation snapshots on disk are identical whether running on host or GPU.

I haven't seen this issue with my AMReX code, but I haven't run that with the latest (0.9.0) version of Ascent, so I am wondering if this is a recently introduced bug.

A reproducer is here: parthenon-hpc-lab/athenapk#41.

Failure (on GPU run):
dens00252

Success (on host only run):
dens00252

@cyrush
Copy link
Member

cyrush commented Mar 21, 2023

@BenWibking is this right on the edge of the mesh?

We have seen numerics differences between GPU and non GPU in cases with slices in cases like that that lead to similar issues.

Thanks for the reproducer, we can try to track this down.

@BenWibking
Copy link
Author

It should be precisely cut through the center of the mesh. Since it's an octree mesh, the individual mesh blocks should be on either side of the plane without intersecting any interior volume, which might explain what's going on.

@BenWibking
Copy link
Author

Closing as duplicate.

@BenWibking BenWibking closed this as not planned Won't fix, can't repro, duplicate, stale Sep 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants