Computational Modelling Group

Software Engineering

Software Engineering is concerned with the process of designing, implementing and maintaining software efficiently. There is overlap with the Computer Science, Project Management and Systems Engineering. As the field is relatively young, it is still in considerable flux. Good software engineering skills are undoubtedly crucial in developing computational modelling simulation tools.

See also Software Engineering Tools

Image taken from Mercurial Book

For queries about this topic, contact Hans Fangohr.

View the calendar of events relating to this topic.

Projects

An investigation in to the effects of information provision on driver learning

Ben Waterson, Hans Fangohr (Investigators), James Snowdon

This work aims to better understand and model the role of individual learning and experience on driver route choice. We intend to demonstrate that vehicle-driver agent based models stand alone in being able to capture the complex reciprocal interactions between drivers and their environment, and allow us to incorporate the effects of prior knowledge from previous trips and advice from official information sources and social networks.

Development of a novel Navier-Stokes solver (HiPSTAR)

Richard Sandberg (Investigator)

Development of a highly efficient Navier-Stokes solver for HPC.

Development of wide-ranging functionality in ONETEP

Chris-Kriton Skylaris (Investigator), Jacek Dziedzic

ONETEP is at the cutting edge of developments in first principles calculations. However, while the fundamental difficulties of performing accurate first-principles calculations with linear-scaling cost have been solved, only a small core of functionality is currently available in ONETEP which prevents its wide application. In this collaborative project between three Universities, the original developers of ONETEP will lead an ambitious workplan whereby the functionality of the code will be rapidly and significantly enriched.

Dynamics of interacting magnetic nanoparticles

Thomas Fischbacher (Investigator), Maximilian Albert

The project aims at extending the micromagnetic simulation framework 'nmag' developed at the University of Southampton to enable it to handle dynamic geometries. The extended framework will then be used to study systems such as interacting magnetic nanoparticles.

Fluid Structure Interactions of Yacht Sails

Stephen Turnock (Investigator), Daniele Trimarchi

The research is the main subject of the PhD topic. It regards the application of fluid structure interaction techniques to the domain of yacht sails simulation

Generic Operational Simulation of Civil Unmanned Air Vehicle Operations

Kenji Takeda, James Scanlan (Investigators)

This project creates a generic operational simulation of Unmanned Air Vehicle Operations. UAVs can be valued for their mission-suitability and compared against various configurations.

Modelling micromagnetism at elevated temperature

Hans Fangohr (Investigator), Dmitri Chernyshenko

The project aim is to develop a multiscale multiphysics model of
micromagnetism at elevated temperatures combining finite
element/finite difference modelling with atomistic simulations for
material parameter. The tool will be used to guide the development of the next generation magnetic data storage technology: heat assisted magnetic recording.

Network Analysis of Roman Transport Routes in the Imperial Roman Mediterranean

David Potts

This research is designed to explore the nature of the relationships between Portus, Rome, and other selected ports in the Mediterranean and to establish patterns and the changing nature of trading networks derived from the distribution of known Roman artefacts.

Simulation of Parking Choice Behaviour

Ben Waterson, Hans Fangohr (Investigators), James Snowdon

Exploring how psychological models of individual parking search behaviours can be combined into an accurate simulation of vehicle flows, allowing for assessment of the impact on searching traffic of different demand/ supply ratios, different driver population characteristics and different charging regimes.

Sustainable domain-specific software generation tools for extremely parallel particle-based simulations

Chris-Kriton Skylaris (Investigator)

A range of particle based methods (PBM) are currently used to simulate materials in chemistry, engineering, physics and biophysics. The 4 types of PBM considered directly in the proposed are molecular dynamics (MD), the ONETEP quantum mechanics-based program, discrete element modelling (DEM), and smoothed particle hydrodynamics (SPH).
The overall research objective is to develop a sustainable tool that will deliver, in the future, cutting edge research applicable to applications ranging from dam engineering to atomistic drug design.

The Endogenous Formation of Economic Networks

Antonella Ianni, Seth Bullock (Investigators), Camillia Zedan

An investigation into endogenous network formation using a simple agent-based approach.

The Role of Information in Price Discovery

Antonella Ianni, Seth Bullock (Investigators), Camillia Zedan

The recent economic crisis has highlighted a continued vulnerability and lack of understanding in the financial markets. In order to overcome this, many believe that current market models must be improved. Recently, a trend towards agent-based modelling has emerged. Viewing the economy as a complex system is beginning to be seen as key to explaining certain market characteristics that were originally considered anomalies.

One of the fundamental assumptions in economics is that of information efficiency: that the price of a stock reflects its worth, that all possible information about a security is publicly known, and that any changes to price take place instantaneously. In reality, however, this is not the case.

This project considers the use of agents in modelling economic systems and demonstrates the effect of information levels on price discovery using a simple market simulation.

People

Seth Bullock
Professor, Electronics and Computer Science (FPAS)
Hans Fangohr
Professor, Engineering Sciences (FEE)
James Scanlan
Professor, Engineering Sciences (FEE)
Stephen Turnock
Professor, Engineering Sciences (FEE)
Antonella Ianni
Senior Lecturer, Social Sciences (FSHS)
Kenji Takeda
Senior Lecturer, Engineering Sciences (FEE)
Thomas Fischbacher
Lecturer, Engineering Sciences (FEE)
Richard Sandberg
Lecturer, Engineering Sciences (FEE)
Chris-Kriton Skylaris
Lecturer, Chemistry (FNES)
Ben Waterson
Lecturer, Civil Engineering & the Environment (FEE)
Reno Choi
Senior Research Fellow, Geography (FSHS)
Richard Boardman
Research Fellow, Engineering Sciences (FEE)
Jacek Dziedzic
Research Fellow, Chemistry (FNES)
Maximilian Albert
Postgraduate Research Student, Engineering Sciences (FEE)
Dmitri Chernyshenko
Postgraduate Research Student, Engineering Sciences (FEE)
David Potts
Postgraduate Research Student, Humanities (FH)
James Snowdon
Postgraduate Research Student, Civil Engineering & the Environment (FEE)
Daniele Trimarchi
Postgraduate Research Student, Engineering Sciences (FEE)
Camillia Zedan
Postgraduate Research Student, Electronics and Computer Science (FPAS)
Davide Zilli
Postgraduate Research Student, Electronics and Computer Science (FPAS)
Elena Vataga
Technical Staff, iSolutions
Petrina Butler
Administrative Staff, Research and Innovation Services
Mohsen Mesgarpour
Alumnus, University of Southampton
Daniel Pope
External Member, Mauve Internet Ltd.