---- Fortran tree print File = [revpe_d.f] Ver 1.00 By ttt.c -----------
+-main-----TIME------CLOCKM
|--SIMP
|--INPUT1
|--INFOUT
|--LATTIC----HPSORT
|--GSTEP1
|--HPSORT
|--SYMM------OPGR------OPMTRX
|--GSTEPF
|--KSTEP-----KPMSF
| |--KPMWBZ
| |--SCCM
| |--BCCM
| |--FCCM
| |--HEXM
| |--TETRAH
| |--APBO2
|--BASNUM
|--LATSCA
|--GSTSCA
|--SYMSCA
|--GSFSCA
|--FORM
|--PCC-------DSJNV
|--PSEUDO----DSJNV
|--PSELMD
|--EWVEC
|--EWVMD
|--INTCHG
|--EVIN
|--XCFFT-----C3FFT <---- MFFT
|--KBMAT-----DSJNV
|--DIAGON----CHOBSD
|--KBINT-----DSJNV
|--MSD-------KBINT-----DSJNV
| |--FORZFB
| |--C3FFT <---- MFFT
| |--TIME------CLOCKM
|--FERMI-----WIDTH2
|--FORCE
|--FORZFB
|--CHAVER----C3FFT <---- MFFT
| |--CHGAVR
|--STRESS----XCFFT-----C3FFT <---- MFFT
| |--XSTPC-----C3FFT <---- MFFT
| |--STRNL
|--FORLOC
|--FORCES
|--MD
|--ENERGY----XCFFT-----C3FFT <---- MFFT
|--CONV2
|--EVOUT
|--EVOU2
---------- end ------------------------------------- Max Level = 6 -------
これは、ずっっと昔”INFORMATION”という雑誌(もうない)
で、”FORTRANプログラム開発用ツール”という記事があり、その
中のサブルーチンツリー構造表示ツールSFORTREE.exe(2千円で配布する
とのことで、払って送ってもらった。結構便利です。)を使って、上記の
ツリーを作りました。
上記サブルーチン構造で、MFFTとあるのは、2、3、5を基底とで
き、3次元の複素フーリエ変換が可能なFFTプログラムで、フリーで配
布されているものです。
参考文献(以下の研究者によってMFFTは作られました。)
A.Nobile and V.Roberto, 'Efficient Implementation of Multidimensional
Fast Fourier Transforms on a Cray X-MP,'
Computer Physics Communications, volume 40, page 189 (1986).
A.Nobile and V.Roberto, 'MFFT : a Package for Two- and Three-Dimensional
Vectorized Discrete Fourier Transforms,'
Computer Physics Communications, volume 42, page 233 (1986).