列メジャー形式 Column-major Format

 フォートランを利用している読者は、列メジャー順(時にフォートラン順)の配列に馴染みがあります。これは、「最初の」添え字が一番はやく変わるという点で、行メジャー順とは本質的に正反対です。

 列メジャー順の配列をFFTWで変換したい場合は、非常に簡単にできます。プランを作るときに、プランナーに引数として渡す次元の配列を、逆順に渡せばよいだけです。例えば、ランク3のNxMxLの行メジャー形式の行列を変換したい場合は、LxMxNの行列であるかのような引数を渡せばよいことになります(これは、FFTWの観点から、この行列はLxMxNということです)。これは、FFTWのフォートランインターフェースを使えば自動的に実行されます。
最終更新:2009年03月23日 01:39