-
Notifications
You must be signed in to change notification settings - Fork 5
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
Implementation of shearing box boundary conditions. #33
Comments
If shearing box boundary conditions need to be applied to a system having a shear flow along the y-direction, then the boundary condition that needs to be applied is:
Standard periodic boundary conditions hold in the x-direction. Now, for the y-direction, we have the issue of including time since the code is not aware of that.The time stepping loop is currently assembled at a user level. Any suggestions to tackle this? Once that is fixed, the plan is to obtain value at (y - const * omega * L_x * time) using |
An implementation has been carried out in 825ed8a Machine: GPU node on Savio @ Berkeley Setup:
Weak-Scaling: Preferentially increasing along q2:
Preferentially increasing along q1:
|
Machine: GPU nodes on Savio @ Berkeley Setup:
Weak-Scaling:
|
Shearing box boundary conditions need to be implemented to be able to run the case of the magnetorotational instability.
This paper will be used as a reference. The possible route for implementation will be taken up in the next post.
The text was updated successfully, but these errors were encountered: