Scientific computing is entering a new period characterised by remarkable computational capabilities. Advanced techniques are making it possible for researchers to deal with previously impossible computations. The possible applications extend countless fields from materials science to expert syst