[petsc-users] UNABLE to read '.mat' file with 'PetscViewerHDF5Open' (WSL-Ubuntu22.04)

Matthew Knepley knepley at gmail.com
Tue Jul 25 04:18:36 CDT 2023

On Tue, Jul 25, 2023 at 3:12 AM maitri ksh <maitri.ksh at gmail.com> wrote:

> Hi,
> I am new to Petsc, here are some details of the relevant softwares I am
> using:
> 1. petsc-3.19.3 (on wsl-ubuntu22.04 platform)
> 2. MATLAB-R2022a
> 3. hdf5-1.10.7 (checked using 'pkg-config --modversion hdf5')
> 4. configured using:  './configure --with-cc=gcc --with-cxx=g++
> --with-fc=gfortran --download-mpich --download-fblaslapack --with-matlab
> --with-matlab-dir=/usr/local/MATLAB/R2022a --download-hdf5 --with-hdf5=1'
> I am trying to read a '.mat' file ('*myfile.mat*') using
> 'PetscViewerHDF5Open'  (the source code '*read_Matrix.c*' is attached
> herewith). I could compile the source code with no error, but I am getting
> an error ('*ERROR.txt*') indicating that there is an issue opening the
> HDF5 file. Could you please help me to resolve this issue

HDF5 thinks that this is not an HDF5 file. Since PETSc built HDF5 for you,
you can check this using

  $PETSC_DIR/$PETSC_ARCH/bin/h5dump myfile.mat

It could be a version incompatibility between the HDF5 on your machine and
the one you asked PETSc to download.



> Maitri

What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener

https://www.cse.buffalo.edu/~knepley/ <http://www.cse.buffalo.edu/~knepley/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20230725/d712ef64/attachment.html>

More information about the petsc-users mailing list