SIONlib issueshttps://gitlab.jsc.fz-juelich.de/cstao-public/SIONlib/SIONlib/-/issues2019-12-02T16:03:57+01:00https://gitlab.jsc.fz-juelich.de/cstao-public/SIONlib/SIONlib/-/issues/119Compatibility for OmpSs2019-12-02T16:03:57+01:00Kay ThustCompatibility for OmpSsIntegration of an additional parallel API driver layer for OmpSs. This will extend the list of currently supported parallel paradigms (MPI, OMP, hybrid)Integration of an additional parallel API driver layer for OmpSs. This will extend the list of currently supported parallel paradigms (MPI, OMP, hybrid)DEEP-ERhttps://gitlab.jsc.fz-juelich.de/cstao-public/SIONlib/SIONlib/-/issues/103Problems with POSIX I/O and buffering2019-12-02T16:03:56+01:00Wolfgang FringsProblems with POSIX I/O and bufferingFrom John Donners:
I've also experimented a lot with the POSIX interface and the internal
buffering for SIONlib. The SIONlib buffer seems not flushed at the
moment that the file is closed. I've added an extra routine to flush the
buffer...From John Donners:
I've also experimented a lot with the POSIX interface and the internal
buffering for SIONlib. The SIONlib buffer seems not flushed at the
moment that the file is closed. I've added an extra routine to flush the
buffer, which uses the same code as in sion_fwrite. I'm not sure where
to insert the code in the different SIONlib close calls.v1.6https://gitlab.jsc.fz-juelich.de/cstao-public/SIONlib/SIONlib/-/issues/71Handling of SION_BUFFERSIZE2019-12-02T16:03:56+01:00Wolfgang FringsHandling of SION_BUFFERSIZEInterestingly enough, the POSIX open
call does not show this behaviour. So I changed to the POSIX interface.
To get the buffering, I also added the 'buffered' option when opening the
file. Is that option mature enough for production? I j...Interestingly enough, the POSIX open
call does not show this behaviour. So I changed to the POSIX interface.
To get the buffering, I also added the 'buffered' option when opening the
file. Is that option mature enough for production? I just have one remark:
I had to set the environment variable SION_BUFFERSIZE to actually get
the buffering to work. I think that is because of line 60 in sion_buffer.c, which
shouldn't be inside the if-construct, so the buffer size gets set to the block size
by default. v1.6https://gitlab.jsc.fz-juelich.de/cstao-public/SIONlib/SIONlib/-/issues/63Download-Panel HTML-Problems2019-04-12T14:18:59+02:00Wolfgang FringsDownload-Panel HTML-ProblemsWolfgang FringsWolfgang Fringshttps://gitlab.jsc.fz-juelich.de/cstao-public/SIONlib/SIONlib/-/issues/18Implementation of sion_coll_{fread|fwrite}_{omp|ompi}2014-10-29T17:35:16+01:00Wolfgang FringsImplementation of sion_coll_{fread|fwrite}_{omp|ompi}needed for NESTneeded for NESTv1.6Wolfgang FringsWolfgang Fringshttps://gitlab.jsc.fz-juelich.de/cstao-public/SIONlib/SIONlib/-/issues/14new query function sion_get_size_rank2014-10-07T18:19:42+02:00Wolfgang Fringsnew query function sion_get_size_rankv1.6Wolfgang FringsWolfgang Fringshttps://gitlab.jsc.fz-juelich.de/cstao-public/SIONlib/SIONlib/-/issues/7siondump is slow2019-04-12T14:14:42+02:00Brian J. N. Wyliesiondump is slowsiondump seems very slow when run on archives consisting of 576 files, presumably due to it opening/reading each of the archive files. A quick option would be preferable that opened only the primary metadata file by default.siondump seems very slow when run on archives consisting of 576 files, presumably due to it opening/reading each of the archive files. A quick option would be preferable that opened only the primary metadata file by default.Wolfgang FringsWolfgang Frings