The current MPI-2 F90 bindings are un-implementable because they �
require almost 7 *million* interface functions: with 15 intrinsic �
Fortran types, each with 7 possible dimensions, the current F90 �
interface *requires*:
- 50 MPI functions with one choice buffer: 15 * 7 * 50 = 5,250 functions
- 25 MPI functions with two choice buffers: (15 * 7 * 25)^2 = 6.8M �
functions
- ...and a few hundred more MPI functions with no choice buffers
This is clearly broken.