e-Publications Scientific Computing publications 2016 and 2020 Hartree Centre publications 2016 and 2020