Symbolic calculation
Symbolic computation -- this is the manipulation of mathematical expression (in contrast to the numerical computation of solutions to given equations). This is useful to support paper-based transformations of expressions, and increasingly used to generate code on the fly that is specialised for the given problem.
The figure shows some simple examples (using Python's 'sympy' package, see http://www.sympy.org):
- We ask for the expansion of (x+y)^2 (which in Python notation is (x+y)**2 using the 'expand' command
- differentiate x^2 with respect to the variable x
- integrate x^2 with respect to x from 0 to 1.5
- integrate x^2 with respect to x
There are a large number of packages providing these capabilities, including the well know Maple, Maxima, derive and many others.
For queries about this topic, contact Hans Fangohr.
View the calendar of events relating to this topic.
Projects
Centre for Doctoral Training in Next Generation Computational Modelling
Hans Fangohr, Ian Hawke, Peter Horak (Investigators), Susanne Ufermann Fangohr, Thorsten Wittemeier, Kieran Selvon, Alvaro Perez-Diaz, David Lusher, Ashley Setter, Emanuele Zappia, Hossam Ragheb, Ryan Pepper, Stephen Gow, Jan Kamenik, Paul Chambers, Robert Entwistle, Rory Brown, Joshua Greenhalgh, James Harrison, Jonathon Waters, Ioannis Begleris, Craig Rafter
The £10million Centre for Doctoral Training was launched in November 2013 and is jointly funded by EPSRC, the University of Southampton, and its partners.
The NGCM brings together world-class simulation modelling research activities from across the University of Southampton and hosts a 4-year doctoral training programme that is the first of its kind in the UK.
Nmag - computational micromagnetics
Hans Fangohr, Thomas Fischbacher (Investigators), Matteo Franchin, Andreas Knittel, Maximilian Albert, Dmitri Chernyshenko, Massoud Najafi, Richard Boardman
Nmag is a micromagnetic simulation package based on the general purpose multi-physics library nsim. It is developed by the group of Hans Fangohr and Thomas Fischbacher in the School of Engineering Sciences at the University of Southampton and released under the GNU GPL.
People
Hans FangohrProfessor, Engineering Sciences (FEE)
Carsten GundlachProfessor, Mathematics (FSHS)
Peter HorakReader, Optoelectronics Research Centre
Srinandan DasmahapatraLecturer, Electronics and Computer Science (FPAS)
Ian HawkeLecturer, Mathematics (FSHS)
Anatoliy VorobevLecturer, Engineering Sciences (FEE)
Richard BoardmanSenior Research Fellow, Engineering Sciences (FEE)
Felipe Alves PortelaResearch Fellow, Engineering Sciences (FEE)
Jason HiltonResearch Fellow, Social Sciences (FSHS)
Maximilian AlbertPostgraduate Research Student, Engineering Sciences (FEE)
Ioannis BeglerisPostgraduate Research Student, Engineering Sciences (FEE)
Rory BrownPostgraduate Research Student, Civil Engineering & the Environment (FEE)
Paul ChambersPostgraduate Research Student, Engineering Sciences (FEE)
Caroline DuignanPostgraduate Research Student, Biological Sciences (FNES)
Robert EntwistlePostgraduate Research Student, Engineering Sciences (FEE)
Stephen GowPostgraduate Research Student, Engineering Sciences (FEE)
Joshua GreenhalghPostgraduate Research Student, Engineering Sciences (FEE)
James HarrisonPostgraduate Research Student, Engineering Sciences (FEE)
David LusherPostgraduate Research Student, Engineering Sciences (FEE)
Alvaro Perez-DiazPostgraduate Research Student, Engineering Sciences (FEE)
Lyuboslav PetrovPostgraduate Research Student, Electronics and Computer Science (FPAS)
Daniel PowellPostgraduate Research Student, Engineering Sciences (FEE)
Craig RafterPostgraduate Research Student, Engineering Sciences (FEE)
Hossam RaghebPostgraduate Research Student, Engineering Sciences (FEE)
Álvaro Ruiz-SerranoPostgraduate Research Student, Chemistry (FNES)
Kieran SelvonPostgraduate Research Student, Engineering Sciences (FEE)
Ashley SetterPostgraduate Research Student, Engineering Sciences (FEE)
Massimo StellaPostgraduate Research Student, Electronics and Computer Science (FPAS)
Jonathon WatersPostgraduate Research Student, Engineering Sciences (FEE)
Thorsten WittemeierPostgraduate Research Student, Engineering Sciences (FEE)
Emanuele ZappiaPostgraduate Research Student, Engineering Sciences (FEE)
Petrina ButlerAdministrative Staff, Research and Innovation Services
Susanne Ufermann FangohrAdministrative Staff, Civil Engineering & the Environment (FEE)
Thomas FischbacherAlumnus, Engineering Sciences (FEE)
Matteo FranchinAlumnus, Engineering Sciences (FEE)
Jan KamenikAlumnus, University of Southampton
Andreas KnittelAlumnus, Industry
Massoud NajafiAlumnus, Arbeitsbereich Technische Informatik Systeme, University of Hamburg, Germany
Alkin NasufAlumnus, Engineering Sciences (FEE)
Marijan BegExternal Member, Imperial College London