-
Notifications
You must be signed in to change notification settings - Fork 935
Open
Description
If you run intel_tests/src/MPI_Alltoallv_f, it hangs above 64 procs. If you check
% grep MAX_RANKS intel_tests/src/*.h
you'll see that MAX_RANKS is hardwired to 64. I suppose that's okay, but there is no run-time check. If we're going to have hard-wired limits, at least the tests should check that, say, the size of MPI_COMM_WORLD does not exceed MAX_RANKS. I could add such a check to MPI_Alltoallv_f.F, but perhaps someone who understands the tests better can implement a broader, a more universal, fix.
For scalability, it might also be nice to have the number of tests scaled down for large runs. E.g., see what is done for C tests with
% grep LARGE_CLUSTER intel_tests/src/*.h