Aaron,
Brian's advice about using XLF is right on.
Joe
________________________________
From: lam-bounces_at_[hidden] on behalf of Aaron Thompson
Sent: Mon 7/9/2007 2:50 PM
To: General LAM/MPI mailing list
Subject: Re: LAM: Undefined MPI symbols linker error with XLF
Joe,
I'm not too familiar with Fortran, I'm only compiling a program from source (DLPOLY). Could you tell me what compiler flags I could try or where I could look? I didn't see anything too likely in the xlf manual.
Thank you,
Aaron Thompson
Vanderbilt University
aaron.p.thompson_at_[hidden]
On Jul 9, 2007, at 3:07 PM, lam-request_at_[hidden] wrote:
Aaron,
Instead of trying to correct it with LDFLAGS at load time, Can you use compiler
options for your code to match the MPI entry points?
Joe
________________________________
From: lam-bounces_at_[hidden] [mailto:lam-bounces_at_[hidden]] On Behalf Of Aaron Thompson
Sent: Monday, July 09, 2007 11:43 AM
To: General LAM/MPI mailing list
Subject: Re: LAM: Undefined MPI symbols linker error with XLF
Underscores could be the issue. My program is calling MPI functions in all caps with no underscoring, e.g. MPI_SEND . I tried adding -fno_underscoring to my LDFLAGS, but that didn't help. Are there any other flags can I try using?
Thank you,
Aaron Thompson
Vanderbilt University
aaron.p.thompson_at_[hidden]
Could your problem be Case or leading or trailing underscores?
Some code has:
MPI_Send
mpi_send
mpi_send_
_mpi_send_
The code and MPI libs need to have the same Case and underscore policy.
Regards,
joe Griffin
|