-
Notifications
You must be signed in to change notification settings - Fork 189
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
Electrokinetics tutorial #4782
Electrokinetics tutorial #4782
Conversation
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
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 physics in the tutorial semms good, especially the reaction in turbulent flow looks fantastic. Obviously, the exercises are still missing.
The language/style of the descriptive text needs to be improved, but that's something I could do
" ext_efield=[0., 0., 0.], tau=TAU)\n", | ||
"system.ekcontainer.add(species)\n", | ||
"\n", | ||
"species[BOX_L[0] // 2, BOX_L[1] // 2, 0].density = 1.0" |
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.
I would put 1/agrid**3 here to make sure there is one unit of material in the system.
Alternatively would using a gaussian as the starting condition reduce numerical errors connected to discretised gradients?
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.
Exercises are a bit short (especially in the summer school context where we need people to do stuff for 90mins) but cover the essentials.
Text still needs some polishing. I could take it from here
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.
can I approve my own changes?
497b651
to
b7617a3
Compare
Write tests to check for analytical solutions and turbulent flow. Improve matplotlib figures, ffmpeg videos and png figure captions. Fix undefined behavior during integration (missing LB thermostat).
b7617a3
to
d330457
Compare
Write diffusion-advection-reaction tutorial.