Quincey Koziol
Quincey Koziol
I concur with Rob's points - it's worthwhile to work on different aspects of the visibility-asynchrony-performance "iron triangle" and think what you are willing to ask for an give up....
@clmendes - I don't _think_ that my bugfix will help your problem with the cchunk5 test, but it's possible I'm wrong. Can you try building the version of HDF5 for...
> I don't think this is the case. The gap in the beginning of the datatype is never accessed, this usage is a trick to avoid allocating the entire extent...
@jsquyres - I believe this can be closed as completed. Can you please confirm?
Ping @jsquyres - Is this ready to close?
> Do you have profiling that shows that this added complexity is worthwhile? I'm not opposed to adding it, but I don't want to add a bunch of /very/ compiler-specific...
Not working for me yet on my Mac - ` (legate) qkoziol@qkoziol-mlt kvikio % ./build.sh kvikio building kvikio... Processing /Users/qkoziol/dev/Legate/kvikio/python Preparing metadata (pyproject.toml) ... done Building wheels for collected packages:...
MacOS doesn't have O_DIRECT, so I commented out this line in cpp/include/kvikio/file_handle.hpp: // if (o_direct) { file_flags |= O_DIRECT; } After that, ./build.sh libkvikio worked :-)
Testing w/legate.io now
There's a few clarifications that may help: - HDF5 is _thread safe_, but it doesn't have multi-threaded concurrency (so only one thread can currently be in HDF5 at a time)....