Skip to content

Natural convection in linear FV missing coordinate transfer multiplier. #31862

@grmnptr

Description

@grmnptr

Bug Description

The volume info here needs a coordinate transform factor multiplier.

force_kernel->setCurrentElemInfo(&elem_info);
              face_hbya(dim_i) -= force_kernel->computeRightHandSideContribution() *
                                  ainv_reader[dim_i](elem_dof) / elem_info.volume(); // zero-term expansion

Steps to Reproduce

Run any r-z case with natural convection.

Impact

Makes result unphysicial, showes numerical artifacts.

[Optional] Diagnostics

No response

Metadata

Metadata

Assignees

Labels

C: Modules/Navier StokesTickets pertaining to the navier_stokes moduleP: normalA defect affecting operation with a low possibility of significant effects.T: defectAn anomaly, which is anything that deviates from expectations.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions