About
I am a 3rd year graduate student in the Department of Mathematics at the University of Utah. I am general interested in PDEs and Fluid Dynamics. My PhD advisors are Braxton Osting and Christel Hohenegger .
Applied Math Collective (AMC)
Together with my advisors, we are running the applied math reading group. We meet Thursdays at 4pm in LCB 222, when the Department Colloquium does not have a speaker. This is an informal platform where the speaker discusses generalinterest "SIAM review"style applied math papers, led by either faculty or graduate student. Please email me if you would like to join or give a talk so that I can add you to the mailing list.
Schedule
Date  Speaker  Title & Abstract 
12/7           Departmental Colloquium 
11/30           Departmental Colloquium 
11/23           Thanksgiving Break 
11/16           Departmental Colloquium 
11/9           Departmental Colloquium 
11/2           Departmental Colloquium 
10/26           The Modern Workplace: Navigating Inclusivity and Diversity

10/19  Ryan Viertel  Quad Meshing, Cross Fields, and the GinzburgLandau Theory
A generalization of vector fields, referred to as $N$direction fields or cross fields when $N=4$, has been recently introduced and studied for geometry processing, with applications in quadrilateral (quad) meshing, texture mapping, and parameterization. We make the observation that cross field design for twodimensional quad meshing is related to the wellknown GinzburgLandau problem from mathematical physics. This identification yields a variety of theoretical tools for efficiently computing boundaryaligned quad meshes, with provable guarantees on the resulting mesh, for example, the number of mesh defects and bounds on the defect locations. The procedure for generating the quad mesh is to (i) find a complexvalued "representation" field that minimizes the Dirichlet energy subject to a boundary constraint, (ii) convert the representation field into a boundaryaligned, smooth cross field, (ii) use separatrices of the cross field to partition the domain into foursided regions, and (iv) mesh each of these foursided regions using standard technique. Under certain assumptions on the geometry of the domain, we prove that this procedure can be used to produce a cross field whose separatrices partition the domain into foursided regions. To solve the energy minimization problem for the representation field, we use an extension of the MerrimanBenceOsher (MBO) threshold dynamics method, originally conceived as an algorithm to simulate motion by mean curvature, to minimize the GinzburgLandau energy for the optimal representation field. Finally, we demonstrate the method on a variety of test domains. 
10/12           Fall Break 
10/5  China Mauck  Approximating Functions with Standing Acoustic Waves
If microparticles in a reservoir of fluid are neutrally buoyant and less compressible than the fluid, they will cluster around the nodes of a standing acoustic wave. In order to force the particles to cluster in a desired pattern, we search for a standing wave whose nodal set approximates the desired pattern. We use Herglotz wave functions, which are a particular kind of standing waves. In a volume, the best approximation is essentially given by a time reversal experiment with the original function as the source, and the approximation is generally poor. In a plane, the best approximation is essentially a lowpass filter in spatial frequency. These theoretical results are illustrated with numerical experiments. 
9/28           GSAC Colloquium 
9/21  Dong Wang  Introduction to Nonuniform Fast Fourier Transform (NUFFT)
In this talk, I will mainly follow Leslie Greengard and JuneYub Lee's SIAM review paper "Accelerating the Nonuniform Fast Fourier Transform" to introduce the nonuniform fast Fourier transform based on fast Gaussian gridding. 
9/14  Akil Narayan  Column Subset Selection
The problem of selecting a small subset of columns from a large matrix comes up in many computing applications. In such situations one wants to select columns that achive some objective. One such objective that we will use as a central exemplar is finding a subset that forms an accurate lowrank approximation to the full matrix. Our goal will be to give a highlevel, nonrigorous description of a few techniques that enjoy popularity today. These techniques include classical numericalalgebraic methods such as rankrevealing QR factorizations, along with more modern machinelearninginspired approaches like leverage sampling and group matching methods. Time permitting, we will also discuss methods of a decidedly different flavor originating from functional analysis. 
9/7  Todd Reeb  Introduction to Parallel Computing and Scan Parallel computing is computation using multiple processing elements to execute multiple instructions simulataneously. In this talk, we will describe the reasons for using parallel computing and the problems that arise with it. We will then discuss the basic tools of parallel computing. Finally we will end the talk by introducing one of the most fundamental parallel algorithms, scan, which gives a solution to the following problem that is faster thatn the naive serial algorithm: Given a list of numbers , compute the partial sums $a_0, a_1, \dots, a_{n1}$, compute the partial sums \begin{align*} s_0 & = a_0 \\ s_1 & = a_0 + a_1 \\ \vdots & \qquad\vdots\qquad\vdots \\ s_{n1} & = a_0 + a_1 + \dots + a_{n1} \end{align*} 
8/31           Departmental Colloquium 
8/24           Organizational Meeting 