Modeling Volcanic Processes: The Physics and Mathematics of Volcanism