openPMD/openPMD-api

Series Open Performance

開放

#485 建立於 2019年2月19日

 (9 則留言) (0 個反應) (0 位負責人)C++ (57 個分叉)auto 404
good first issuehelp wantedinternal

倉庫指標

星標
 (160 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

We should investigate and profile our performance of Series open (especially with READ_ONLY and READ_WRITE, but also with CREATE on truncation: #483).

Most crucial with file-based series, I have the subjective feeling they are slower than they need to be, already in serial mode.

We might need to clearly define also in this step, what we check and assume when opening a series (aka contract). The less assumptions the better, if you ask me. For example, I would not expect the data of each iteration nor it's names or layouts to be required to match. (Although some applications, such as our openPMD-viewer GUI, will benefit if we later on provide an auxiliary scan-like list summary for records in all iterations.)

Resources

Maybe some useful resources:

貢獻者指南