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

Adding Face and qp time derivative evaluation for Finite Volume Variables #26773

Closed
tanoret opened this issue Feb 9, 2024 · 0 comments · Fixed by #26774
Closed

Adding Face and qp time derivative evaluation for Finite Volume Variables #26773

tanoret opened this issue Feb 9, 2024 · 0 comments · Fixed by #26774
Assignees
Labels
C: Framework T: task An enhancement to the software.

Comments

@tanoret
Copy link
Contributor

tanoret commented Feb 9, 2024

Reason

The time derivative of MooseVariableFV is currently only available via an ElemArg. This limits the usage of the MooseVariableFV in contexts in which the time derivative is required at the faces or at quadrature points for two-phase material evaluations.

Design

Two new functions need to be implemented in MooseVariableFV

  DotType evaluateDot(const FaceArg & face, const StateArg &) const override;
  DotType evaluateDot(const ElemQpArg & elem_qp, const StateArg &) const override;

Impact

Extending the time derivatives arguments for evaluation in MooseVariableFV will enable its usage for two-phase flow in which the times derivative are needed throughout the domain to compute the acceleration forces and Basset forces for face interaction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: Framework T: task An enhancement to the software.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants