柠檬

Lemon:一个MPI并行I/O库,用于使用LIME进行数据封装。我们介绍Lemon,一个MPI并行I/O库,它在大规模并行体系结构上提供二进制和元数据的高效并行I/O。受晶格量子色动力学团体需求的激励,数据以SciDAC晶格QCD交换消息封装格式存储。这种格式允许在同一个文件中存储大的二进制数据块和相应的元数据。即使是为LQCD的需要而设计的,这种格式对于具有这种类型的数据配置文件的任何应用程序都是有用的。介绍了Lemon的设计、实现和应用。最后,我们在最先进的高性能计算机上展示了柠檬优异的缩放性能。