arcaneframework / framework

The Arcane Framework for HPC codes
https://arcaneframework.github.io/arcane/userdoc/html/index.html
Apache License 2.0
28 stars 14 forks source link

Update RCB partitioner for cartesian mesh (through Zoltan) #133

Open DavidDureau opened 2 years ago

DavidDureau commented 2 years ago

Context:

Goal: to have a RCB initial partitioning (thanks to Zoltan?) The partitioning is static along the simulation.

grospelliergilles commented 2 years ago

Duplicate of #128

DavidDureau commented 2 years ago

The case where the cost per cell is the same for all cells is interesting. Now, the number of partitions is equal to Ni x Nj x Nk which limits the number of MPI processes and can give partition with a bad aspect ratio.

Thanks to the RCB partitioner we would have the whole domain decomposed into P partitions, whatever P.

Could a code have a default RCB partitioning considering a uniform cost for all cells? (in this case, the code needn't define a cost per cell)