Hi,
   I am attempting to use the 'external32' data representation in order
read and write portable data files.  I believe I understand how to do
this, but I receive the following run-time error from the
mpi_file_set_view call:

MPI_FILE_SET_VIEW (line 118): **unsupporteddatarep

If I replace 'external32' with 'native' in the mpi_file_set_view call then
everything works, but the data file is written in little endian order on
my Opteron cluster.  Just for grins I also tried 'internal' but this
produces the unsupporteddatarep error as well.

Is the 'external32' data type implemented?  Do I need to do something else
to access it?  I looked in the FAQs as well as the mailing list archives
but I can not seem to find any threads discussing this issue.  I would
greatly appreciate any advice.

I have attached my sample fortran codes (explicit_write.f,
explicit_read.f, Makefkile) as well as the config.log, output of
ompi_info, and my environment variable settings.  I am running Fedora Core
4 with the 2.6.17-1.2142_FC4smp kernel.

Thanks,

   ---Tom

Attachment: explicit_write.f
Description: Binary data

Attachment: explicit_read.f
Description: Binary data

Attachment: Makefile
Description: Binary data

Attachment: config.log.gz
Description: GNU Zip compressed data

Attachment: ompi.info.gz
Description: GNU Zip compressed data

Attachment: env.out
Description: Binary data

Reply via email to