
Office: MB 240-B
michalkopera@boisestate.edu
About
Michal has earned a Ph.D. In Engineering (Scientific Computing) from the University of Warwick, UK in 2011. He then moved to the Naval Postgraduate School in Monterey, CA as a National Research Council Postgraduate Fellow. He also held a Visiting Fellow position at the Isaac Newton Institute for Mathematical Sciences in Cambridge, UK, and was an Assistant Researcher in the Earth and Planetary Sciences Department at the University of California, Santa Cruz.
Michal is interested in computational and applied mathematics, specifically numerical methods for ocean and atmosphere modeling, high performance scientific computing, computational fluid dynamics, adaptive mesh refinement, and scientific software development. He is a director of the Numerical Modeling (NUMO ) Lab at Boise State, and works with students of all levels on modeling problems across disciplines.
Computational and Applied Math at Boise State University
Recent products
- Gahounzo, Y., & Kopera, M. (2026). h-NUMO: A high-performance discontinuous-Galerkin code for hydrostatic ocean modelling. Journal of Open Source Software, 11(119), 9147.
- Gahounzo, Y., Kopera, M., Higdon, R. L., Chassignet, E. P., Wallcraft, A., & Bozec, A. (2025). High-order discontinuous Galerkin schemes for the barotropic-baroclinic splitting in two-dimensional layered shallow water equations. Journal of Computational Physics, 114496.
- Kopera, M. A., Gahounzo, Y., Enderlin, E. M., Giraldo, F. X., & Maslowski, W. (2023). Non-hydrostatic unified model of the ocean with application to ice/ocean interaction modeling. GEM-International Journal on Geomathematics, 14(1), 2.
- Aberle, R., Enderlin, E. M., Marshall, H. P., Kopera, M., & Meehan, T. G. (2023). Assessing controls on ice dynamics at Crane Glacier, Antarctic Peninsula, using a numerical ice flow model. Journal of Glaciology, 69(277), 1109-1124.
Selected courses taught
- MATH 566 – Numerical Linear Algebra
- MATH 427/527 – Introduction to Applied Mathematics for Scientists and Engineers
- MATH 567 – Numerical Methods for Differential Equations
- MATH 436/536 – Partial Differential Equations
- COMPUT 471/571 – Parallel Scientific Computing
- MATH 365 – Introduction to Computational Mathematics
- MATH 265 – Intro to Programming in Mathematics