我有 4 个不同长度(n1、n2、n3、n4)的文件(file1、file2、file3、file4),每个文件都包含以下类型的数据:
x1,y1,z1
x2,y2,z2
...
xn,yn,zn
将这些加载到内存中的最快方法是什么 - 可以同时从 4 个较小的数组创建一个大数组(即 totarray(1:n1+n2+n3+n4,1:3))吗?如果这不能在 openmp 中完成 - 最快的方法是什么?目前,我只是遍历每个文件名并将其添加到临时数组的底部,该数组在每次迭代中都填充了新数据。每个文件中有数百万个条目,我想加快读取速度。谢谢