binding a new MPI type with fortran
Hello, We are implementing some fault tolerance related functionality in MPICH-3.0.2. We define a new MPI type in ~/mpich-3.0.2/src/include/mpi.h.in as: typedef void* MPI_Pattern; then in the same file we define: int MPI_Pattern_declare(char* name, MPI_Pattern* handler); However, when I run autogen.sh and fortran binding script executes it gives out: Pattern_declare: No parm type for MPI_Pattern* (MPI_Pattern*) Use of uninitialized value $fparm in pattern match (m//) at ./buildiface line 1289, <FD> line 1710. As far as I understand it doesn't know what would be a corresponding fortran type for MPI_Pattern (?) so it can't create a fortran interface of the function. I cannot figure out how to resolve this. Any help would be very much appreciated. with best regards, Tatiana
participants (1)
-
Tatiana V. Martsinkevich