A thorough research work designed for computer and mathematics research students or professional, this book covers the techniques of mathematical modelling, algorithm design and implementation with parallel programming in a practical manner that enables research students to write and evaluate their algorithm and parallel programs. Guided by a renowned research professor and scholar in the field of high-performance computing, it is the first of its kind since the conception of rhotrix theory, concentrating instead on the development of mathematical models, sequential and parallel algorithm and parallel programs that can be executed on networked workstations and parallel computers using open source parallel software tools.