Tatiana,

On 29 Mar 2013, at 1:11 PM, Tatiana V. Martsinkevich wrote:

So we went the other way around and changed the type of MPI_Pattern from void* to integer and now fortran interfaces are being generated correctly.

You are aware, I hope, that (the default) Integers can be 32 bits or 64 bits with 64-bit compilers?  As far as I am aware, the Fortran standard does not prescribe that default Kind Integers be the same size as pointers.  I don't know what the MPI standard says or assumes on this topic.

Larry Baker
US Geological Survey
650-329-5608
baker@usgs.gov