A computer hardware configuration for performing the pseudo-spectral time-domain (PSTD) method on data. The hardware configuration includes a forward fast Fourier transform (FFT) unit that calculates a forward fast Fourier transform (FFT) from the data, and a complex multiplication unit that receives the FFT-processed data and calculates a spatial derivative in the frequency domain from the FFT-processed data. The hardware configuration further includes an inverse fast Fourier transform (IFFT) unit that converts the spatial derivative in the frequency domain from the complex multiplication unit into the time domain, and a computation engine that solves a PSTD equation based upon the spatial derivative in the time domain received from the IFFT unit.
CLAIM FOR PRIORITY
The present application is a U.S. National Stage application filed under 35 U.S.C. .sctn. 371, claiming priority of International Application No. PCT/US2003/020259, filed Jun. 24, 2003, and U.S. Provisional Patent Application Ser. No. 60/390,993, filed Jun. 24, 2002, respectively, under 35 U.S.C. .sctn..sctn. 119 and 365, the disclosures of the above-referenced applications being incorporated by reference herein in their entireties.