Fortran、Java、PHP 可读的快速 I/O 文件格式?

计算科学 正则 io 爪哇
2021-12-25 00:08:21

我正在编写一个 Fortran 程序,它对相当大的数据文件进行相当轻的重量计算。输出必须可以被一些 Java 脚本(我不了解)读取,最好也可以被 PHP 和 Matlab 等其他语言/程序读取。

使用格式化的数据,I/O 需要的时间是处理时间的 50 倍左右,而如果使用未格式化的数据,I/O 和计算时间大致相等。

所以我的问题是:是否有一些“格式”可以在 Fortran 和其他语言之间移植,但仍然具有 I/O 效率?

1个回答

HDF5 似乎通过其HDF Server产品获得了一些 JavaScript 支持。您也许可以使用它,尽管它是一个 Web API 而不是本机阅读器。您需要在 JS 端的后端(如通过 node.js)还是在 Web 上使用它?它可能会对性能产生很大影响。