Regarding the issue of filtering out vertices that have not in on the mapping during the grid partitioning process

During the usage of preCICE, I have observed that when calling precice_initialize() for grid partitioning, a message “{} of {} vertices of mesh {} have been filtered out since they have no influence on the mapping.” appears. I would like to know if preCICE can provide specific information about which vertices are filtered out. Does preCICE extrapolate values from the unfiltered vertices to the filtered vertices to ensure coupling?


The prompt is located in the void ReceivedPartition::createOwnerInformation() function.

Not sure if you would get more relevant information, but you could try changing the logging to debug or trace: Logging configuration | preCICE - The Coupling Library

Such a warning might not mean anything more than “you are mapping from a fine mesh to a coarse mesh using a nearest-neighbor mapping, so most of the fine mesh points are just not relevant”.

Thank you very much for your answer. I will give it a try