On Sep 15, 2008, at 2:59 PM, Enrico Barausse wrote:
> that was indeed the problem, I'm an idiot (sorry...). I thought there
> was an explicit interface somewhere in the libraries that would signal
> a missing argument as a syntax error, so I did not check as carefully
> as I should have...
Unfortunately, F77 doesn't offer explicit interface checking. This
kind of problem can happen as a result of that. :-(
The F90 bindings are better at that (F90 is a strictly-typed
language), but other problems in the MPI F90 bindings design prevent
it from being truly useful (IMHO).
FWIW, in the MPI-3 effort, we are working at making F03 bindings that
are MPI bindings "better" than the F90 bindings (the definition of
"better" is still under debate ;-) -- the issues are surprisingly [to
me] complex).
--
Jeff Squyres
Cisco Systems
|