Bonjour

Je souhaite utiliser les API du format HDF5 pour stocker des données scientifiques de gros volume (DNS). J'ai tout installé (sous ubuntu 9.04) mais je ne parvient pas à localiser le module HDF5. J'ai en effet lancé le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
!
! The following example demonstrates how to create and close an HDF5 file.
! It creates a file called 'file.h5',  and then closes the file.
!
 
     PROGRAM FILEEXAMPLE
 
     USE HDF5 ! This module contains all necessary modules 
 
     IMPLICIT NONE
 
     CHARACTER(LEN=8), PARAMETER :: filename = "filef.h5" ! File name
     INTEGER(HID_T) :: file_id                            ! File identifier
 
     INTEGER     ::   error  ! Error flag
 
!
!    Initialize FORTRAN interface.
!
     CALL h5open_f (error)
     !
     ! Create a new file using default properties.
     ! 
     CALL h5fcreate_f(filename, H5F_ACC_TRUNC_F, file_id, error)
 
     !
     ! Terminate access to the file.
     !
     CALL h5fclose_f(file_id, error)
!
!    Close FORTRAN interface.
!
     CALL h5close_f(error)
     END PROGRAM FILEEXAMPLE
Et j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
~/Bureau$ f95 HDF5.f95
HDF5.f95:8.59:
 
     USE HDF5 ! This module contains all necessary modules 
                                                           1
Fatal Error: Can't open module file 'hdf5.mod' for reading at (1): Aucun fichier ou dossier de ce type
J'ai donc téléchargé les sources de HDF5, puis j'ai tout compilé, et installé, mais rien n'y fait. J'ai pourtant tout les compilateurs de type h5cc, H5cp, etc mais pas de h5fc, et aussi pas de hdf5.mod.

L'un d'entre vous aurait-il une idée pour réussir à localiser la chose ?

En vous remerciant d'avance, je vous souhaite un excellent weekend.

Moomba