The properties and behaviour of mantle minerals: a computer-simulation approach