This monograph provides state-of-the-art numerical methods, procedures and algorithms in the field of computational geoscience, based on the authors' own work during the last decade. Although some theoretical results are provided to verify numerical ones, the main focus of the book is on computational simulation aspects of the newly-developed computational geoscience discipline.