Attention!

Probably need to put a suited-up picture here.

I am a Cosmology Data Science Fellow at Berkeley Center for Cosmological Physics. I am also affliated with Berkeley Institute for Data Science.

I write a lot of programs that produce and sweep through a lot of data; I mainly use ViM to do the programming. Those are worthwhile and allowed to be hosted on the internet, can be found at my github page. In earlier days I was involved with GNOME2 with a side-line project gnome-globalmenu.

I play guitars and do guitar set-ups for friends; for this purpose I mainly use allen wrenches and philips screwdrivers: ViM doesn't help much on this issue.

My professional work spans three fields:

  • Cosmology,
  • extreme-scale super-computing applications, and
  • tools for scientific data science.

Please refer to my CV; or the list of publications.

I was part of several largest cosmological simulations. These simulations required some of the largest super-computers today(or then), running at their full capability for days; that's hundreds of millions of CPU-hours. We do make important predictions about blackholes and galaxies with these simulations!

Here is a list of research topics and projects that I have contributed to:

  • Cosmology
    • Large Scale Structure and cosmology, perturbation theory; [5] [7] [18] [8]
    • Formation of galaxies, galaxy clusters, star-formation models and super-massive blackholes. [2] [1] [3] [4]
    • Weak lensing and intrinsic alignments. [6]
    • Reduction of imaging data from imaging surveys. [20]
  • Super-computing Applications
    • Solver for cosmological hydrodynamics; [9]
    • Parallel Fast Fourier Transformation; [10]
    • Massively parallel sorting; [11]
    • Python on super-computers; [12]
  • Scientific Data Analysis
    • Parallel data analysis of N-body simulations [13]
    • In-node Map-Reduce via Multi-processing [17]
    • Hierarchical Data Format for large data sets [19]
    • KD-tree and pair-wise counting [14] [15]
    • Visualization of smoothed particle field [16]
[1] High-redshift supermassive black holes: accretion through cold flows. http://adsabs.harvard.edu/abs/2014MNRAS.440.1865F
[2] Cold Flows and the First Quasars. http://adsabs.harvard.edu/abs/2012ApJ...745L..29D
[3] The MassiveBlack-II simulation: the evolution of haloes and galaxies to z ˜ 0 . http://adsabs.harvard.edu/abs/2015MNRAS.450.1349K
[4] The Formation of Milky Way–mass Disk Galaxies in the First 500 Million Years of a Cold Dark Matter Universe. http://adsabs.harvard.edu/abs/2015ApJ...808L..17F
[5] Mock Quasar-Lyman-α forest data-sets for the SDSS-III Baryon Oscillation Spectroscopic Survey. http://adsabs.harvard.edu/abs/2015JCAP...05..060B
[6] Intrinsic alignments of galaxies in the MassiveBlack-II simulation: analysis of two-point statistics. http://adsabs.harvard.edu/abs/2015MNRAS.448.3522T
[7] Eulerian BAO Reconstructions and N-Point Statistics. http://adsabs.harvard.edu/abs/2015arXiv150806972S
[8] Perturbation theory, effective field theory, and oscillations in the power spectrum http://adsabs.harvard.edu/abs/2015arXiv150902120V
[9] http://bluetides-project.org/coderelease/
[10] Python binding of a library for massively Parallel Fast Fourier Transform (PFFT). http://github.com/rainwoodman/pfft-python
[11] A library for parallel histogram sort with a Python binding. https://github.com/rainwoodman/MP-sort
[12] Boosting python start-up speed with MPI. https://github.com/rainwoodman/python-mpi-bcast
[13] Parallel Data Analysis for N-body simulations. http://github.com/bccp/nbodykit
[14] Spatial data with a KD-tree. http://github.com/rainwoodman/kdcount
[15] Scipy cKDTree rewrite (pending, https://github.com/sturlamolden/scipy/pull/1)
[16] http://github.com/rainwoodman/gaepsi
[17] http://github.com/rainwoodman/sharedmem
[18] A pure particle mesh solver. http://github.com/rainwoodman/fastpm
[19] Hierarchy Data Files. http://github.com/rainwoodman/bigfile
[20] http://desi.lbl.gov