-
Notifications
You must be signed in to change notification settings - Fork 68
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
Moving Levelset Calculation to Pre-Process #662
Moving Levelset Calculation to Pre-Process #662
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #662 +/- ##
==========================================
+ Coverage 42.85% 42.89% +0.04%
==========================================
Files 61 61
Lines 16280 16297 +17
Branches 1891 1881 -10
==========================================
+ Hits 6976 6991 +15
- Misses 8259 8264 +5
+ Partials 1045 1042 -3 ☔ View full report in Codecov by Sentry. |
2b41200
to
40642d4
Compare
@anshgupta1234 try rebasing w/ master now that #700 is merged. |
lowering tol for ib even lower tolerance? reversing unnecessary changes Update m_start_up.fpp Revert "even lower tolerance?" This reverts commit a0e14da. golden file update + formatting add ib to 1e-10 Update case.py delete these declare_globals? Update m_ibm.fpp vf->sf Update m_ibm.fpp Update m_ibm.fpp mpi bug fix maybe some more MPI fixes? remove determine_IB_boundary
ac88cc5
to
c2b78bd
Compare
@henryleberre if you wouldn't mind having a quick look at this PR before merging. |
Description
This PR moves the calculation of levelsets to pre-process because it makes more sense + allows @haochey to add STL levelsets easily. It also re-generates golden files for IBM cases, because the minor differences in levelset
Type of change
Scope
How Has This Been Tested?
levelset-comparison.mp4
Test Configuration:
Checklist
./mfc.sh format
before committing my codeIf your code changes any code source files (anything in
src/simulation
)To make sure the code is performing as expected on GPU devices, I have:
nvtx
ranges so that they can be identified in profiles./mfc.sh run XXXX --gpu -t simulation --nsys
, and have attached the output file (.nsys-rep
) and plain text results to this PR./mfc.sh run XXXX --gpu -t simulation --omniperf
, and have attached the output file and plain text results to this PR.NOTE: Not sure if I have to do the profiles+GPU scaling, it's just moving the same computation around.