Skip to content

Add basic geometric partitioning for MSH parallel reader #1138

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

grospelliergilles
Copy link
Member

This is needed because partitioning based on cells unique id does not work well.
Cells with consecutive unique id are anywhere in the mesh which results in a lot of ghost cells before the first partitioning.
Using a simple partitioning based on the X coordinates of the nodes lead to a better balancing.

…lelMeshReader'.

Avant on partitionnait sur les uniqueId() des mailles mais dans GMSH la
numérotation est assez quelconque et donc cela pouvait générer beaucoup de
mailles fantômes. Pour éviter cela, on partitionne suivant la position des
noeuds en prenant en compte uniquement la coordonnée X.
@grospelliergilles grospelliergilles added enhancement New feature or request arcane Arcane Component refactoring Code refactoring and cleanup labels Jan 23, 2024
@grospelliergilles grospelliergilles self-assigned this Jan 23, 2024
Copy link

codecov bot commented Jan 23, 2024

Codecov Report

Attention: 6 lines in your changes are missing coverage. Please review.

Comparison is base (a14fb14) 72.21% compared to head (23fd7b9) 72.22%.

Files Patch % Lines
arcane/src/arcane/std/MshParallelMeshReader.cc 93.61% 6 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1138      +/-   ##
==========================================
+ Coverage   72.21%   72.22%   +0.01%     
==========================================
  Files        2019     2019              
  Lines      147914   147993      +79     
==========================================
+ Hits       106813   106886      +73     
- Misses      41101    41107       +6     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@grospelliergilles grospelliergilles merged commit a3dccae into main Jan 23, 2024
@grospelliergilles grospelliergilles deleted the dev/gg-add-basic-coordinate-partition-for-msh-parallel-reader branch January 28, 2024 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arcane Arcane Component enhancement New feature or request refactoring Code refactoring and cleanup
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant