Education
- PhD in Mathematics, University of North Carolina at Chapel Hill, 2010
- MS in Statistics and Operation Research, University of North Carolina at Chapel Hill, 2010
- BS in Mathematics, Nankai University, China 2006
Professional Experience
- 07/2015 - present: Research Associate, Center for Research in Extreme Scale Technologies, Indiana University, Bloomington
- 07/2013 - 06/2015: Postdoctoral Researcher, Center for Research in Extreme Scale Technologies, Indiana University, Bloomington
- 05/2012 - 06/2013: Postdoctoral Research Associate, Department of Mathematics, University of North Carolina at Chapel Hill,
- 08/2010 - 04/2012: Postdoctoral Associate, Department of Computer Science, Duke University
- 09/2007 - 08/2010: Research Assistant, Department of Mathematics, University of North Carolina at Chapel Hill
Awards
- Co-PI of NSF Award #1440396 SI2-SSE: Dynamic Adaptive Runtime Systems for Advanced Multipole Method-based Science Achievement
- PI of XSEDE allocation award ASC160015: Dynamic Adaptive System for Hierarchical Mul- tipole Methods (DASHMM), 50000 SUs on Stampede.
- SIAM Post-doc/Early Career Travel Award, 2012 & 2011
- Householder Symposium XVIII Travel Award, 2011
Talks
- Adaptive wavelets and relativistic magnetohydrodynamics. APS April Meeting, Salt Lake City, Utah, 2016.
- A wavelet approach to binary blackholes with asynchronous multitasking. APS April Meeting, Salt Lake City, Utah, 2016.
- Dynamic adaptive runtime systems for advanced multipole methods. Multi-resolution Interactions Workshop, Duke University, Durham, NC, 2015.
- Examing the Rayleigh-Taylor instability in GRB outflow using wavelets. APS April Meeting, Baltimore, MD, 2015.
- Adaptive wavelets methods in numerical relativity. APS April Meeting, Baltimore, MD, 2015.
- Dynamic adaptive runtime systems for advanced multipole method-based science achievement. APS April Meeting, Baltimore, MD, 2015.
- Dynamic adaptive runtime systems for advanced multipole method-based science achievement. 2015 SI2 PI Workshop, Washington D.C., 2015
- Asynchronous task scheduling of the fast multipole method using various runtime systems.
Forth Workshop on Data-Flow Execution Models for Extreme Scale Computing, Edmonton, Canada, August 2014.
- Mathematical and numerical aspects of the adaptive fast multipole Poisson-Boltzmann solver. 2012 SIAM Annual Meeting,
Minneapolis, Minnesota, July 2012.
- Adaptive scheduling for parallel fast multipole method. (Poster) Challenges in Geometry, Analysis, and Computation:
High-Dimensional Synthesis, Yale University, June 4–6, 2012.
- Nested adaptive partition hierarchies for fast banded eigensolvers. SIAM Conference on Parallel Processing for
Scientific Computing, Savannah, Georgia, February 2012.
- A Fourier-series-based kernel-independent fast multipole method. Householder Symposium XVIII, Tahoe City, California,
June 2011.
- Dynamic prioritization for parallel traversal of irregularly structured spatio-temporal graphs. (Poster) 3rd
USENIX Workshop on Hot Topics in Parallelism, Berkeley, California,
May 2011.
- Parallelization of new-version adaptive fast multipole method on multicore machines. SIAM Conference on Computational
Science and Engineering, Reno, Nevada, February 2011.
- Parallelization of the adaptive fast multipole method on multicore architectures. SIAM Conference on Parallel Processing
for Scientific Computing, Seattle, Washington, February 2010
- Parallel programming on multicores–Threading subroutines. Parallel Programming Mini Course on Multicores,
Duke University, September 2010.
- Spatio-temporal partition of the FMM interaction graph. (Poster) SIAM Workshop on Combinatorial Scientific Computing,
Seaside, California, October 2009.