Here is a list of some of the projects I have enjoyed working on as a student. None of these have been published anywhere; they are just projects I have done during various university courses. The code I have included here was in many cases written for a specific environment, like the systems hosted at PDC, so it may require some tweaking to build and run on different computers.
High Performance Multigrid for Poisson's Equation in 3D is the project I worked on with Negar Safinia for the high performance computing summer school at PDC. Our C code can be downloaded here.
Image Registration with Nonlinear Multigrid is a project I did for a course on multigrid methods in computer vision and image processing at KTH. The C++ code and test images are included here. Some of this was written by the instructor of the course, Harald Köstler. All of the code in this tar file is licensed under the terms of the GPL version 2.
Parallel Fast Multipole Method for Particle Simulations is the project I did for DN2265, Parallel Computation for Large-Scale Problems, at KTH. This was inspired by a lab I had on the fast multipole method for DN2290: Advanced Numerical Analysis. The C++ code I wrote for this project is available here, along with some Matlab scripts for plotting, etc. If you wish to compile and run the C++ code, you will also need tproc.cc and tproc.h, written by Michael Hanke. If you have access to AFS, these files are publicly available in /afs/nada.kth.se/info/avnum06/fmm/c++/.
An Introduction to Vortex Dyanmics, an undergraduate research project I worked on with Kalen Petersen, and Donna Calhoun was our adviser. The Matlab code we wrote to solve the differential equations and create figures is available here.
An Introduction to Fast Poisson Solvers, my final project for Math 466: Numerical Analysis III at the University of Washington. Here is my Matlab code demonstrating the use of an FFT-based Poisson solver.