Source: med-fichier
Version: 3.0.6-11
Severity: grave
Justification: renders package unusable

Hi,

From the Salome Platform support forum [1]:

> Problems with Salome and Code Saturne in Debian
> Posted by Elektrix at January 03. 2017
> 
> Hello all,
> 
> I'm trying to set up a CFD case with Salome, export the mesh in a MED file 
> and then process it with Code Saturne. CS doesn't read the MED file and gives 
> the error in the preprocessing stage:
> 
> _MEDdatasetRd.c [139] : Erreur à la lecture du dataset
> _MEDdatasetRd.c [139] : COO
> HDF5-DIAG: Error detected in HDF5 (1.10.0-patch1) thread 0:
>   #000: ../../../src/H5Dio.c line 170 in H5Dread(): can't read data
>     major: Dataset
>     minor: Read failed
>   #001: ../../../src/H5Dio.c line 418 in H5D__read(): unable to set up type 
> info
>     major: Dataset
>     minor: Unable to initialize object
>   #002: ../../../src/H5Dio.c line 953 in H5D__typeinfo_init(): not a datatype
>     major: Invalid arguments to routine
>     minor: Inappropriate type
> _MEDdatasetRd.c [142] : _dataset = 2
> _MEDdatasetRd.c [143] : _i = 0
> _MEDdatasetRd.c [144] : (*filter).memspace[_i] = 2
> _MEDdatasetRd.c [145] : (*filter).diskspace[_i] = 3
> _MEDmeshAdvancedRd30.c [462] : Erreur à la lecture du dataset
> _MEDmeshAdvancedRd30.c [462] :
> _MEDmeshAdvancedRd30.c [463] : meshname = "Mesh_water"
> _MEDmeshAdvancedRd30.c [463] : numit = -1
> _MEDmeshAdvancedRd30.c [463] : numdt = -1
> _MEDmeshAdvancedRd30.c [463] : _datagroupname2 = "NOE"
> _MEDmeshAdvancedRd30.c [464] : _datagroupname3 = ""
> _MEDmeshAdvancedRd30.c [464] : _profilename = "MED_NO_PROFILE_INTERNAL"
> 
> The problem can be because I installed Salome from the SALOME-7.6.0-DB07.tgz 
> archive whilst Code Saturne is a Debian package and is installed via the 
> Debian package system which is much easier than installing the original 
> package. So the med and hdf5 libraries of CS come from the Debian 
> repositories. I can't use newer versions of Salome (7.7.1 or 7.8.0) as they 
> produce MED3.1 files but my CS reads only MED3.0 files.
> 
> The details of my machine:
> 
> Debian stretch (testing) on AMD64
> 
> Salome 7.6.0 from SALOME-7.6.0-DB07.tgz
> 
> Code Saturne 4.3 Debian package
> 
> libmed 3.0.6-10.1 Debian package
> 
> hdf5 1.10.0 Debian package
> 
> Not knowing if this problem comes from how I create the mesh I tried to run 
> one of the test cases from the Code Saturne tutorials but ran into other 
> problems.
> 
> If you need any other information pleas let me know. Any hint on how to go 
> further is very welcome.
> 
> Best regards
> 
> Elektrix

....

> Re: Problems with Salome and Code Saturne in Debian
> Posted by Yvan Fournier at Monday 16:21
> 
> Hello,
> 
> I was contacted by the Debian maintainer relative to this, so it seems the 
> bug was reported.
> 
> The root problem is that the MED library is not compatible with HDF5 1.10 
> yet. So reverting to HDF5 1.8 as indicated is the solution for now, but the 
> better solution would be for MED to handle compatibility with both HDF5 1.8 
> and HDF5 1.10 (or at least 1.10 for future versions).
> 
> Best regards,
> 
> Yvan

[1] http://www.salome-platform.org/forum/forum_9/122041955

Thanks,

_g.

Reply via email to