Scientific compute clusters