What type of computer system is used to perform complex mathematical calculations, such as those used in weather forecasting and medical research?