Research interests, methods and tools
Our research spans both the application of Computational Modelling to solve real-world problems, as well as the research and development of new computational methods. Below, we categorise our activities in different topic groups.
You can also view a list of all projects or a list of all topics, or search CMG projects below.
Life sciences simulation
Bioinformatics (41), Biomathematics (15), Biomedical (33), Biomolecular Organisation (11), Biomolecular simulations (24), Cellular Complexity (1), Developmental Biology (4), Ecology (25), Environmental hazards (6), Epidemiology (8), Epigenetics (6), Evolution (20), Medical Imaging (3), Microbiology (4), Nanoscale Assemblies (4), Neuroscience (11), NextGen Sequencing (20), Psychology (4), Structural biology (11), Swarm Behaviour (6), Systems biology (20), Tissue Engineering (3)
Physical Systems and Engineering simulation
Acoustics (14), Advanced Materials (6), Astrophysics (16), Biomechanics (14), Biometrics (2), Catalysis (2), CFD (65), Climate (15), Combustion (4), Complex fluids (14), Cosmology (3), Data Acquisition (6), Diffusion (9), Earth Observation (10), Earth surface dynamics (15), Elasticity (6), Electromagnetism (19), Energy (22), Fiber Optic Communications (4), Flight simulation (6), Flow Control (1), Fluid Dynamics (8), fluid structure interaction (10), Free surface flows (4), General Relativity (10), Geophysics (4), Heat transfer (11), Hydrology (5), Landscape evolution (7), Liquid crystals (2), Magnetohydrodynamics (2), Magnonics (7), Marine Renewable Energy (6), Materials (31), MEMS (3), Metals (6), Micromagnetics (20), Oceanography (11), Particle Collisions (4), Photonics (15), QCD (11), QFT (1), Quantum Dynamics (9), Robotics (1), Sediment transport (11), Semiconductors (10), Sensors (6), Sexual Health (1), Ship Hydrodynamics (5), Space debris (1), Spintronics (5), Structural dynamics (12), Superconductivity (4), Superfluidity (1), Thin film flow (1), Tribology (6), Turbulence (26), Wave propagation (11), Wireless Communications (3)
Socio-technological System simulation
Air-traffic Control (1), Archaeology (5), Built Environment (4), Economic Networks (7), Healthcare modelling (6), Human environment interaction (15), Human population (14), Operations Research (4), Self Organized Networks (7), Sensor Networks (5), Social and Socio-economic Systems (21), Social Networks (18), Transport (8), Value-driven design (4)
Algorithms and computational methods
Agent-Based Negotiation (3), Agents (48), Artificial Neural Networks (10), Boundary elements (6), Cellular automata (16), Classification (8), Computer Vision (1), Density functional Theory (15), Distributed computing (9), Evolutionary Algorithms (14), FFT (25), Finite differences (50), Finite elements (39), Finite volume (21), Game Theory (10), Geographic Information Systems (13), Graph Theory (9), Inverse problems (6), Kinetic Monte Carlo (1), Lattice Field Theory (10), Machine learning (15), Maximum Likelihood (3), Meshless methods (3), Minimum Energy Paths (2), Molecular Dynamics (28), Molecular Mechanics (9), Monte Carlo (42), Multi-core (22), Multi-physics (30), Multi-scale (26), Multigrid solvers (7), Multipole methods (2), Optimisation (30), Quantum Chemistry (11), Quantum Computation (5), Smoothed Particle Hydrodynamics (2), statistical analysis (25), Stochastic Pi Calculus (1), Support Vector Machine (4), Symbolic calculation (2)
Visualisation and data handling methods
colour perception (1), Data Aggregation (6), Data Management (20), Database (12), Surface imaging (9), Voxel imaging (6)
Simulation software
Abaqus (9), Actran (1), Aimsun (1), AMBER (9), Ansys (4), AnyLogic (2), CAESAR (1), CASTEP (4), COMSOL (14), Delft3D (1), Finmag (5), FLOWer (1), Fluent (2), GAMESS(US) (1), Gromacs (14), HiPSTAR (9), MASON (2), NEMO (1), NetLogo (5), Nmag (10), NWCHEM (3), Onetep (11), OpenFOAM (13), ProtoMS (4), Repast Simphony (3), Schrodinger Suite (1), Sentaurus TCAD (1), Shelddon (1), SPICE (1), Star CCM+ (8), StarCD (5), TELEMAC (1)
Visualisation and data handling software
3ds Max (1), Amira (2), ArcGIS (13), Avizo (6), Blender (3), ECCE (1), ENVI (7), Gnuplot (24), h5py (2), HDF5 (14), IDL (6), ImageJ/Fiji (4), Jung (2), Labview (1), Mayavi (13), MS Office Access (4), MySQL (4), NetworkX (1), ParaView (25), PostGres (1), Povray (2), Pylab (24), PyTables (3), Simpleware (2), SQL Azure (1), TecPlot (17), VG Studio Max (1), Virtual Earth (1), VisIt (7), Visual Python (5), VMD (18), VTK (18), Xmgrace (20)
Software Engineering Tools
Continuous Integration (4), CVS (14), Eclipse (21), Emacs (31), gdb (3), Git (42), Jenkins (4), Mercurial (20), ModelSim (1), Noweb (1), Redmine (2), RStudio (10), Sourcesafe (1), Sublime Text (8), SVN (32), Trac (3), valgrind (2), Vim (16), Visual Studio (1)
Programming languages and libraries
AWK (6), Boost (2), C (71), C# (5), C++ (71), Chroma (4), CUDA (7), CUDA Fortran (3), Fortran (63), GPU-libs (5), GSL (6), IPython/Jupyter Notebook (18), Java (27), Julia (5), Maple (4), Mathematica (17), Matlab (72), MPI (52), OCaml (4), Octave (1), OpenACC (1), OpenCL (2), OpenGL (1), OpenMP (26), Pandas (6), Perl (9), PETSc (6), Python (118), R (45), Stata (4), Tcl (4), UKHadron (4), Verilog (2), VHDL (2)
Computational platforms
.NET (3), ARCHER (9), Cloud computing (4), Condor (1), Docker (1), Emerald (3), FPGA (2), GPU (13), HECToR (23), HPCx (8), Iridis (155), Jaguar (1), Linux (136), Lyceum (8), Mac OS X (50), Microsoft Azure (3), NGS (4), Raspberry Pi (1), Spitfire (2), Vagrant (2), VirtualBox (5), Windows (73), Xeon Phi (4)
Transdisciplinary tags
Complex Systems (132), Computational Social Science (5), Computer Science (39), Crowdsourcing (2), Data Science (6), Demand Response (1), Design (11), Digital Economy (2), Digital Humanities (4), e-Research (7), Economics (8), Education (2), HPC (51), IfLS (7), Medicine (4), Mobile phone data (1), NGCM (37), Quantitative Biology (11), Scientific Computing (86), Software Engineering (26), Visualisation (15)