Digital modeling and simulation techniques enable the creation of rich three-dimensional content that can react to the external environment in a physically realistic manner. Advances in digital data acquisition and portable display devices carry the promise of extending the capability of these techniques to revolutionary new use cases, such as medical diagnosis and treatment, computational design and fabrication, or autonomous control. To unleash the full potential of these methods, however, there is a need for computational algorithms that allow for high-fidelity simulations in interactive settings. A particularly interesting and challenging aspect of this problem is that of organizing computation on modern hardware platforms that are becoming increasingly heterogeneous. In this talk, I will detail the steps I have taken towards addressing this challenge. In particular, I will present adaptive data structures that exploit the virtual memory management system to efficiently store and process multiple data channels on highly irregular voxelized domains, and numerical solvers that maximize computational efficiency and throughput, while accommodating diverse physical behaviors. I will also describe how these techniques have enabled new applications in biomechanics and robotics.
Dr. Mridul Aanjaneya is an Assistant Professor in the Department of Computer Science at Rutgers University. Prior to joining Rutgers, he was a postdoctoral researcher in the Department of Computer Sciences at the University of Wisconsin - Madison. He obtained his Ph.D. in Computer Science from Stanford University. While at Stanford, he also worked as a consultant in the Spatial Technologies team at the Nokia Research Center for two years. Mridul's research lies at the intersection of Computer Graphics, Scientific and High-Performance Computing, and Computational Physics. More specifically, he is interested in the design of models, computational techniques, and robust numerical algorithms that can facilitate high-level tasks such as the use of simulations in biomechanics, computational imaging, or robotics. He is a recipient of the Ralph E. Powe Junior Faculty Enhancement Award 2019, sponsored by the Oak Ridge Associated Universities (ORAU).