Martin Berzins
Director and Professor
MEB 3190
Phone: 801-585-1545
mb 'at' cs.utah.edu
A complete list of papers is at Publications
My NSF parallel computing funding is:
Funding
Member of the Scientific Computing and Imaging Institute
Visiting Professor at University of Leeds
Some of my publications from 1990 related to my work at Leeds are at
Papers
My EPSRC funding while I was at Leeds is at
Funding
Co-Editor in Chief of Applied Numerical Mathematics
APNUM
Member of edtorial board of International Journal for Numerical Methods in Fluids
IJNMF
Member of edtorial board of Concurrency and Computation
CandC
Background
I came to the School of Computing in 2003 from the University of Leeds in the UK where I was a Lecturer, Senior Lecturer,
Reader and Professor in the School of Computing at Leeds from
1984 until 2003 and Research Dean for Engineering, from 2001-2003. My PhD was in Computer Science at Leeds
in 1981. My research is in the fields of computational science and mathematical software, numerical analysis, parallel
computing, problem solving environments and grid computing. Much of this
work has centered around solving challenging applications problems in computational fluid
dynamics, combustion, atmospheric modeling and lubrication modeling and in the writing of software for the solution of such problems on
parallel computers.
These areas involve two important classes of partial differential equations - parabolic and hyperbolic systems of equations,
the solutions to which depend on both space and time. The new algorithms and the associated software
have resulted have then been used as part of successful interdisciplinary academic collaborations and, through the
Computational PDEs Unit at Leeds (CPDE Unit),
with industry, most notably Shell Research (now Shell Global Solutions). This activity has continued to grow and I still
collaborate with colleagues at Leeds through my visiting professorship.
Research Interests
My research area is the study of novel computational algorithms for the numerical solution of partial differential
equations (p.d.e.s).
The approach I've has taken in this research has been to derive numerical methods and develop software on both serial
and parallel computers for a broad, mathematically-defined problem class in which the
equations are decoupled in space and time. This has made it possible for users from different physical applications
areas to solve their problems by creating a mathematical model which fits inside the general problem class.
My recent past work has been part of the CSAFE DOE funded center CSAFE
The key aspects of this work in CSAFE have been connevcted to thie Uintah code and the methods it uses, e.g. to
- Help develop a better understanding of the MPM (material point method) as used in Uintah
- Help improve the ICE fluid-flow method used in Uintah
- Help devise new parallel adaptive mesh algorithms to control the computational error
- Work on approaches for helping the Uintah code to scale better
Following the end of CSAFE NSF funding has helped to get Uintah released and improved
Uintah Release
Uintah now scales to 98K cores on
the NSF Kraken computer.
Teaching
My firm belief is that it is the close coupling between teaching and learning and research that is one of the defining
characteristics of a research-led University. Given this view it is perhaps not surprising that as a result of twenty five
years of teaching Scientific Computing and Computer Science both Science and Engineering students I have evolved
a teaching philosophy based on incorporating research ideas into course content.
Ph.D Students: An important part of this teaching effort has been directed towards the training of fiteen or so
Ph.D students. The success of this has been reflected by the their successful research and their Ph.D. degrees. Current students are: