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

[Fluid] Low Mach Navier-Stokes formulation #12955

Merged
merged 55 commits into from
Dec 20, 2024

Conversation

rubenzorrilla
Copy link
Member

📝 Description
This PR adds a low Mach approximation Navier-Stokes formulation (at this point a very first working implementation with room for improvement).

@rubenzorrilla rubenzorrilla self-assigned this Dec 18, 2024
@rubenzorrilla rubenzorrilla requested a review from a team as a code owner December 18, 2024 16:41
// ConditionDataStruct data;

// // Allocate memory needed
// array_1d<double,MatrixSize> rhs_gauss;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this part is necessary?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It is. I prefer it to leave it there for the eventual extension to unfitted mesh discretizations.


// // Struct to pass around the data
// ConditionDataStruct data;
// // Allocate memory needed
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IDEM

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a boilerplate for the future implementation of the Neumann BCs.


double DynamicTau; // Dynamic tau considered in ASGS stabilization coefficients

double bdf0;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

are these member vars meant to be public?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. Otherwise they wouldn't be accessible from the corresponding elements.

@rubenzorrilla
Copy link
Member Author

@sunethwarna @Igarizza SystemIdentificationApplication CI is failing in Windows.

@rubenzorrilla
Copy link
Member Author

@sunethwarna @Igarizza SystemIdentificationApplication CI is failing in Windows.

Now it works 🤷‍♂️

@rubenzorrilla rubenzorrilla merged commit 45057ce into master Dec 20, 2024
11 checks passed
@rubenzorrilla rubenzorrilla deleted the fluid/low-mach-navier-stokes branch December 20, 2024 08:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Development

Successfully merging this pull request may close these issues.

2 participants