My name is Katherine Gruenewald and welcome! I am a recent graduate from CU Boulder with my Master's in computational materials science. This is my professional site where you can see my various projects and tutorials on the Julia programming language and numerical methods for scientific computing.
My projects are aimed towards taking advantage of the Julia programming language to develop fast and intuitive numerical algorithms for scientific computing. I am particularly interested in exploring ideas from symplectic geometry to make numerical algorithms which preserve quantities such as the density of a fluid in CFD, object identification/tracking in computer vision, energy in a molecular dynamics simulation, and many others.
You can view some of these projects in the project showcase . Some notable examples are a finite difference solver for the incompressible Navier-Stokes equation and a velocity Verlet integrator for examining polymer mechanics
I also developed a few tutorials aimed at getting you set up quickly with Julia programming language as well making your own numerical methods. It has a fun example of developing a linear solver from scratch with comparable performance to Julia's LinearAlgebra.jl or numpy.