I think there are three problems:
a) the volatile problem for C programs with a correct C MPI library
b) the volatile problem for Fortran programs with a correct
Fortran MPI library
c) the register optimization problem if the xxx MPI library
is written in the language yyy.
Only this is a inter-language inter-operability problem.
I think that
a) and b) must be addressed by MPI-2 standard and
c) must be addressed by the release notes of an MPI implementation.
Or should be solved by the implementation!!
Rolf Rabenseifner (Computer Center )
Rechenzentrum Universitaet Stuttgart (University of Stuttgart)
Allmandring 30 Phone: ++49 711 6855530
D-70550 Stuttgart 80 FAX: ++49 711 6787626