Ok, I got this working. I had to recompile mpich2 with CFLAGS="- DCLOG_NOMPI", add "-lmpe-nompi" to bmx_mx's LIBS in Makefile.in and then rerun PVFS2's configure, make and make install.

I am now trying to find a Java that will let me view the log. :-P

Scott

On Jan 8, 2007, at 2:45 PM, Scott Atchley wrote:

Hi all,

I am attempting to use MPE within bmi_mx. I configure pvfs with:

./configure --prefix=/path/to/pvfs2-mx --with-mx=/path/to/mx --with- kernel=/usr/src/linux-2.6.16.19-io-686 --with-mpe=/path/to/mpich2

It compiles and links without any problems.

If I do not include MPE_Init_log(), I get a segfault on MPE_Log_get_event_number().

If I include MPE_Init_log(), I do not get an error, but it exits with:

[D 14:39:59.280516] PVFS2 Server version 2.6.1pre1-2007-01-08-193345 starting.
Attempting to use an MPI routine before initializing MPICH

My BMI_mx_initialize() code has:

#if BMX_LOGGING
        MPE_Init_log();
        MPE_Start_log();
        send_start              = MPE_Log_get_event_number();
        send_finish             = MPE_Log_get_event_number();
        recv_start              = MPE_Log_get_event_number();
        recv_finish             = MPE_Log_get_event_number();
        sendunex_start          = MPE_Log_get_event_number();
        sendunex_finish         = MPE_Log_get_event_number();
        recvunex_start          = MPE_Log_get_event_number();
        recvunex_finish         = MPE_Log_get_event_number();
        MPE_Describe_state(send_start, send_finish, "Send", "red");
        MPE_Describe_state(recv_start, recv_finish, "Recv", "blue");
MPE_Describe_state(sendunex_start, sendunex_finish, "SendUnex", "orange"); MPE_Describe_state(recvunex_start, recvunex_finish, "RecvUnex", "green");
#endif

Is it possible to use MPE this way? If so, what am I missing?

Scott
_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

Reply via email to