-
Notifications
You must be signed in to change notification settings - Fork 46
Adding unfitted resistive immersed surface (RIS) method functions #421
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
Conversation
|
@hanzhao2020 Your code does not compile. |
|
@ktbolt Thanks for the heads up. There was a duplicate definition of bcast for an int array. This issue has been fixed, and the code can now compile. But the CANN model test cases are now failing in parallel. I will look into that. |
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.
@hanzhao2020 Note that this has already been fixed in the main branch and was a problem because your branch is out of date.
|
@ktbolt Thanks! This issue was fixed. The current code passed the Ubuntu test, but failed to build for macos test. The code built successfully on my macos laptop. Have you seen this build error before? |
|
@hanzhao2020 I've not seen this problem. @aabrown100-git @dcodoni Have you see this before ? Seems like the CMake variable |
|
@ktbolt I have never run into this kind of error. The OS github is loading is the same of the previous times and it has always worked fine. @hanzhao2020 did you merge your branch with the main one? I am wondering if all your cmake files are correct. @ktbolt I saw in the SimVascularSystemSetup.cmake file: but the loaded os in github is arm64. It has never created a problem before, but it is the only source of problem I could see. @hanzhao2020 could you try to run the test again? |
|
@dcodoni Thanks for looking into this. I run the test again, but got the same build error. |
|
@ktbolt I think the problem we are having with MacOS is related to the runner, when using the one built on 2025-07-11 it was working fine, the problem started to happen when we started to run on the one built in August: For this new built the CURRENT_OSX_VERSION is not automatically recognized and the problem is fixed if the following: Is added in SimVascularSystemSetup.cmake |
|
@dcodoni Very good detective work ! Please open an Issue for this describing how you found the problem |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #421 +/- ##
==========================================
+ Coverage 65.97% 66.90% +0.92%
==========================================
Files 163 165 +2
Lines 31822 33711 +1889
Branches 5202 5672 +470
==========================================
+ Hits 20996 22553 +1557
- Misses 10688 11020 +332
Partials 138 138 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Adding unfitted resistive immersed surface (RIS) method functions for heart valve CFD simulation.
Current situation
Resolves #222 for the unfitted RIS method to simulate hemodynamics with heart valves.
Release Notes
Added unfitted RIS functions in uris.cpp and updated related files. Valve open and close motions are prescribed in the simulation and are given as input data.
Documentation
The code is documented with comments. Detailed documentation for the RIS method will be added to the svMultiPhysics website.
Testing
A test case is added for a cylinder geometry with two immersed valves.
Code of Conduct & Contributing Guidelines