This page presents some examples of the book:
Designing Scientific Applications on GPUs
Chapter 2: Introduction to CUDA
Chapter 6: Development of software components for heterogeneous many-core architectures
GPUlab is available here: http://gpulab.imm.dtu.dk
Chapter 13: Solving sparse linear systems with GMRES and CG methods on GPU clusters
Please note that you need to have the Spmv lib for cuda available here (maybe it requires some adaptations): https://code.google.com/p/cusp-library/
Chapter 20: Solving large sparse linear systems for integer factorization on GPUs
CudaSpmv is avaialbe here: https://github.com/danghvu/cudaSpmv