published in Particle Technology Forum 2015 Core Programming Area at the 2015 Aiche Annual Meeting Journal