Using GPUs for General Purpose Scientific Computation