Barcelona Supercomputing Center
Barcelona, Catalonia, Spain
Universitat Politecnica de Catalunya (UPC)