1. Institute of Chemical Research of Catalonia ICIQ, Avinguda Països Catalans 16, E-43007 Tarragona, Spain, and Department of Computing and Numerical Analysis, University of Córdoba, Campus Universitario de Rabanales, Albert Einstein Building, E-14071 Córdoba, Spain