Wave Software

Software for wave propagation and scattering.

Surface waves and instabilities

Surface waves and wrinkles can be used to characterise the underlying soft solid.

Entropy GO

Use AI concepts, such as entropy maximisation, to play games.

Waves in Complex Materials

The aim is to understand how waves (like sound, radio, light, and vibrations) behave in materials with random microstructure.

Industrial Mathematics

Combining maths, data and code to solve commercial and industrial problems.

The mechanics of soft solids

How do we mathematically describe the stresses and deformation of anisotropic soft solids.

Recent Publications

Quickly discover relevant content by filtering publications.

Materials comprising randomly distributed particles, or inclusions, occur frequently in the world around us. Common examples include …

We show that in general there is not only one effective wave, but there is a series of effective waves in an ensemble averaged …

MultipleScattering.jl: a Julia library for simulating, processing, and plotting multiple scattering of acoustic waves.

We formally deduce closed-form expressions for the transmitted effective wavenumber of a material comprising multiple types of …

Recent Posts

Am always happy to discuss research and exchange ideas. Find my contact details here. See below for funded PhD opportunities. PhD …

Below is the outline of a wing with a bolt and two plates (green) that were not fitted together correctly (may require zooming in). The …

Estimated track in red compared with the camera image in blue. As the train shakes, so does the camera. -- To increase the number of …

How to design a collection of cables to be both robust and flexible? A subsea control umbilical is a collection of electrical, fibre …