Simulations in the era of exascale computing