Research: Computational Modelling
Computational modelling contains
- Modelling (description of something real through a model)
- Implementation of these models through a computer program
- Use and improvement of mathematical methods, which are central part
of the model and implementation
- Execution of the simulation program to produce results for
particular model assumptions and parameters
- Extracting insights from the process; for example through analysis of the
computed data or changes/improvement of the model
Other names for such work are computational science and engineering
or scientific computing: different communities put slightly
different meanings on particular terms.
My research is split into (i) the research and development of better
computational methodology to support computational science and (ii)
the application of these methods to advance our understanding of science
and engineering through computation.
Topics of particular interest include:
- Software Engineering for Computational Science
- Reproducible computation
- Particle simulations using Monte-Carlo and Molecular Dynamics methods
- Finite difference, finite element and boundary element methods
- Multi-scale and Multi-physics simulations
- Computer simulations of nanodevices and physical processes including
magnetism, superconductivy, elasticity
- Visualisation
- Education in Computational Science
Here is an overview of selected past and current projects: