added some of the trilinos reaction/diffusion solver