Transactions on computational science XXIX. (2017)