“…While 31% of papers treat three-dimensional problems, many of these suffer from either: being very small in the third dimension [107,122]; having severely restricted design freedom in the third dimension [164,168,172,173]; and using very coarse discretisations [14,23,46,56,132,150]. Truly three-dimensional problems inherently carry a large computational cost with them, and this is discussed in a number of papers, where high performance parallel computing [15,25,33,55,76,82,126,129,151,153,160], graphics processing units [119,173] and adaptive meshes [61] have been proposed as solutions.…”