-
Notifications
You must be signed in to change notification settings - Fork 36
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
ESFR Split Formulation #111
ESFR Split Formulation #111
Conversation
…akes use of operators in DG strong. Provides weight-adjusted curvilinear Mass matrices. Includes free-stream preserving metric terms.
…ougshidong-master_esfr
83k lines. Some file shouldn't be there. Also, what happened to previous PR? |
Size: yes I accidentally pushed the mesh, I have now removed it. |
Also, do to the copy and pasting manual changes, some of the files have just an extra empty line at the bottom. An example being the mesh adaptation file. This shouldn't be there and I will go through each file changed tomorrow and make the appropriate edits. |
Sorry, I was making a summary for each file and their changes. I realized now that you meant in general:
Please let me know if there is anything that I over looked, needs clarification on, or if you'd like to discuss any/all of the above changes. Thank you!:) |
Nice. Let us know when it's ready for review. You can edit the main post to move that description above. |
I think it's good for review! |
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 skimmed over parts of the code, but I'll review the all the files over different days. I think the first steps to make it easier on the reviewers:
- Remove all uses of #if 0 for comments. It makes the commented code appear as actual code and there is no tell for someone to know whether that piece of code is important or not. Feel free to even delete unused code, or move it to a function that is not being called. In git, everything is stored in its history. If it's an important alternative, consider using a parameter that is part of the input.
- Remove the files that have this trivial added line. Makes the review much bigger and harder to track
- Make sure your indent is consistent.
- Review it yourself! Best way to see if your code is suitable is to put yourself in the chair of the reviewer. If code looks ugly or you have to refresh your own memory because it's not clear, the same will apply from the point of view of the reviewer.
Sorry for delay, McGill IT services/EMF completely wiped/erased my lab computer while I was in Toronto so I need to reinstall ubuntu and setup everything before making changes... |
…d #if 0 #endif commented blocks.
…ed new numerical fluxes in the numerical_flux_conservation test.
I have made the above necessary changes except the safeguard for the entropy numerical flux for Burgers because then I would need the numerical flux, or physics to store an AllParameters. In the future, there will be other flux functions in the entropy conserving num flux so I didn't make the change. Please let me know if that's ok, otherwise I think it is ready to continue the review. Lastly, after deleting the extra line, some files have this weird "no newline at end of file" git diff: from what I found online this is from the texteditor and I can't seem to find a way to fix it in vim. |
Thanks! It's starting to look much better. I'll spend some time on this review in the upcoming days. |
…sfr_split_upstream_update-new-operators-class-force-pushed
…ed in DGBase and only in the derived DGStrong class); 1D, 2D, 3D_AUXILIARY_RHS_TEST are passing
…will allow ODE solvers such as rrk_explicit to solve diffusive terms.
Attached are the |
Approving as ctest is passing and issues have been opened for the remaining items. Good work, everyone! |
Changing your review that requested changes to a review comment since the PR has addressed these changes over the last year of review. @dougshidong |
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.
LGTM
This pull request contains the ESFR split form. The changes in this pull request are as follows:
Operators:
Please see the attached document on my suggestion for the review:
ESFR_Pull_Request.pdf
Please see attached document below for an update on April 20, 2022.
ESFR_PR_Status_Apr20_2022.pdf
Additional contributions:
set test_type = flow_solver
toset run_type = flow_simulation
in.prm
files1D_TIME_REFINEMENT_STUDY_ADVECTION_EXPLICIT
.pvtu
files in subdirectory