Multi-scale and multi-physics modelling