Open ompiteam opened 9 years ago
Imported from trac issue 2203. Created by eugene on 2010-01-28T15:30:20, last modified: 2012-10-10T17:51:53
Trac comment by eugene on 2010-01-28 16:09:30:
The Fortran limit has been bumped up from MAX_RANKS=64 to 256 in r1760. It's still a hard limit, though, and there are no run-time limit checks. The C tests are still governed by -DLARGE_CLUSTER.
Trac comment by bbenton on 2012-02-21 13:40:41:
Milestone Open MPI 1.4.5 deleted
Trac comment by bbenton on 2012-10-10 17:51:53:
Passing along to 1.6 series.
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