-
Notifications
You must be signed in to change notification settings - Fork 64
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
Expecting one or two elements per part from split and zsplit #424
Comments
Hi @eisungy, We typically don't run PUMI with so few elements per part (MPI rank).
Your concern is correct; without a partition of the mesh none of the PUMI distributed functions will work as expected.
|
split_err_test.tar.gz All results printed out one below message only.
I couldn't include an error message from
It is a warning, but couldn't get any resultant partitioned files. Thank you for your investigation. |
Hi. One of application codes I'm involved with is using
split
andzsplit
to partition 982 faces of a serial mesh. The application code is based on discontinuous galerkin method, and users want to distribute the mesh to get about one or two elements per MPI rank.However, for some cases,
split
andzsplit
didn't work. Below is from the parameter scan.(1) when the number of parts is purely power of 2,
split
zsplit
(2) when the number of parts is NOT power of 2,
split
zsplit
Since the users' computer cluster equips 48 cores per one computing node, they want to partition the mesh to get multiples of 48. Since the number of elements for the mesh is small, one idea I'm thinking of is for each rank to load the entire same mesh without partitioning. But for that case, I'm worried that PUMI didn't work because all meshes are duplicated and they don't have partition map or any partition.
In sum, I have two questions.
split
andzsplit
as the ratio of number of elmenets to total MPI ranks is close to 1?Thanks.
The text was updated successfully, but these errors were encountered: