Skip to content

Conversation

@dkachuma
Copy link
Contributor

This PR fixes the transimissibility calculated between a cell and a surface element. This follows the same treatment as CellElementStencilTPFA.

As a side, the logging on vtkExtractEdges results in some info messages in the log. I am disabling the logging temporarily while this filter is running.

Copy link
Contributor

@OmarDuran OmarDuran left a comment

Choose a reason for hiding this comment

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

Thank you for the fix @dkachuma

Copy link
Contributor

@jhuang2601 jhuang2601 left a comment

Choose a reason for hiding this comment

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

Great, it is working for SEAM case.
The negative transmissibility is related to the old issue with vtk (inconsistent surface normal with MPI)

@jhuang2601 jhuang2601 added type: bug Something isn't working ci: run CUDA builds Allows to triggers (costly) CUDA jobs Theme - FF Faults & fractures modeling ci: run integrated tests Allows to run the integrated tests in GEOS CI labels Jan 22, 2026
real64 const dt0 = m_weights[iconn][0] * dCoeff_dVar[er0][esr0][ei0][0][0];
real64 const dt1 = m_weights[iconn][1] * dCoeff_dVar[er1][esr1][ei1][0][2];

dWeight_dVar[0][0] = ( dt0 * t1 * sumOfTrans - dt0 * t0 * t1 ) / ( sumOfTrans * sumOfTrans );
Copy link
Contributor

Choose a reason for hiding this comment

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

Shouldn't the m_transMultiplier be there too ?

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

Labels

ci: run CUDA builds Allows to triggers (costly) CUDA jobs ci: run integrated tests Allows to run the integrated tests in GEOS CI Theme - FF Faults & fractures modeling type: bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants