Hi Matthieu,
Please let us know the compilers an versions you are using, as
well as a minimal code demonstrating the issue.
Best,
Antonio
On 01/18/2014 07:44 AM, Matthieu Dorier wrote:
Hi,
I've overwritten some MPI_* functions in a C library
(typically MPI_Init and MPI_Finalize). When I link a C program
with this library using gcc, the overwritten symbols are
called correctly. However when using a fortran program, it
does not work: the original functions are called. When I do
"nm myprog" I see that MPI_Init and PMPI_Init have the same
address, which is not the case with a C program. I also tried
to compile the fortran program into a .o file using gfortran,
then use gcc to link it to mpich, but I get the same result?
Any workaround?
_______________________________________________
discuss mailing list discuss@mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss
--
Antonio J. Peña
Postdoctoral Appointee
Mathematics and Computer Science Division
Argonne National Laboratory
9700 South Cass Avenue, Bldg. 240, Of. 3148
Argonne, IL 60439-4847
apenya@mcs.anl.gov
www.mcs.anl.gov/~apenya