ADVANCEMENTS IN COMPUTATIONAL SCIENCES ARE OPENING UP NOVEL HORIZONS FOR COMPLEX COMPUTATIONS