Skip to content
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

Some FSI additions #24204

Merged
merged 8 commits into from
Oct 27, 2023
Merged

Conversation

lindsayad
Copy link
Member

@lindsayad lindsayad commented Apr 27, 2023

  • Interface kernel for coupling scalar field displacments to vector fluid velocity field
  • Create ConvectedMeshPSPG so that we can have one-to-one comparison between INS and INSAD in the FSI module
  • Fix mesh convection residual for INSAD. The multiplication order needs to be switched to match the regular advection term

Closes #23680

@lindsayad
Copy link
Member Author

@Eilloo I think the work here is relevant to some of your discussion posts as well as #23680

@moosebuild
Copy link
Contributor

moosebuild commented Apr 27, 2023

Job Documentation on fd7f724 wanted to post the following:

View the site here

This comment will be updated on new commits.

@lindsayad lindsayad force-pushed the vector-ins-convected-mesh branch 4 times, most recently from 644b376 to 8a8ed05 Compare May 1, 2023 18:22
@moosebuild
Copy link
Contributor

moosebuild commented May 1, 2023

Job Coverage on fd7f724 wanted to post the following:

Framework coverage

a135b2 #24204 fd7f72
Total Total +/- New
Rate 85.64% 85.63% -0.00% 0.00%
Hits 92373 92373 - 0
Misses 15494 15496 +2 4

Diff coverage report

Full coverage report

Modules coverage

Fsi

a135b2 #24204 fd7f72
Total Total +/- New
Rate 90.48% 89.32% -1.16% 88.17%
Hits 171 326 +155 164
Misses 18 39 +21 22

Diff coverage report

Full coverage report

Navier stokes

a135b2 #24204 fd7f72
Total Total +/- New
Rate 84.75% 84.76% +0.01% 98.11%
Hits 12520 12531 +11 52
Misses 2252 2253 +1 1

Diff coverage report

Full coverage report

Full coverage reports

Reports

Warnings

  • framework new line coverage rate 0.00% is less than the suggested 90.0%
  • fsi new line coverage rate 88.17% is less than the suggested 90.0%

This comment will be updated on new commits.

@lindsayad lindsayad changed the title INS/INSAD development in support of AMMT [WIP] INS/INSAD development in support of AMMT May 22, 2023
@lindsayad lindsayad force-pushed the vector-ins-convected-mesh branch 4 times, most recently from 2cb04ed to 6787636 Compare May 24, 2023 05:15
@lindsayad lindsayad linked an issue May 24, 2023 that may be closed by this pull request
@lindsayad lindsayad changed the title [WIP] INS/INSAD development in support of AMMT INS/INSAD development in support of AMMT May 24, 2023
@lindsayad lindsayad force-pushed the vector-ins-convected-mesh branch 2 times, most recently from 88eade7 to b617523 Compare May 24, 2023 21:27
@moosebuild
Copy link
Contributor

All jobs on c52fa14 : invalidated by @lindsayad

@lindsayad lindsayad force-pushed the vector-ins-convected-mesh branch 5 times, most recently from de799b1 to 082c518 Compare May 27, 2023 00:26
@lindsayad
Copy link
Member Author

For ease of reviewing I'm going to split this into smaller chunks starting with #24514 and #24515

@lindsayad
Copy link
Member Author

With #24515 merged, turning to #24540

@github-actions
Copy link

github-actions bot commented Sep 8, 2023

This pull request has been automatically marked as stale because it has not had recent activity in the last 100 days. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.

@github-actions github-actions bot added the stale PRs that have reached or exceeded 90 days with no activity label Sep 8, 2023
@lindsayad
Copy link
Member Author

Source would be great, but yea I agree that seems logical

@moosebuild
Copy link
Contributor

Job LibTorch on 308ae5b : invalidated by @lindsayad

@lindsayad
Copy link
Member Author

This now sits on top of #25574 so probably should wait for further review until that is merged

@lindsayad lindsayad marked this pull request as draft October 10, 2023 21:22
@moosebuild
Copy link
Contributor

Job Conda (Intel Mac) on 04d15cb : invalidated by @lindsayad

- Interface kernel for coupling scalar field displacments to vector
  fluid velocity field
- Create ConvectedMeshPSPG so that we can have one-to-one comparison
  between INS and INSAD in the FSI module
- Fix mesh convection residual for INSAD. The multiplication order needs
  to be switched to match the regular advection term

Closes idaholab#23680
Using the relative velocity as the advecting velocity in SUPG and
in calculations of tau introduced new dependence on the displacements
that I don't want to spend time coding the Jacobians for
@lindsayad lindsayad marked this pull request as ready for review October 18, 2023 23:06
@lindsayad
Copy link
Member Author

@maxnezdyur has reviewed this. @loganharbour, @GiudGiud, or @roystgnr could I get a CCB review when one of you has a chance?

- Better doxygen for ConvectedMeshPSPG
- Typo fix
- Better doxygen for _speed member
- Inline short methods in the header
- More doxygen for disp dot members in INSBase
- Switch i and qp loop order

Co-authored-by: Guillaume Giudicelli <[email protected]>
@lindsayad lindsayad merged commit f1b7bfa into idaholab:next Oct 27, 2023
43 checks passed
@lindsayad lindsayad deleted the vector-ins-convected-mesh branch October 27, 2023 22:58
@lindsayad
Copy link
Member Author

thanks for the reviews!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
4 participants