Hi Michael I would suggest using the nightly snapshot off of the trunk - the poe module compiles correctly there. I suspect we need an update to bring that fix over to the 1.2 branch.
Ralph On 1/9/07 7:55 AM, "Michael Marti" <m.ma...@cfp.ist.utl.pt> wrote: > Thanks Jeff for the hint. > > Unfortunately neither openmpi-1.2b3r12956 nor openmpi-1.2b2 compile > on aix-5.3/power5. Therefore I was not able to check if the poll > issue is gone on these versions. Both (beta2 and beta3) fail for the > same reason: > > "pls_poe_module.c", line 640.2: 1506-204 (S) Unexpected end of file. > make: 1254-004 The error code from the last command is 1. > > I presume there is a missing bracket or so probably inside some > ifdef. As soon as I have a little more time I will have a look into > it - any suggestion as to where to start are welcome... > > Thanks again, Michael. > > On Jan 2, 2007, at 3:50 PM, Jeff Squyres wrote: > >> Yikes - that's not a good error. :-( >> >> We don't regularly build / test on AIX, so I don't have much >> immediate guidance for you. My best suggestion at this point would >> be to try the latest 1.2 beta or nightly snapshot. We did an update >> of the event engine (the portion of the code that you're seeing the >> error issue from) that *may* alleviate the problem...? (I have no >> idea, actually -- I'm just kinda hoping that the new version of the >> event engine will fix your problem :-\ ) >> >> >> On Dec 27, 2006, at 10:29 AM, Michael Marti wrote: >> >>> Dear All >>> >>> I am trying to get openmpi-1.1.2 to work on AIX 5.3 / power5. >>> >>> :: Compilation seems to have worked with the following sequence: >>> ==================================================================== >>> setenv OBJECT_MODE 64 >>> >>> setenv CC xlc >>> setenv CXX xlC >>> setenv F77 xlf >>> setenv FC xlf90 >>> >>> setenv CFLAGS "-qthreaded -O3 -qmaxmem=-1 -qarch=pwr5x -qtune=pwr5 - >>> q64" >>> setenv CXXFLAGS "-qthreaded -O3 -qmaxmem=-1 -qarch=pwr5x - >>> qtune=pwr5 -q64" >>> setenv FFLAGS "-qthreaded -O3 -qmaxmem=-1 -qarch=pwr5x -qtune=pwr5 - >>> q64" >>> setenv FCFLAGS "-qthreaded -O3 -qmaxmem=-1 -qarch=pwr5x -qtune=pwr5 >>> -q64" >>> setenv LDFLAGS "-Wl,-brtl" >>> >>> ./configure --prefix=/ist/openmpi-1.1.2 \ >>> --disable-mpi-cxx \ >>> --disable-mpi-cxx-seek \ >>> --enable-mpi-threads \ >>> --enable-progress-threads \ >>> --enable-static \ >>> --disable-shared \ >>> --disable-io-romio >>> ==================================================================== >>> >>> :: After the compilation I ran make check and all 11 tests passed >>> successfully. >>> >>> :: Now I'm trying to run the following command just for test: >>> # mpirun -hostfile /gpfs/MICHAEL/MPI_hostfiles/mpinodes_b41- >>> b44_1.asc -np 2 /usr/bin/hostname >>> - The file /gpfs/MICHAEL/MPI_hostfiles/mpinodes_b41-b44_1.asc >>> contains 4 hosts: >>> r1blade041 slots=1 >>> r1blade042 slots=1 >>> r1blade043 slots=1 >>> r1blade044 slots=1 >>> - The mpirun command eventually hangs with the following message: >>> [r1blade041:418014] poll failed with errno=25 >>> [r1blade041:418014] opal_event_loop: ompi_evesel->dispatch() >>> failed. >>> - In this state mpirun cannot be killed by hitting <ctrl-c> only a >>> kill -9 will do the trick. >>> - While the mpirun still hangs I can see that the "orted" has been >>> launched on both requested hosts. >>> >>> :: I turned on all debug options in openmpi-mca-params.conf. The >>> output for the same call of mpirun is in the file mpirun- >>> debug.txt.gz. >>> <mpirun-debug.txt.gz> >>> >>> :: As sugested in the mailinglis rules I include config.log >>> (config.log.gz) and the output of ompi_info (ompi_info.txt.gz). >>> <config.log.gz> >>> >>> <ompi_info.txt.gz> >>> >>> >>> :: As I am completely new to openmpi (I have some experience with >>> lam) I am lost at this stage. I would really appreciate if someone >>> could give me some hints as to what is going wrong and where I >>> could get more info. >>> >>> Best regards, >>> >>> Michael Marti. >>> >>> >>> -- >>> --------------------------------------------------------------------- >>> - >>> ------ >>> Michael Marti >>> Centro de Fisica dos Plasmas >>> Instituto Superior Tecnico >>> Av. Rovisco Pais >>> 1049-001 Lisboa >>> Portugal >>> >>> Tel: +351 218 419 379 >>> Fax: +351 218 464 455 >>> Mobile: +351 968 434 327 >>> --------------------------------------------------------------------- >>> - >>> ------ >>> >>> >>> _______________________________________________ >>> users mailing list >>> us...@open-mpi.org >>> http://www.open-mpi.org/mailman/listinfo.cgi/users >> >> >> -- >> Jeff Squyres >> Server Virtualization Business Unit >> Cisco Systems >> >> _______________________________________________ >> users mailing list >> us...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/users > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users