---- 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).