Assistant Computational Mathematician

Argonne National Laboratory


Hong Zhang is an Assistant Computational Mathematician in the Mathematics and Computer Science division at Argonne National Laboratory. His recent work include sensitivity analysis, time stepping methods for coupled systems, dynamics-constrained optimization and high performance computing. He is a PETSc developer.


  • Numerical Methods
  • Scientifc Computing
  • High Performance Computing


  • PhD in Computer Science, 2014

    Virginia Tech

  • MS in Computer Science, 2009

    University of Science and Technology of China

  • BSc in Physics, 2005

    University of Science and Technology of China



Assistant Computational Mathematician

Argonne National Laboratory

Sep 2016 – Present Lemont

Postdoctoral Appointee

Argonne National Laboratory

Sep 2014 – Sep 2016 Lemont

Recent & Upcoming Talks

Stable time integration for coupled ocean-atmosphere models

Fully coupled ocean-atmosphere models are needed to represent and understand the complicated interactions, becoming increasingly …

Recent Publications

Quickly discover relevant content by filtering publications.

Stability Analysis of Interface Conditions for Ocean-Atmosphere Coupling

In this paper we analyze the stability of different coupling strategies for multidomain PDEs that arise in general circulation models …

PETSc TSAdjoint: a discrete adjoint ODE solver for first-order and second-order sensitivity analysis

We present a new software system PETSc TSAdjoint for first-order and second-order adjoint sensitivity analysis of time-dependent …

Vectorized Parallel Sparse Matrix-Vector Multiplication in PETSc Using AVX-512

Emerging many-core CPU architectures with high degrees of single-instruction, multiple data (SIMD) parallelism promise to enable …