Keeneland Project; supercomputing; computer science;