Parallelisation and Appplication of Viscous Codes VASBI and RANS3D on PACE+

  • Biju Uthup Aeronautical Development Agency, Bangalore.
  • H.K. Narahari Aeronautical Development Agency, Bangalore.
Keywords: Analysis codes, RANS3D code

Abstract

The design and analysis codes VASBI and RANS3D have been made operational on the PACE+ parallel computer. The parallel version of VASBI was validated to BPPS computer and ported to PACE+ computer using the BARC message passing library available on PACE+. RANS3D code has been parallelised using PACE message passing library routine after validating the sequential code on IBM RS6000/560 of Aeronautical Development Agency, Bangalore. A speed up of 18-22 with respect IBM RS6000/560 of ADA has been obtained for both codes with double precision calculations. The speed up remains fairly constant with increasing grid sizes on 32 nodes of PACE+ for the explicit code VASBI, but decreases for the implicit code RANS3D when communication between nodes is increased. The code VASBI was used to carry out several computations on two different ducts to compare the performance of the ducts for various conditions on 32 node PACE+.

Author Biographies

Biju Uthup, Aeronautical Development Agency, Bangalore.
Mr Biju Uthup obtained his BTech in Aeronautical Engineering from Indian Institute of Technology, Kharagpur, in 1981 and ME in Aerospace Erlgineering from Indian Institute of Science (IISe), Bangalore, in 1993. He then worked on several DRDO sponsored projects at IlSc before
joining the Computational Fluid Dynamics (CFD) Group at the Aeronautical Development Agency, Bangalore in 1987. He has published several papers at n,tional alld intematiorial levels in the areas of applied CFD and paraJlel vomputing.
H.K. Narahari, Aeronautical Development Agency, Bangalore.
Aeronautical Development Agency, Bangalore.
Published
2013-01-01
How to Cite
UthupB., & NarahariH. (2013). Parallelisation and Appplication of Viscous Codes VASBI and RANS3D on PACE+. Defence Science Journal, 46(4), 269-276. https://doi.org/10.14429/dsj.46.4088
Section
Computers & Systems Studies