Nature of work: I develop cache aware multigrid solvers for PDE's. Among
the variations I have worked on are serial and parallel versions of both
2D and 3D elliptic problems including variable coefficient problems. My
work has focused primarily on structured grid solvers. I will work on
unstructured and quasi-structured grids in the fall. Parallel codes used
MPI for communication, even on shared memory computers (OpenMP might be an
option in the future if sufficient tools that scale well come into existence).
Platforms I can use for development include supercomputers made by HP, IBM,
and SGI. I also have access to clusters of Linux and Solaris workstations.
Computational Needs: Terascale, petascale, and beyond! We need tools that complement our new algorithms and could be useful in ocean modeling codes for spectral ocean elements on hexahedral, unstructured grids.