Benjamin W. Ong
- Associate Professor, Mathematical Sciences
- PhD, Mathematics, Simon Fraser University
- BSc, Mathematical Physics, Simon Fraser University
Biography
Ben received a PhD from the Mathematics Department at Simon Fraser. After his graduation, he worked as a research assistant professor in the Department of Mathematics at Michigan State University and a research consultant at the Institute for Cyber-Enabled Research at Michigan State University. He joined the faculty ranks in the Department of Mathematical Sciences at Michigan Technological University in 2015.
His research focuses on high-order, parallel numerical methods for solving partial differential equations, including tackling challenges in exascale scientific computing and the modeling and simulations of plasma.
He is a member of the Society for Industrial and Applied Mathematics and the Canadian Applied and Industrial Mathematical Society.
Links of Interest
Areas of Expertise
- Scientific computing
- Numerical PDEs
- Parallel Computing
- Randomized Numerical Linear Algebra
- Dimension Reduction
Peer-Reviewed Journal Articles
- Preprint, Ong BW and Kwok F, A relaxation approach to time-parallelization: a numerical study [ pdf ]
- 2022, Mudiyanselage N, Blazejewski J, Ong BW and Piret CM, A Radial Basis Function - Finite Difference and Parareal Framework for Solving Time Dependent Partial Differential Equations, Dolomites Research Notes on Approximation 15(5), 8-23 [ pdf | doi ]
- 2022, Azzam J, Henderson D, Ong BW and Struthers AA, Quasi-Newton Optimization with Hessian Samples [ arXiv | code | bib ]
- 2022, Azzam J, Ong BW and Struthers AA, Randomized Iterative Methods for Matrix Approximation, Machine Learning, Optimization and Data Science, pp. 226-240 [ pdf | supplementary | bib | doi ]
- 2020, Ong BW and Schroder JB, Applications of Time Parallelism, Computing and Visualization in Science, 23:11 [ pdf | bib | doi ]
- 2020, Ong BW and Spiteri RJ, Deferred Correction Methods for Ordinary Differential Equations, Journal of Scientific Computing, 83:60 [ pdf | bib | doi | code ]
- 2020, Ong BW and Dhamankar SV, Towards an adaptive Treecode for N-body problems, Journal of Scientific Computing, 82:72 [ pdf | bib | doi | code ]
- 2019, Kwok F and Ong BW, Waveform Relaxation with Adaptive Pipelining (WRAP), SIAM Scientific Computing, 41(1):A339-A364 [ pdf | bib | doi ]
- 2018, Ong BW and Mandal BC, Pipeline Implementations of Neumann-Neumann and Dirichlet-Neumann Waveform Relaxation Methods, Numerical Algorithms, 78(1):1-20 [ arXiv | bib | doi | code ]
- 2017, Ong BW, Christlieb AJ and Quaife BD, A new family of regularized kernels for the harmonic oscillator, Journal of Scientific Computing, 71(3):1212-1237 [ arXiv | bib | doi ]
- 2017, Christlieb AJ, Cheng Y, Guo W and Ong BW, An Asymptotic Preserving Maxwell Solver Resulting in the Darwin Limit of Electrodynamics, Journal of Scientific Computing, 71(3):959-993 [ arXiv | bib | doi ]
- 2016, Iwen MA and Ong BW, A Distributed and Incremental SVD Algorithm for Agglomerative Data Analysis on Large Networks, SIAM Journal on Matrix Analysis and Applications, 37(4):1699-1718 [ arXiv| bib | doi | code ]
- 2016. Ong BW, Haynes RH, Ladd K, Algorithm 965: RIDC Methods – A Family of Parallel Time Integrators, ACM TOMS, 43(1):8:1-8:13 [ arXiv | bib | doi | code ]
- 2015. Christlieb AJ, Macdonald CB, Ong BW, Spiteri RJ, Revisionist Integral Deferred Correction with Adaptive Stepsize Control, Comm. Appl. Math. and Comp. Sci., 10(1):1-25 [ arXiv | bib | doi ]
- 2014. Causley M, Christlieb A, Ong BW, Van Groningen L, Method of Lines Transpose: An Implicit Solution to the Wave Equation, Mathematics of Computation, 83(290):2763-2786 [ pdf | bib | doi ]
- 2012. Christlieb AJ, Haynes RD, Ong BW, A parallel space–time algorithm, SIAM J. Sci. Comput, 34(5):233–248 [ pdf | bib | doi ]
- 2011. Christlieb AJ, Ong BW, Parallel implicit time integrators, J. Sci. Comput, 49(2):167– 179 [ pdf | bib | doi ]
- 2011. Christlieb AJ, Morton MM, Ong BW, Qiu JM, Semi-implicit integral deferred correction using high order additive Runge–Kutta integrators, Comm. Math. Sci., 9(3):879-902 [ pdf | bib | doi ]
- 2010. Christlieb AJ, Macdonald CB, Ong BW, Parallel high-order integrators, SIAM J. Sci. Comput , 32(2):818-835 [ pdf | bib | doi ]
- 2009. Christlieb AJ, Ong BW, Qiu JM, Integral deferred correction methods constructed with high order Runge-Kutta Methods, Math. Comp., 79:761-783 [ pdf | bib | doi ]
- 2009. Christlieb AJ, Ong BW, Qiu JM, Comments on high order integrators embedded within integral deferred correction methods, Comm. Appl. Math and Comp. Sci., 4(1):27-56 [ pdf | bib | doi ]
- 2008. Barber J, Bose C, Bourlioux A, Braun J, Brunelle E, Garcia T, Hillen T and Ong BW, Burning issues with PROMETHEUS, the Canada’s wildfire growth simulator, Canadian Applied Mathematics Quarterly, 16(4):337-378 [ pdf | bib ]
Peer-Reviewed Conference Proceedings
- 2016. Ong BW, High S, Kwok F, Pipeline Schwarz Waveform Relaxation. Methods in Science and Engineering XXII, Lecture Notes in Computational Science and Engineering, Springer-Verlag, 363-370, [ pdf | bib | doi ]
- 2014. Ong BW, Haynes RH, A Hybrid MPI-OpenMP algorithm for the parallel space-time solution fo Time Dependent PDEs. Methods in Science and Engineering XXI, Lecture Notes in Computational Science and Engineering, Springer-Verlag, 157-164, [ pdf | bib | doi ]
- 2013. Ong BW, Russell RD, Ruuth SJ, An h-r moving mesh method for one dimensional time dependent PDEs, Proceedings of the 21st International Meshing Roundtable, 39–54, [ pdf | bib | doi ]
Un-Refereed Technical Reports
- 2015. Ong BW, Iwen MA, Sensing multiscale structures in high-dimensional data, DOE Workshop on Integrated Simulations for Magnetic Fusion Energy Sciences, [ pdf ]
- 2012. Christlieb AJ, Melfi A, Ong BW, Parallel Semi-Implicit Time Integrators, arXiv:1209.4297v1, [ arXiv ]
- 2007. Ong BW, A new h-r hybrid moving mesh - level set method, PhD Thesis, [ pdf ]
- 2002, Ong BW, Sparse Matrix Orderings [ pdf ]
- (2024) Lawrence Livermore National Laboratory - Parallel Time Integration, $45,000
- (2019) NSF CBMS Workshop on Parallel Time Integration, $36,636
- (2019), Ninth Parallel-In-Time Integration Workshop, $25,185
- (2016) IMA Conference Grant, "Finite Element Methods for Eigenvalue Problems", $17,610
- (2016) IAS Travel Grant, "The Mathematics of Data", $5,000
- (2015), Jackson Learning Grant, "Introduction to Scientific Simulations", $1,000
- (2015), IMA Travel Grant, $750
- (2016-2017) XSEDE Resource Allocation "Agglomerative Data Analysis on large Networks", $6,500
- (2012-2015) AFOSR Computational Math FA9550-12-1-0455, "Fault Tolerant Paradigms", $677,129
- (2011-2012) NVIDIA Teaching Center Award, $12,000
- (2011-2012) XSEDE Resource Allocation "Fault Tolerant Computing". $20,000
- 05/2024, Improved Coarse-Grid Operators for Multigrid Reduction in Time solutions to the Linear Advection Equation, LLNL - CASC
- 04/2024, Multigrid Reduction in time for Linear Advection, UC-Berkeley
- 04/2024, Improved Coarse-Grid Operators for Multigrid Reduction in Time solutions to the Linear Advection Equation, Copper Mountain Iterative Methods, 2024
- 02/2022, Parallel-in-Time Methods, MSU CSME
- 03/2021, Randomized Two-Sided Matrix Approximations, Department Colloquium, Florida State University
- 03/2021, Deferred Corrections Methods, SIAM CSE 2021
- 11/2020, Randomized Matrix Approximations, Department Colloquium, University of New Mexico
- 06/2019, A Relaxation Approach to Parallel-in-time, 8th Parallel-in-time workshop, Bielefeld Germany
- 03/2019, Fast Manifold Updates for Non-stationary Data Streams, MTU Undergraduate Research Symposium, Houghton, MI
- 03/2019, Accelerated Boundary Integral Treecodes, MTU Undergraduate Research Symposium, Houghton, MI
- 02/2019, Kernel Regularization, MTU Applied Math Seminar, Houghton, MI
- 02/2019, Fast Manifold Updates for Non-stationary Data Streams, SIAM CSE 2019, Spokane, WA
- 02/2019, Randomized Sub-Sampled Methods for Matrix Approximations, SIAM CSE 2019, Spokane, WA
- 02/2019, Accelerated Boundary Integral Treecodes, SIAM CSE 2019, Spokane, WA
- 02/2019, A relaxation approach to parallel-in-time, SIAM CSE 2019, Spokane, WA
- 10/2018, Waveform Relaxation with Adaptive Pipelining, AMS Fall Central Section Meeting, Ann Arbor, MI
- 10/2018, Randomized Sub-Sampled Methods for Matrix Approximations, AMS Fall Central Section Meeting, Ann Arbor, MI
- 07/2018, Waveform Relaxation with Adaptive Pipelining, Domain Decomposition XXVI, St Johns, Newfoundland
- 02/2018, Fast Summation Methods, MTU Applied Math Seminar, Houghton MI
- 07/2017, A Distributed and Incremental SVD Algorithm for Agglomerative Data Analysis on Large Networks, SIAM Annual Meeting, Pittsburgh, PA
- 7/2017, Waveform Relaxation with Adaptive Pipelining, SIAm Annual Meeting, Pittsburgh, PA
- 12/2016, Pipeline Waveform Relaxation, Banff International Research Station, Banff, AB
- 12/2016, Revisionist Integral Deferred Correction: Software for Parallel Time Integration, Banff International Research Station, Banff, AB
- 8/2016, An Incremental SVD for Distributed Data, International Conference on Computational Mathematics and Inverse Problems, Houghton, MI
- 7/2016, An Incremental SVD for Distributed Data, The Mathematics of Data, PCMI Workshop, Park City, Utah
- 7/2016, Pipeline Waveform Relaxation Methods, SIAM Annual Meeting, Boston MA
- 10/2015, Speeding up your computations – an Introduction to high performance computing & mathematical libraries, MTU Applied Math Seminar, Houghton MI
- 8/2015, Towards Exascale Computations, AFOSR Computational Math Meeting, Arlington VA
- 6/2015, RIDC Methods with step size control, Parallel–In–Time Workshop, Dresden, DE
- Spring 2025, MA 1600 - Scientific Simulations
- Spring 2025, MA 4610 - Numerical Linear Algebra
- Fall 2024, MA 2600 - Scientific Computing
- Fall 2024, MA 2160 - Calculus II with Technology
- Spring 2023, MA 1600 - Introduction to Scientific Simulations
- Spring 2023, MA 2160 - Calculus with Technology II
- Spring 2023, MA 3990 - Iterative Linear Solvers
- Spring 2023, MA 4990 - AD Tools for Optimization
- Fall 2022, MA 2600 - Scientific Computing
- Fall 2022, MA 4620 - Numerical PDEs
- Spring 2022, MA 1160 - Calculus with Technology I
- Spring 2022, MA 1600 - Introduction to Scientific Simulations
- Fall 2021, MA 1160 - Calculus with Technology 1
- Fall 2021, MA 2600 - Scientific Computing
- Spring 2021, MA 4610 - Numerical Linear Algebra
- Fall 2020, MA 2600 - Scientific Computing
- Fall 2020, MA 1160 - Calculus with Technology I
- Spring 2020, MA 5580 - Topics in Applied Mathematics (Parallel Time Integration)
- Fall 2019, MA 1160 - Calculus with Technology I
- Fall 2019, MA 2600 - Scientific Computing
- Summer 2019, MA 5980 - Natural Language Processing of Streaming Data
- Spring 2019, MA 1600 - Scientific Simulations
- Fall 2018, MA 5980 -- Data Science Enterprise
- Fall 2018, UN 5550 - Introduction to Data Science
- Fall 2018, MA 2600 - Scientific Computing
- Spring 2018, MA 1600 -- Introduction to Scientific Simulations
- Spring 2018, MA 3521 -- Differential Equations
- Spring 2018, MA 4900 -- Finding Structure in Data
- Spring 2018, MA 5580 -- Computational Methods for Plasma Simulations
- Fall 2017, MA 2600 -- Scientific Computing
- Spring 2017, MA 1600 -- Introduction to Scientific Simulations
- Fall 2016, MA 3520 -- Elementary Differential Equations
- Fall 2016, MA 5629 -- Numerical PDEs
- Spring 2016, MA 1600 -- Introduction to Scientific Simulations
- Spring 2015, MA 1600 -- Introduction to Scientific Simulations
- @ Michigan State University: Calculus, Linear Algebra, Numerical Analysis
- @ Simon Fraser University: Pre-calculus, Optimization