Carlos Rosales

Carlos Rosales

Manager, HPC Performance and Architecture Group

High Performance Computing


Carlos joined TACC in 2009 as a Research Scientist in the Performance Evaluation and Optimization team within the HPC group. Before coming to TACC he worked at the Institute of High Performance Computing in Singapore, and taught numerical methods at the National University of Singapore for several years.

Areas of Research

Lattice Boltzmann Methods

Computational Fluid Dynamics

Boundary Element Methods

Dielectrophoretic traps and devices

Scientific application performance in computing clusters

Current Projects

MIC implementations of multiphase Lattice Boltzmann Methods

GPU implementations of multiphase Lattice Boltzmann Methods

Performance evaluation of GPU-aware MPI

Selected Papers

J. Vienne, C. Rosales, K. Milfeld, Heterogeneous Computing with MPI. In J. Reinders and J. Jeers, High Performance Parallelism Pearls: Multicore and Many-core Programming Approaches, Morgan Kaufmann (2015)

H. Wang, S. Potluri, D. Bureddy, C. Rosales and D.K. Panda, GPU-aware MPI on RDMA-enabled clusters: Design, implementation and evaluation. IEEE Transactions on Parallel and Distributed Systems, 25(10): 2595-2605 (2014)

D. James, N. Wilkins-Diehr, V. Stodden, D. Colbry, C. Rosales et al., Standing Together for Reproducibility in Large-Scale Computing: Report on reproducibility@ XSEDE. arXiv preprint arXiv:1412.5557 (2014).

C. Rosales, Porting to the Intel Xeon Phi: Opportunities and Challenges. Extreme Scaling Workshop 2013 (XSCALE13), Boulder, CO (2013).

C. Rosales and D. S. Whyte, Dual Grid Lattice Boltzmann Method for Multiphase Flows. International Journal for Numerical Methods in Engineering 84: 1068–1084 (2010).

L. D. Vinh, C. Rosales, B. C. Khoo and J. Peraire, Numerical design of electrical-mechanical traps. Lab on a Chip 8: 755–763 (2008).


Ph.D., Mechanical Engineering,
Cranfield University, United Kingdom

M. Phil.
University of Santiago de Compostela, Spain

B.Sc. Physics,
University of Santiago de Compostela, Spain