Tornberg a obtenu son doctorat en 2000 sous la direction de Björn Engquist à l'Institut royal de technologie de Stockholm (KTH) avec une thèse intitulée Interface Tracing Methods with Application to Multiphase Flows[1]. Elle est post-doctorante au Courant Institute of Mathematical Sciences, où elle est devenue professeure adjointe en 2003 et professeure agrégée (titulaire) en 2007. En 2007, elle est devenue chargée de cours au KTH et en 2012, elle a été nommée professeure titulaire pour l'analyse numérique. Elle est au Linné Flow Center du KTH et au centre de recherche suédois e-Science où elle travaille sur des méthodes rapides de calcul électrostatique dans des simulations de dynamique moléculaire.
Elle traite des algorithmes numériques pour la résolution d'équations aux dérivées partielles, en particulier pour l'hydrodynamique multiphase et les géométries dynamiques (méthodes de suivi d'interface, en particulier la visualisation de surface d'interfaces dynamiques).
(en) avec B. Engquist, « Numerical approximations of singular source terms in differential equations », Journal of Computational Physics, vol. 200, , pp 462–488
(en) avec M. J. Shelley, « Simulating the dynamics and interactions of flexible fibers in Stokes flows », Journal of Computational Physics, vol. 196, , pp. 8-40
(en) avec B. Engquist, « Discretization of Dirac delta functions in level set methods », Journal of Computational Physics, vol. 207, , pp. 28-51
(en) avec B. Engquist, « A finite element based level-set method for multiphase flow applications », Computing and Visualization in Science, vol. 3, , pp. 93-101
(en) avec B. Engquist, « High-frequency wave propagation by the segment projection method », Journal of Computational Physics, vol. 178, , pp. 373-390
(en) avec B. Engquist, « Regularization techniques for numerical approximation of PDEs with singularities », Journal of Computational Physics, vol. 19, , pp. 527-552
(en) « Interface tracking methods with application to multiphase flows », Numerisk analys och datalogi,
(en) avec Leslie Greengard, « A fast multipole method for the three-dimensional Stokes equations », Journal of Computational Physics, vol. 227, , pp. 1613–1619
(en) avec K. Gustavsson, « A numerical method for simulations of rigid fiber suspensions », Journal of Computational Physics, vol. 215, , pp. 172–196
(en) « Multi-dimensional quadrature of singular and discontinuous functions », BIT Numerical Mathematics, vol. 42, , pp. 644–669
(en) avec A. Kanevsky, M. J. Shelley, « Modeling simple locomotors in Stokes flow », Journal of Computational Physics, vol. 229, , pp. 958–977
(en) avec B. Engquist, « The segment projection method for interface tracking », Communications on pure and applied mathematics, vol. 56, , pp. 47-79
(en) avec K. Gustavsson, « A numerical method for simulations of rigid fiber suspensions », Journal of Computational Physics, vol. 215, , pp. 172-196
(en) avec S. Khatri, « A numerical method for two phase flows with insoluble surfactants », Computers & Fluids, vol. 49, , pp. 150-165