-
Notifications
You must be signed in to change notification settings - Fork 126
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 tutorials #3880
Add tutorials #3880
Conversation
34ffc40
to
50af132
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Two questions/comments
- You moved a bunch of examples from bpWriteRead{name} to bpTimeWriteRead{name}. What is the significance of Time in the name? I would keep the name the way it was just because it was shorter and still intuitive (unless there is a reason for the Time addition).
- You added a bunch of skeleton codes (which is great for the tutorial text you have). I would place them all in a separate folder instead of the hello
I left a bunch of comments with a few typos, but other than this it looks really good. Good job !
I did it because bpWriteRead is kinda very vague, and there are a bunch of examples like that. This particular examples show how to write and read time steps. And that's how i also use them.
@vicentebolea and I decided that the best place to put them is next to the actual code so that we don't forget to update them, if needed. |
I'd use "Step" rather than "Time" in the name. (In general I think we've been trying to move away from the "timestep" nomenclature, dropping time and keeping step. |
So you would prefer to rename the examples to bpStepWriteRead*? And is it okay if i stick to timesteps for the name of the particular tutorial? |
|
I decided to remove the word time from everywhere in this set of tutorials, I hope this change addresses all of your concerns. |
50af132
to
a3c74e5
Compare
0806c64
to
6e1538a
Compare
The crusher failure can be resolve if you "update the branch", IMPORTANT use rebase update |
6e1538a
to
a2fa10a
Compare
@vicentebolea the bpls results were added, can you check them and approve this PR? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The changes with regards the bpls usage looks good. 👍
As for the the several changes in the documentation unrelated to the tutorials, they look good in a first glance, however, while it is great to improve things here and there, it is best to do it in a different PR. The reason for this is that opening many fronts will both slow the review process and confuse reviewers.
I will keep that in mind for future PRs. |
a2fa10a
to
69ce41b
Compare
69ce41b
to
1005774
Compare
1005774
to
33f3c00
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, couple of comments, let the CI pass before making change so we can see the crusher CI result
Improve variable names, and remove the non-mpi versions, and keep only one with ifdefs.
Make all of their code similar. The bpStepsWriteRead example will be used for a tutorial.
33f3c00
to
3ffb6c6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Upon CI passing
There seems to be unrelated tests failing. Shall i merge? |
Indeed, it is unrelated, ready to merge! |
This PR fixes several documentation warnings, and adds tutorials for the basic ADIOS concepts
This PR fixes #3793.