Skip to main content
Log in

Using Distributed Computers to Deterministically Approximate Higher Dimensional Convection Diffusion Equations

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

A new approach to solving D> 3 spatial dimensional convection-diffusion equation on clusters of workstations is derived by exploiting the stability and scalability of the combination of a generalized D dimensional high-order compact (HOC) implicit finite difference scheme and parallelized GMRES(m). We then consider its application to multifactor Option pricing using the Black–Scholes equation and further show that an isotropic fourth order compact difference scheme is numerically stable and determine conditions under which its coefficient matrix is positive definite. The performance of GMRES(m) on distributed computers is limited by the inter-processor communication required by the matrix-vector multiplication. It is shown that the compact scheme requires approximately half the number of communications as a non-compact difference scheme of the same order of truncation error. As the dimensionality is increased, the ratio of computation that can be overlapped with communication also increases. CPU times and parallel efficiency graphs for single time step approximation of up to a 7D HOC scheme on 16 processors confirm the numerical stability constraint and demonstrate improved parallel scalability over non-compact difference schemes.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. V. Kumar, A. Gupta, and A. H. Sameh. Performance and scalability of preconditioned conjugate gradient methods on parallel computers. In Proceedings of the 6th SIAM Conference on Parallel Processing for Scientific Computing, pp. 664–674, 1993.

  2. J. Barraquand and D. Martineau. Numerical valuation of high dimensional multivariate American securities. Journal of Financial and Quantitative Analysis, (30):383–405, 1995.

  3. M. F. Dixon. Parallel solution of high-order finite difference schemes for pricing multidimensional American options. M.Sc. thesis, Department of Computer Science, Reading University, 2002.

  4. J. Douglas and J. E. Gunn. A general formulation of alternating direction methods. Journal of Numerical Mathematics, 6:428–453, 1964.

    Google Scholar 

  5. W. Hundsdorfer. A note on the stability of the Douglas splitting method. Journal of Mathematics of Computation, 67(221):183–190, 1998.

    Google Scholar 

  6. I. C. F. Ipsen and C. D. Meyer. The idea behind Krylov subspaces. American Mathematical Monthly, 105(10):889–899, 1998.

    Google Scholar 

  7. C. Kamath and A. H. Sameh. The preconditioned conjugate gradient algorithm on a multiprocessor. Advances in Computer Methods for Partial Differential Equations, November, 1984.

  8. S. Balay, W. Gropp, L. McInnes, and B. Smith. Efficient management of parallelism in object oriented numerical software libraries. In E. Arge, A. M. Bruaset, and H. P. Langtangen, eds., Modern Software Tools in Scientific Computing, 163–202, 1997.

  9. S. Balay, W. D. Gropp, L. C. McInnes, and B. F. Smith. PETSc users manual. Technical report ANL-95/11-Revision 2.1.1, Argonne National Laboratory, 2001.

  10. Y. Saad and M. Schultz. GMRES a generalised minimum residual algorithm for solving nonsymmetric linear systems. SIAM Journal on Scientific and Statistical Computing, 7:856–869, 1986.

    Google Scholar 

  11. G. D. Smith. Numerical solution of partial differential equations: Finite difference methods, 3rd ed., Clarendon Press, Oxford, 1985.

    Google Scholar 

  12. W. Spotz and G. F. Carey. Extension of high-order compact schemes to time dependent problems. Numerical Methods for Partial Differential Equations, 17:657–672, 2001.

    Google Scholar 

  13. W. F. Spotz. High-order compact finite difference schemes for computational mechanics. Ph.D. thesis, University of Texas, 1995.

  14. W. F. Spotz and G. F. Carey. A high-order compact formulation for the 3D Poisson equation. Numerical Methods for Partial Differential Equations, 12:235–243, 1996.

    Google Scholar 

  15. D. Tavella and C. Randall. Pricing Financial Instruments, Wiley, 2000.

  16. P. Wilmott. The Theory and Practice of Financial Engineering, Wiley, 1998.

  17. J. Zhang. An explicit fourth-order compact finite difference scheme for three dimensional convection-diffusion equation. Communications in Numerical Methods in Engineering, 14:263–280, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dixon, M.F., Kenneth Tan, C.J. Using Distributed Computers to Deterministically Approximate Higher Dimensional Convection Diffusion Equations. The Journal of Supercomputing 28, 235–253 (2004). https://doi.org/10.1023/B:SUPE.0000020180.55726.6c

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:SUPE.0000020180.55726.6c

Navigation