BUG: finite-area: parallel inconsistency in lPN calculations for planar meshes with non-zero skewness/non-orthogonality
Summary
The edgeInterpolation::makeLPN()
is found to be inconsistently parallel for planar finite-area meshes with non-zero skewness and/or non-orthogonality:
Steps to reproduce
Execute Test-faMesh-edgeInterpolation.zip on finite-area-test-case-lPN.zip in serial and parallel modes, and compare the output lPN
fields. (You may want to use Pout
in the test app.)
Relevant logs and/or images
Environment information
- api = 2406
- HEAD = e4f4c73b
- compiler = Clang (system) = clang version 15.0.7
- mpi = SYSTEMOPENMPI = mpirun (Open MPI) 1.10.7.0.5e373bf1fd
- OS = Description: openSUSE Leap 15.5
- opts = linux64ClangDPInt32Opt
Possible fixes
Execute the same algorithm of internal edges for the processor edges.