moose icon indicating copy to clipboard operation
moose copied to clipboard

Grid partitioner silently ignores and overrides invalid user parameters

Open GiudGiud opened this issue 1 year ago • 0 comments

Bug Description

If the user specifies nx, ny and nz such that the product does not amount to n_MPI, these three user-specified values are ignored and instead we use the MPI routine to get a Cartesian grid.

This is not ok. We don't ignore user parameters ever, especially without telling them.

Steps to Reproduce

use 12 processes and specify nx = 4 ny = 4 nz = 1

Impact

Waste of time when running scalability studies and getting jumps in the timings due to a different (more optimal most likely) selection of the partitions

[Optional] Diagnostics

No response

GiudGiud avatar Oct 06 '24 16:10 GiudGiud