Francisco J. Cazorla, Barcelona Supercomputing Center, Spain