Skip to content

BUG: processorFaPatch: incorrect deltaCoeffs calculation for corner processor edges of non-planar meshes

Summary

When a corner edge of a non-planar finite-area mesh is shared by two processors, the edge is observed causing a subtle minus/plus perturbation in the tangential direction. Later, this perturbation propagates downstream and leads to an unexpected film separation for a particular case.

Screenshot_from_2024-10-24_10-07-56

pack_2074_corner_processor_fa_edge_24Oct24.zip

Steps to reproduce

5-case

Execute Test-faMesh-edgeInterpolation.zip on finite-area-test-case-deltaCoeffs.zip in serial and parallel modes, and compare the output fields.

Example case

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

The problem has been traced to differences in the deltaCoeffs at the processorFaPatch level. The suggested solution is to apply the same algorithm used for internal edges to the processor edges as well.

Edited by Kutalmış Berçin