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:

贡献者指南