4 次元ではサイズが異なる場合がありますが、1 次元、2 次元、3 次元で同じサイズの多数の配列があるプロジェクトに取り組んでいます。
これらの配列を連結するポインターを作成して、これらの配列をグループ化したいと思います。
これを抽象化するために、2 つの配列があるとします。
A (size: N1 x N2 x N3 x N4a)
B (size: N1 x N2 x N3 x N4b)
プロジェクトの以前のバージョンでは、これらの配列はサイズの配列 C にコピーされN1 x N2 x N3 x (N4a + N4b)
、サブルーチンに渡されてこの配列で fft を実行していました。
p
このコピー操作を避けて、以前のバージョンの配列 C と同じデータを含むポインターを作成したいと思いますが、明示的なコピーと追加のメモリ割り当ては必要ありません。
これは Fortran で可能ですか?