- Associate professor,
- Docent in Scientific Computing and Numerical Analysis
- Office Phone
- +46 18 471 27 54
- +46 18 51 19 25
- Mailing Address
- Scientific Computing
SE-751 05 Uppsala
- Visiting Address
Polacksbacken Building 2
Find me at the Mathematics Genealogy Project...
...at the Research Gate...
...at Google Scholar...
...the Head of the Division of Systems and Control...
...the program coordinator for
programme in Computational Science...
...the current faculty advisor
of UPPSALA SIAM
On the national side I am an elected member of
the Young Academy of
Sweden for the period 2016--2021. See
Latest news and upcoming activities
June 17: Open PhD position! I am looking for a PhD
student in the
project Computational modeling of
populations of cells. Feel invited to contact me
directly by mail for a
discussion about the
project. Apply here. Deadline
to apply: July 31st.
I am interested in most aspects of Scientific Computing, in Numerical
Modeling and -Analys in particular, and in High-Performance
Computing. My main focus of applications are in the Biosciences at
broad, but I've also taken an interest in Engineering applications,
and in Data-driven research. Current active research projects include
multiscale modeling and parameterization of living cells in a
population, machine learning methods in imaging with X-ray lasers,
auto-tuning in CPU/GPU implementations of adaptive fast multipole
methods, and Bayesian approaches for compute intensive spatial
stochastic data-driven models in epidemics.
In case you are interested in doing a project work or a
MSc-thesis, please feel invited to contact me for further
Read more (including publications and talks).
There are several openings for interesting and challenging projects
within the software
Suggestions include high-performance software development, advanced new
modeling, and improving simulation efficiency and flexibility, as well
as machine learning and data mining techniques. Precise suggestions
for projects suitable to MSc/BSc-theses can be formulated upon
More details can be
Spring 2020: Scientific Computing I 1TD393 (5.0hp).
Spring 2020: Numerical methods in stochastic modeling and simulations (7.5hp, graduate
Fall 2019: Scientific Computing II 1TD395 (5.0hp).
Previously also given 2018, 2017, 2016, 2015.
Spring 2019: Numerical Functional Analysis (7.5hp, graduate
Fall 2017:Advanced Numerical
Methods 1TD050 (10.hp)
Fall 2016: Advanced Numerical
Methods 1TD050 (10.hp)
Spring 2016: Numerical methods in stochastic modeling and simulations (7.5hp, graduate
Fall 2014: Numerical Functional Analysis (5.0hp, graduate
Spring 2014: Finite element methods II 1TD254 (5.0hp).
Fall 2012: Finite element methods 1TD253 (5.0hp).
Spring 2012: Classic Articles in Numerical Analysis (7.5hp, graduate course).
Fall 2010: Finite element methods 1TD253 (5.0hp).
- Please feel free to and use my software
(Matlab/C/Mex) under a very liberal license.
The software provided here includes a fairly wide range
of subroutines useful in research, computations and for
Please mail comments, suggestions, references,
criticism. Please do not send support questions.
- If a picture tells more than a thousand words
then a GIF-animation should tell at least a
SimInf and Data-driven epidemiological simulations:
URDME simulating stochastic spatial kinetics:
Surfactant in two-phase fluid flow (simulations by Minh Do-Quang):
Fibers in Stokes flow:
The master equation:
Autotuning (simulation by Marcus Holm):
Flow around airfoils (simulations by Paul Deglaire):
I am involved in teaching Tango at Tangogruppen