# EXPLAIN

## Description

The EXPLAIN software consists of a set of interactive educational modules that aim to improve the student’s learning process for problems in combinatorial scientific computing. The underlying idea behind EXPLAIN is to explore the intimate connection between graphs and matrices. The solution of combinatorial problems arising from scientific computing is explored by manipulating problem instances interactively. By following a blended learning approach, the collection of educational modules requires the physical presence of both teacher and student in the classroom.

Homepage: https://rostam.github.io/explain/

## Publications

- An educational module illustrating how sparse matrix-vector multiplication on parallel processors connects to graph partitioning. in S. Hunold, A. Costan, D. Gimenez, A. Iosup, L. Ricci, M. E. Gomez Requena, V. Scarano, A. L. Varbanescu, S. L. Scott, S. Lankes, J. Weidendorfer, and M. Alexander, editors, Euro-Par 2015: Parallel Processing Workshops, Euro-Par 2015 International Workshops, Vienna, Austria, August 24-28, 2015, Revised Selected Papers, volume 9523 of Lecture Notes in Computer Science, pages 135-146, Cham, Switzerland, 2015. Springer. more ... :

- Interactively exploring the connection between nested dissection orderings for parallel Cholesky factorization and vertex separators. in IEEE 28th International Parallel and Distributed Processing Symposium, IPDPS 2014 Workshops, Phoenix, Arizona, USA, May 19-23, 2014, pages 1122-1129, Los Alamitos, CA, USA, 2014. IEEE Computer Society. more ... :

- Redesigning interactive educational modules for combinatorial scientific computing. in J. M. F. Rodrigues, P. J. S. Cardoso, J. Monteiro, R. Lam, V. V. Krzhizhanovskaya, M. H. Lees, J. J. Dongarra, and P. M. A. Sloot, editors, Computational Science - ICCS 2019, Proceedings of the 19th International Conference on Computational Science, Faro, Portugal, June 12-14, 2019. Part V, volume 11540 of Lecture Notes in Computer Science, pages 363-373, Cham, Switzerland, 2019. Springer International Publishing. more ... :