Text this: Numerical recipes in Fortran 90: the art of parallel scientific computing.