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

tutorial materials #1163

Open
Yurlungur opened this issue Aug 28, 2024 · 3 comments
Open

tutorial materials #1163

Yurlungur opened this issue Aug 28, 2024 · 3 comments

Comments

@Yurlungur
Copy link
Collaborator

I recently put together two new example codes for parthenon for tutorial purposes:

  1. An AMR code that rotates an ellipse
  2. A code that calculates pi via particles with monte carlo

I could contribute these to the repo if people think these would be useful. @pgrete perhaps they would help you in a tutorial also? I think walking through how to build these examples could make for a pretty good tutorial on how to build something on parthenon.

@pgrete
Copy link
Collaborator

pgrete commented Aug 29, 2024

I definitely think that they'd be a useful addition (also to live in the repo or a separate one like https://github.com/kokkos/kokkos-tutorials).
Would it be much work to use a scaffolding approach, i.e., split the examples into separate pieces with increasing complexity (and similar to the exercises for the kokkos tutorial with "begin" and "solution" components?

Regarding the upcoming tutorial as part of https://indico3-jsc.fz-juelich.de/e/tera2024 I was told that a more "application" focused (rather than development) tutorial is desireable, so I might aim for sth close to https://github.com/PrincetonUniversity/athena/wiki/Tutorial

@Yurlungur
Copy link
Collaborator Author

I would like to make it a scaffolding thing but I'm not sure I have time to adapt it in that way. I think the best I can promise is dumping it into the codebase and integrating with the build system.

@Yurlungur
Copy link
Collaborator Author

I think a separate repo would be reasonable/natural. But I'm not sure whether or not I am allowed to do that. Maybe @jdolence knows.

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

No branches or pull requests

2 participants