abstract invited presentation at the 1st Conference of the Canadian Association for Computational Science and Engineering