Hi everybody,

it looks like I will have to stay for a little longer a hdf5 user and member of 
this mailing-list.

I was searching in the Internet, have not found any useful information.
I'm writing an multithreaded application under Linux and stacked already at the 
begin. I know hdf5 library is only multithreading-safe, but I'm not sure, if it 
has somethings to it.

So, there are two threads in my program. Every thread has to save continuously 
obtained data into one .h5 file, as succeeding datasets. The problem comes as 
soon I want to create the .h5 files. It looks like, the library is not able to 
work with two independent files in one program. When I'm trying to start the 
second thread, which should create the second .h5 file the console yield:

HDF5-DIAG: Error detected in HDF5 (1.8.11) thread 0:
  #000: H5F.c line 1500 in H5Fcreate(): unable to create file
    major: File accessibilty
    minor: Unable to open file
  #001: H5F.c line 1303 in H5F_open(): unable to truncate a file which is 
already open
    major: File accessibilty
    minor: Unable to open file


What is interesting, the first line of error message, such like this above, 
always mentions only "thread 0".

I stress, there are no problems while working with a one thread/file.

Have somebody any hint or information, which could be useful in this case?

best regards

Gregor



_______________________________________________
Hdf-forum is for HDF software users discussion.
[email protected]
http://mail.lists.hdfgroup.org/mailman/listinfo/hdf-forum_lists.hdfgroup.org

Reply via email to