Skip to main content

A Comparison of Two Algorithms Vectorized to Solve Transient, Convective Heat Transfer on Supercomputers

  • Chapter
Applications of Supercomputers in Engineering II
  • 82 Accesses

Summary

The efficiency with which a fluid flow algorithm can be computed on a supercomputer depends on two factors: economy and performance. In the present context, economy refers to the algorithm’s ability to produce an accurate simulation in the least number of arithmetic calculations. The algorithm’s performance, on the other hand, relates to the number of floating point operations per second (FLOPS) sustainable during the computation. As used in this sense, the two factors are not necessarily compatible; to exhibit maximum performance strictly in terms of FLOPS, an algorithm must usually sacrifice a degree of economy. The attainment of optimal algorithm efficiency requires a careful balance of both performance and economy.

In the present paper, two separate algorithms are compared for their efficiency and accuracy. The two codes differ markedly in their solution procedure. The Pressure Implicit with Splitting of Operators (PISO) [1,2] method has been demonstrated to be an exceptionally economical method to simulate transient, convective heat transfer in two or three dimensions. Our research has indicated that PISO can compute transient convection simulations two orders of magnitude faster than the Semi-Implicit Method for Pressure-Linked Equations, Revised (SIMPLER) method [3]. In order to gain optimal performance on a supercomputer, we have optimized the PISO algorithm for speed-up on a vector processor. The PISO method programmed for this test uses the power law [3] for calculating advection-diffusion at control volume interfaces. For the comparison case, an explicit method using a marker and cell technique (MAC) has been modified with a Bounded Directional Transportive Upwind Differencing Scheme (BDTUD) [4,5] in an attempt to give the advective transport a higher order of accuracy than that obtained using the power law. The MAC/BDTUD has also been vectorized to exploit pipelined architecture.

Driven cavity flow and natural convection in a box are solved to steady state on one processor of the Cray XMP to test each code for its 374 Applications of Supercomputers in Engineering efficiency. The solution accuracy of both codes is determined by comparing each against benchmark results for driven cavity flow.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Issa, R. L; “Solution of the Implicitly Discretized Fluid Flow Equations by Operator-Splitting” J. Comp. Phys., vol. 62, pp. 40– 65; 1985.

    Article  MathSciNet  Google Scholar 

  2. Issa, R. I., Gosman, A. D., and Watkins, A. P.; “The Computation of Compressible and Incompressible Recirculating Flows by a Non-Iterative Scheme” J. Comp. Phys., vol. 62, pp. 66–82; 1985.

    Article  MathSciNet  Google Scholar 

  3. Patankar, S. V.; “A Calculation Procedure for Two-Dimensional Elliptic Situations”, Num. Heat Transfer, vol. 2; 1979.

    Google Scholar 

  4. Sharif, M. A. R.; “A Bounded Directional Transportative upwind Differencing Scheme for Convection-Diffusion Problems” submitted to J. Comp. Phys for review.

    Google Scholar 

  5. Sharif, M. A. R. and Busnaina, A. A.; “Assessment of Finite Difference Approximations for the Advection in the Simulation of Practical Flow Problems” J. Comp. Phys., vol. 74, pp. 143–176; 1988.

    Article  MATH  Google Scholar 

  6. Jang, D. S., Jetli, R., and Acharya, S.; “The Comparison of the PISO, SIMPLER, and the SIMPLEC algorithms for the treatment of the pressure-velocity coupling in steady flow problems” Num. Heat Transfer, vol. 10, pp. 209–228; 1986.

    MATH  Google Scholar 

  7. Patankar, S. V.; Numerical Heat Transfer and Fluid Flow; Hemisphere Publ. Co.; 1980.

    MATH  Google Scholar 

  8. Peaceman, D. W. and Rachford, H. H.;“The Numerical Solution of Parabolic and Elliptic Difference Equations” J. Soc. Ind. Appl. Math.; vol. 3, pp. 28–41; 1955.

    Article  MathSciNet  MATH  Google Scholar 

  9. Douglas, J.; “On the Numerical Integration of a2u/a x2 + a 2u/a y2 = a u/a t by Implicit Methods” J. Soc. Ind. Appl. Math.; vol. 3, pp. 42– 65; 1955.

    Article  MATH  Google Scholar 

  10. Douglas, J. and Gunn, J. E.; “A general formulation of alternating direction methods - part I: Parabolic and Hyperbolic problems” Numerische Mathematik, vol. 6, pp. 428– 453; 1964.

    Article  MathSciNet  MATH  Google Scholar 

  11. Carnahan, B., Luther, H. A., and Wilkes, J. O.;“Applied Numerical Methods” John Wiley Publ. 1969

    MATH  Google Scholar 

  12. Young, D. M.; Iterative Solution of Large Linear Systems; Academic Press; 1971.

    MATH  Google Scholar 

  13. Sheldon, J. W.; “On the Spectral Norms of Several Iterative Processes” J. Assoc. Comput. Mach., vol. 6, pp. 494–505 1959.

    MathSciNet  MATH  Google Scholar 

  14. Harlow, F. H. and Welch, J. E.; “Numerical Calculations of Time- Dependent Viscous Incompressible Flow of Fluid with Free Surface” Phys. of Fluids, vol. 8, pp. 2182–2189 1965.

    Article  MATH  Google Scholar 

  15. Hirt, C. W., Nichols, B. D., and Romero, N. C.; “SOLA- A Numerical Solution Algorithm for Transient Fluid Flows” Report LA-5852, Los Alamos Scientific Laboratory; 1975.

    Google Scholar 

  16. Eraslan, A., Lin, W., and Sharp, R.; “FLOWER: A computer code for Simulating Three-Dimensional Flow, Temperature and Salinity Conditions in Rivers, Estuaries, and Coastal Regions” Oak Ridge National Laboratory Report No. ORNL/NUREG-8041, Oak Ridge TN; 1983.

    Google Scholar 

  17. Zalesak, S. T.; “Fully multidimensional Flux-Corrected Transport Algorithms for Fluids” J. Comp. Fluids, vol. 31, pp. 248–283; 1979.

    MathSciNet  Google Scholar 

  18. Schreiber, R., Keller, H.; “Driven Cavity Flow by Efficient Numerical Techniques” J. Comp. Plzys., vol. 49, pp. 310–333; 1983.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Computational Mechanics Publications

About this chapter

Cite this chapter

Ganesh, S., Schreiber, W.C., Chuan, C.H., Sharif, M.A.R. (1991). A Comparison of Two Algorithms Vectorized to Solve Transient, Convective Heat Transfer on Supercomputers. In: Brebbia, C.A., Peters, A., Howard, D. (eds) Applications of Supercomputers in Engineering II. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-3660-0_27

Download citation

  • DOI: https://doi.org/10.1007/978-94-011-3660-0_27

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-85166-695-9

  • Online ISBN: 978-94-011-3660-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics