Search A-Z index Contact
University of Cambridge Home Department of Applied Mathematics
and Theoretical Physics
University of Cambridge >  DAMTP >  GKB lab >  Andrew Lawrie

Home

Research

Software

Publications

Curriculum Vitae

Music

Flying

Hiking

Travel

Photos

Links

 

Software

My main software product is MOBILE, a massively parallel three-dimensional variable-density incompressible fluid flow solver. The advection algorithm uses a 3rd-order monatonicity-preserving upwind scheme, and a fractional step methodology to incorporate source terms and the pressure correction. The projection of the intermediate step velocity field onto a divergence free vector field is accomplished while conserving angular momentum. Multigrid acceleration is used to quickly solve the pressure poisson equation. Parallelisation is currently implemented with the MPI protocol. Visualisation of output arrays can be obtained both on- and off-line via a macro-language interpreter with a similar syntax to assembler. The user guide is available from here.

Work currently in progress is development of an incompressible solid-phase/moving boundary algorithm, additional acceleration by vectorising loops using GPU hardware, and extensive testing on massively parallel clusters. A growing list of scientific collaborators include members of staff at Los Alamos National Laboratory, University of North Carolina, members of the UK defence establishment and the Dept. Engineering here in Cambridge. Longer term aims are to add adaptive mesh refinement capability and a more interactive GUI.

Please do get in contact if you wish to find out more about MOBILE, if you would like to use it for your own scientific research, or if you would be interested in collaborating with me on mine.