Bachelor of science in Aerospace engineering from Tehran Polytechnic (Amirkabir University).
Master of science in Mechanical engineering from The University of Texas at Austin.
PhD in Computational Science and Engineering Mathematics program at UT Austin.
Image registration is a process in which a mapping from a reference image to a target image is sought. It is key in many different applications ranging from medical imaging to machine learning. We have develoepd a state-of-the-art parallel registration solver that has been scaled up to 8,192 cores, and have been able to solve a record 3D image registration problem with 200 billion unknowns in less than 4 minutes. The code that we have developed is based on AccFFT along with a novel parallel high-order interpolation kernel. The result of this work will appear in SC'17( best student paper finalist [pdf]).
Accelerated FFT (AccFFT) is a new parallel FFT library for computing distributed Fast Fourier Transforms on GPU and CPU architectures. The library has been designed with the goal of achieving maximum performance, without making the user interface complicated. AccFFT supports parallel FFTs distributed with slab or pencil decomposition for both CPU and GPU architectures. The library's scalability has been tested upto 131K CPU cores, and upto 4K GPUs [pdf].
Stokes equation is one of the most important equations derived from Navier-Stokes. Numerical solutions and discretization of the Stokes equation is challenging. For instance, one cannot use arbitrary discretization spaces for velocity and pressure. Moreover, it is an elliptic but indefinite problem, which further complicates the construction of fast linear algebraic solvers and preconditioners, especially for problems with highly variable coefficients or high-order discretizations. We are using a novel adaptive fast multipole method (pvfmm), which uses an integral formulation scheme that can circumvent most of the difficulties with the Stokes equation. Compared to finite element methods, our formulation decouples the velocity and pressure, and generates fields that are by construction divergence free [pdf].
The need for large scale parallel solvers for elliptic partial differential equations (PDES) pervades across a spectrum of problems with resolution requirements that cannot be accommodated on current systems. Poisson solvers must scale to trillions of unknowns. Example of methods that scale well are the FFT (based on spectral discretizations), the Fast Multipole Method, and multigrid methods (for stencil-based discretizations). We have benchmarked these methods and compared their parallel efficiency as well as the corresponding cost per unknowns for different test cases. FFT is tested with p3dfft, FMM with pvfmm, AMG with ML package, and GMG with an in house code [pdf].
Gliomas are tumors that arise from Glial cells in the brain. They account for 29% of all brain and central nervous system (CNS) tumors, and 80% of all malignant tumors out of about 60,000 cases diagnosed each year in the United States. Despite advances in surgery, chemo/radio therapy, the median survival rate of high grade Gliomas has remained about one year in the past 30 years. One of the key parameters in increasing the survival rate of patients is how well the tumor invasion boundaries are detectable. With the current imaging technologies only the bulk of the tumor abnormalities, can be detected, and the infiltrated tumor cells get masked. I am trying to approximate the extent of tumor infiltration by coupling the imaging data with tumor growth dynamics [pdf].