this was/is a bug in ROMIO, in which they assume a datatype is an int. I fixed it originally in a previous version of Open MPI on the trunk, but it did not get ported upstream, so we might have to do the same fix again.
Thanks Edgar On 2/25/2014 7:15 AM, vithanousek wrote: > Hello, > > At fisrt, please, excuse my poor level of english. > > I'm little bit confused by versions of OpenMPI and ROMIO, because i met > siliar bugs reported in multiple versions. Im buliding version 1.6.5 > (current stable). > > I compiled OpenMPI 1.6.5 with included ROMIO by doing this: > > ./configure --prefix=/usr/local/openmpi_1.6.5_romio \ > --with-io-romio-flags='--with-pvfs2=/usr/local/orangefs' > make -j 32 > > and I got error message: > (...) > ad_pvfs2_io_dtype.c: In function 'convert_named': > ad_pvfs2_io_dtype.c:581: error: switch quantity not an integer > ad_pvfs2_io_dtype.c:583: error: pointers are not permitted as case values > (...) > > I rewrited "switch" construction to multiple "if" constructions. This > solve compiling problem. > But I cant use myself edited source code of OpenMPI on our cluster. > Is this bug of sourcecode and will be fixed, or am I doing something wrong? > > Thanks for reply > Hanousek Vít > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users > -- Edgar Gabriel Associate Professor Parallel Software Technologies Lab http://pstl.cs.uh.edu Department of Computer Science University of Houston Philip G. Hoffman Hall, Room 524 Houston, TX-77204, USA Tel: +1 (713) 743-3857 Fax: +1 (713) 743-3335
signature.asc
Description: OpenPGP digital signature