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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to