'Defensive programming' in the rapid development of a parallel scientific program | IEEE Journals & Magazine | IEEE Xplore