長さが異なる (n1、n2、n3、n4) の 4 つのファイル (file1、file2、file3、file4) があり、それぞれに次の種類のデータが含まれています。
x1,y1,z1
x2,y2,z2
...
xn,yn,zn
これらをメモリにロードする最も速い方法は何ですか?4 つの小さな配列から 1 つの大きな配列 (つまり、totarray(1:n1+n2+n3+n4,1:3)) を同時に作成できますか? これが openmp で実行できない場合 - これを実行する最速の方法は何ですか? 現時点では、各ファイル名をループして、各反復で新しいデータで埋められる一時配列の末尾に追加するだけです。各ファイルには何百万ものエントリがあり、この読み取りを高速化したいと考えています。ありがとう