This document describes research on solving elliptic boundary value problems using a Hermite collocation method. A parallel algorithm was developed using the Schur complement method and BiCGSTAB iterative solver on shared memory architectures with GPUs. Testing on an HP server with Tesla GPUs showed up to 30% acceleration compared to a serial CPU implementation. Future work involves designing an efficient parallel Schur complement algorithm for distributed memory systems with GPUs.