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

Add a new proposal for GSoC25 in Trixi.jl #2217

Merged
merged 5 commits into from
Jan 16, 2025
Merged

Conversation

huiyuxie
Copy link
Contributor

I found a good quadtree example in the CUDA examples and have included the link here (instead of writing my own samples for guidance). However, I still plan to write a corresponding example in Julia to provide better support.

Also, I am unsure whether CUDA.jl offers robust support for handling complex tasks involving dynamic parallelism, as CUDA does. Moreover, the actual speedup depends heavily on the problem size. For example, 3D problems generally achieve greater speedup compared to 1D, and deeper levels of refinement typically result in better acceleration.

But this proposal is interesting to me; if no one chooses it, I'm happy to work on it myself.

@huiyuxie
Copy link
Contributor Author

CC @ranocha @jlchan @sloede

@huiyuxie
Copy link
Contributor Author

Let me know if you find any problems or have any questions. Thanks!

@jlchan
Copy link

jlchan commented Jan 11, 2025

It reads well overall, but I'm not sure how feasible migrating the P4est tree management code to GPU would be.

@huiyuxie
Copy link
Contributor Author

but I'm not sure how feasible migrating the P4est tree management code to GPU would be.

Which thing are you most concerned about? I also think P4estMesh is more challenging than TreeMesh, so perhaps its order could be moved toward the end of the subtask list.

@jlchan
Copy link

jlchan commented Jan 12, 2025

Which thing are you most concerned about? I also think P4estMesh is more challenging than TreeMesh, so perhaps its order could be moved toward the end of the subtask list.

That would address my only concern!

@huiyuxie
Copy link
Contributor Author

Please review again and approve it if there is no problem. Thanks

@huiyuxie
Copy link
Contributor Author

Could you @ViralBShah please help merge it if you are available thanks

@inkydragon
Copy link
Member

Thanks for your proposal.

Assuming ViralBShah is busy, I'll merge this.

@inkydragon inkydragon merged commit 24d595e into JuliaLang:main Jan 16, 2025
2 checks passed
@huiyuxie
Copy link
Contributor Author

Thanks 😊

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 this pull request may close these issues.

4 participants