Virginia Tech® home

High Performance Parallel Computing

High performance computing

Computers have undergone a revolutionary change  in architecture and capacity in the last few decades. This research focuses on algorithms, solution techniques, and parallel computing paradigms that make effective use of high performance computing architectures.

  • Peter Windes
  • Susheel Sekhar (Post-doc, 2015-18)
  • Keyur Joshi (Post-doc, 2014-16)
  • Amit Amritkar (PhD 2013)
  • Nagendra Krishnamurthy (PhD 2014)
  • Handan Liu (Post-doc, 2012-14)
  • Pradeep Gopalakrishnan (Post-doc, 2010-12)
  • Naresh Selvarasu (PhD 2013)

Publications


Journal


  1. Amritkar, A., de Sturler, E., Swirydowicz, K., Tafti, D. K. and Ahuja, K. “Recycling Krylov subspaces for CFD applications,” J. Comp. Physics 303, Dec. 2015, pp. 222-237. http://dx.doi.org/10.1016/j.jcp.2015.09.040
  2. Amritkar, A. Tafti, D.K., “Computational fluid dynamics computations using a preconditioned Krylov solver on graphical processing units,” ASME J. Fluids Engineering, January 2016, Vol. 138(1), pp. 011402-1 – 6. (https://doi.org/10.1115/1.4031159)
  3. Liu, H., Tafti, D. K. and Li, T. Hybrid parallelism in MFIX CFD-DEM using OpenMP, Short Communication Powder Technology, 259 (2014) 22-29.(doi: 10.1016/j.powtec.2014.03.047)
  4. Amritkar, A., Deb, S., Tafti D. K., Efficient parallel CFD-DEM simulations using OpenMP, Comp. Physics 256, January 2014, 501-519. https://dx.doi.org/10.1016/j.jcp.2013.09.007
  5. Gopalakrishnan, P. and Tafti, D. K., Development of parallel DEM for the open source code MFIX, Powder Tech. 235, pp. 33-41, 2013. https://doi.org/10.1016/j.powtec.2012.09.006
  6. Kang, P., Selvarasu, N., Ramakrishnan, N., Ribbens, C, Tafti, D., Cao, Y and Varadarajan, S., Implementing Modular Adaptation of Scientific Software, Journal of Computational Science 3(1-2), Jan.-March 2012, pp. 28-45. https://dx.doi.org/10.1016/j.jocs.2012.01.007
  7. Amritkar, A., Tafti, D. K., Liu, R, Kufrin, R. and Chapman, B., OpenMP parallelism for Fluid and Fluid-Particulate Systems, Parallel Computing 38, pp. 501-517, 2012. https://doi.org/10.1016/j.parco.2012.05.005
  8. Huang, W. and Tafti, D. K., A parallel AMR Algorithm for Solving Nonlinear Dynamical Systems, Int. J. High Performance Computing Applications, 18(12), May 2004.
  9. Wang, G. and Tafti D.K., Performance Enhancement on Microprocessors with Hierarchical Memory Systems for Solving Large Sparse Linear Systems, Int. J. of Supercomputing Applications and High Performance Computing, Vol. 13, No. 1, pp. 63-79, Spring 1999.
  10. Wang G., Tafti D.K. Uniprocessor performance enhancement by Additive Schwarz preconditioners on Origin 2000, Advances in Engineering Software Vol. 29, No. 3-6, pp. 425-431, 1998.
  11. Wang G., Tafti D.K. Parallel performance of Additive Schwarz preconditioners on Origin 2000, Advances in Engineering Software Vol. 29, No. 3-6, pp. 433-439, 1998.
  12. Robichaux J., Tafti, D. K. and Vanka, S. P., Large Eddy Simulations of Turbulence on the CM-2, Numerical Heat Transfer, Part B, Vol. 21, pp. 367-388, 1992.

Conference


  1. Kang, N. K. C. Selvarasu, N. Ramakrishnan, C. J. Ribbens, D. K. Tafti, and S. Varadarajan, "Dynamic Tuning of Algorithmic Parameters of Parallel Scientific Codes," submitted to ICCS '10: The 10th International Conference on Computational Science. May 2010.
  2. Kang, N. K. C. Selvarasu, N. Ramakrishnan, C. J. Ribbens, D. K. Tafti, and S. Varadarajan, "Modular, Fine-Grained Adaptation of Parallel Programs," in ICCS '09: Proceedings of the 9th International Conference on Computational Science. Springer, May 2009, pp. 269-279
  3. Bui, O. Hernandez, B. Chapman, R. Kufrin, P. Gopalkrishnan, D. Tafti. Towards an Implementation of the OpenMP Collector API, Parallel Computing, Germany, 2007.
  4. Hernandez,  D. Tafti, P. Gopalkrishnan, L. Huang, and Barbara Chapman. Experiences in Tuning an OpenMP Application. Workshop on Architectures and Languages for Throughput Applications, Beijing, China 2008.
  5. Kang, M. Heffner, J. Mukherjee, N. Ramakrishnan, S. Varadarajan, C.J. Ribbens, and D.K. Tafti, The Adaptive Code Kitchen: Flexible Tools for Dynamic Application Composition, in Proceedings of the Next Generation Software Systems Workshop, 21st IEEE International Parallel & Distributed Processing Symposium (IPDPS'07), Long Beach, CA, 8 pages, March 2007.
  6. Heiland, R. W., Baker, M. P. and Tafti, D. K., VisBench: A Framework for Remote Data Visualization and Analysis, Computational Science - ICCS 2001: International Conference, San Francisco, CA, USA, May 28-30, 2001, Proceedings, Part II , Editors:  V.N. Alexandrov, J.J. Dongarra, B.A. Juliano, R.S. Renner, C.J.Kenneth Tan : Lecture Notes in Computer Science 2074, 718, 2001.
  7. Huang, W. and Tafti D. K., A Parallel Computing Framework for Dynamic Power Balancing in Adaptive Mesh Refinement Applications, Parallel Computational Fluid Dynamics, Towards Teraflops, Optimization and Novel Formulations, eds. D. Keyes, A. Ecer, J. Periaux, N. Satofuka and P. Fox, pp. 249-256, Elsevier Science B. V. 2000.
  8. Tafti D. K., Wang, G., Application of Embedded Parallelism to Large Scale Computations of Complex Industrial Flows, Proceedings of the ASME Fluids Engineering Division, FED Vol. 247, pp. 123-130, 1998 ASME-IMECE, Anaheim, CA. Nov. 1998.
  9. Tafti D. K., Wang, G., and Lin, W., Transitional Flow and Heat Transfer Characteristics of Developing Flow in Louvered Fin Arrays, Conference and Exhibit – Heat Exchangers for Sustainable Development, Lisbon, Portugal, June 15-18, 1998.
  10. Wang, G. and Tafti D. K., Uniprocessor performance enhancement by additive Schwarz preconditioners on Origin 2000,” 4th National Symposium on Large-Scale Analysis and Design on High-Performance Computers and Workstations, October 15-17, 1997, Williamsburg, VA.
  11. Wang, G. and Tafti D. K., Parallel performance of additive Schwarz preconditioners on Origin 2000, 4th National Symposium on Large-Scale Analysis and Design on High-Performance Computers and Workstations, October 15-17, 1997, Williamsburg, VA.
  12. Wang, G. and Tafti D. K., A parallel programming model for industrial CFD applications on microprocessor based systems. Proceedings of the ASME Fluids Engineering Division,FED-Vol. 244, pp. 493-500, ASME-IMECE, November 16-21, 1997, Dallas, Texas.
  13. F. and Tafti D.K. Implementation and Performance of a Data-Parallel Algorithm for the Dynamic Subgrid-Scale Stress Model on a Massively Parallel Computer, FED-Vol. 238, pp. 225-231, ASME Fluids Engineering Division Conference, San Diego, CA, July 1996.
  14. Tafti, D. K., Implementation of a General Purpose Finite-Difference Algorithm on the CM-5 for Direct Numerical Simulations of Turbulence, 11th AIAA Computational Fluid Dynamics Conference , A Collection of Technical Papers Part 2, pp. 1069, July 1993.