Remeshing error in fluid domain during FSI simulation

Provides a system for patient-specific cardiovascular modeling and simulation.
POST REPLY
User avatar
Angelo Puglisi
Posts: 6
Joined: Tue May 18, 2021 12:29 am

Remeshing error in fluid domain during FSI simulation

Post by Angelo Puglisi » Sun Jan 22, 2023 2:39 pm

Hello everyone,
I was running an FSI simulation on an elastic tube in order to verify that the TetGen remeshing tool implemented in svFSI worked.
The simulation ends with an error that I don't understand, as shown in the images.
I apply a Dirichlet boundary condition with temporal dependence unsteady in inflow.
In outflow apply a Neumann boundary condition with temporal dependence steady equal to 0.
For the solid domain the displacement of the inlet and outlet surfaces in the axial direction is set to 0.
I upload all the data to this drive folder in case anyone wants to consult it.
https://drive.google.com/drive/folders/ ... share_link
Thanks a lot for the help.
Attachments
img1.png
img1.png (735.41 KiB) Viewed 789 times
img2.png
img2.png (741.89 KiB) Viewed 789 times
img3.png
img3.png (739.38 KiB) Viewed 789 times

User avatar
luca cerrato
Posts: 1
Joined: Thu Feb 02, 2023 7:14 am

Re: Remeshing error in fluid domain during FSI simulation

Post by luca cerrato » Thu Feb 02, 2023 7:19 am

Hi Angelo,
you have made a good question because i have the same problem when i try to run a FSI simulation in my pc and requires remeshing. I have got the same output error.
Someone could help us in this forum?
Thanks in advance for your support.

User avatar
David Parker
Posts: 1696
Joined: Tue Aug 23, 2005 2:43 pm

Re: Remeshing error in fluid domain during FSI simulation

Post by David Parker » Thu Feb 02, 2023 3:31 pm

Hi Angelo and Luca,

I am looking into this now using Luca's data.

Cheers,
Dave

User avatar
Vijay Vedula
Posts: 63
Joined: Mon Feb 09, 2015 1:27 pm

Re: Remeshing error in fluid domain during FSI simulation

Post by Vijay Vedula » Tue Feb 21, 2023 3:06 am

@Dave: any update on this? can we create a GitHub issue on the Fortran code? I can help find the issue. We should also have an example in the https://github.com/SimVascular/svFSI-Tests repository for remeshing.

User avatar
David Parker
Posts: 1696
Joined: Tue Aug 23, 2005 2:43 pm

Re: Remeshing error in fluid domain during FSI simulation

Post by David Parker » Tue Feb 21, 2023 8:17 pm

Hi Vijay,

I looked at the Fortran code a bit but I did not quite understand what was going, note able to map all of the original mesh nodes to the new mesh. If I increase the number of passes then all of the nodes can be mapped, maybe this is a tolerance issue.

I am converting the remeshing code to C++ so I thought I would figure this out when doing that but got sidetracked on some other things.

I am putting together a couple of remeshing tests.

Cheers,
Dave

User avatar
Vijay Vedula
Posts: 63
Joined: Mon Feb 09, 2015 1:27 pm

Re: Remeshing error in fluid domain during FSI simulation

Post by Vijay Vedula » Wed Feb 22, 2023 2:16 am

Hi Dave,

Thanks, but usually the algorithm is designed in such a way that it should find all the nodes in a couple of passes. This case appears peculiar. Let me know if I can help in any way. One thing that is unclear to me is that although the baseline fluid mesh has only 11514 nodes (or ~44K elements), after remeshing using the same edge size, TetGen creates 83K nodes (~500K elements). I am not sure why this is the case.

Best,
Vijay

POST REPLY